This vanilla cream cheese frosting recipe is made with salted butter, full-fat cream cheese, powdered sugar, and pure vanilla extract for a smooth, tangy frosting with a fluffy texture that spreads and pipes beautifully on cakes, cupcakes, and cinnamon rolls.
3tablespoonsheavy whipping cream45 grams (reduce or skip for piping)
Instructions
Cream the butter – In a stand mixer fitted with the paddle attachment, or a large mixing bowl with a hand mixer, beat the softened salted butter on medium-high speed for 2 to 3 minutes until pale and fluffy.
Add the cream cheese – Cut the cream cheese into cubes and add one piece at a time, beating well after each addition until fully incorporated and smooth.
Sift and add the sugar – Sift the powdered sugar into a separate bowl to remove any clumps. With the mixer on low, slowly add the sifted sugar to the butter and cream cheese mixture. Mix until mostly combined, then increase to medium speed and beat until smooth.
Add the vanilla and cream – Pour in the vanilla extract. For a spreadable frosting, add the heavy whipping cream now. For a firmer frosting suited to piping, skip the heavy cream or reduce to 1 tablespoon. Beat on medium-high for 2 to 3 more minutes until light, fluffy, and holding soft peaks.
Adjust and use – Add cream 1 teaspoon at a time for a softer texture or a tablespoon of powdered sugar for a firmer finish. Use immediately for the fluffiest texture, or store in an airtight container in the refrigerator for up to 5 days.
Notes
Start with room temperature ingredients – Both the butter and cream cheese need to be fully softened before mixing. Cold ingredients do not blend smoothly and leave lumps in the finished frosting.Sift the powdered sugar – Sifting before adding removes clumps and produces a silky, smooth texture. Skipping this step can leave small lumps that do not beat out fully.For piping – Skip the heavy cream or reduce to 1 tablespoon, then refrigerate the frosting for 15 to 20 minutes before piping for a firmer, cleaner result.Storage – Refrigerate in an airtight container for up to 5 days or freeze for up to 3 months. Let come to room temperature and re-whip before using.