I originally published this recipe along with my recipe for Carrot Cake Cupcakes with Cream Cheese Frosting but I think it is sensational enough to deserve its own post.
After many, many years in Austria and countless batches of runny, drippy frosting that were only suitable for the garbage can, I have FINALLY found a recipe for Cream Cheese Frosting that turns out EVERY TIME.
It’s actually not so much the recipe itself as the METHOD for making the frosting using European cream cheese, which contains more liquid than the American cream cheese that is available in blocks or bricks in the U.S. The cream cheese in Europe is essentially a cream cheese spread. Even the Philadelphia brand cream cheese is a spread.
If you sign up for my newsletter, you will get a recipe booklet with my basic recipe for cupcakes that you can use to make 7 different flavors, plus more ideas and recipes for frostings! These recipes are available exclusively to newsletter subscribers (in German only). SIGN UP HERE to get your free recipe booklet.
How do I know if my cream cheese is a spread or not? If your cream cheese is in a plastic tub with a peel-back foil lid, it’s a spread and you need to use the method below for making Cream Cheese Frosting. If your cream cheese is wrapped in foil (like plain butter is packaged), it is brick-style cream cheese and you should use a traditional American Cream Cheese Frosting recipe.
The problem is that when you add sugar to cream cheese spread, it draws the liquid out of the cream cheese, resulting in the soupy consistency I mentioned earlier. Normally, adding some additional powdered sugar would thicken up an American buttercream like this one. But that doesn’t work in this case. No amount of powdered sugar can rescue a runny cream cheese frosting. Believe me, I have tried!
The key to success is binding the powdered sugar with the butter first and THEN the cream cheese can be safely mixed in without the sugar drawing the liquid out of the cream cheese. Applied physics!
I am so excited I finally found the key to making my favorite frosting with European Cream Cheese! The taste and texture are just right. You can pipe it or use it to fill and frost cakes. If you use a stand mixer it’s really easy to make. Try it!
The cupcakes featured in these photos are my Perfect American Vanilla Cupcakes, absolutely dreamy light, moist and fluffy vanilla cupcakes. Cream Cheese Frosting is the best frosting for Carrot Cake as well as Banana Cake, Red Velvet Cupcakes, Chocolate Cupcakes and much more.
On to the recipe!
After beating the butter and powdered sugar together you will have a very stiff buttercream. Then you can beat in the cream cheese. The result is this heavenly frosting.
How to Make Cream Cheese Frosting with European Cream Cheese (or Cream Cheese Spread)
- 1 cup plus 2 tablespoons (250 g) butter room temperature
- 5 ½ cups (600 g) powdered sugar
- 1 teaspoon vanilla extract
- 10 ½ ounces (300 g) cream cheese spread full fat
Beat the butter in the bowl of a stand mixer on high speed until light and fluffy. Add the powdered sugar, one third at a time, and beat on high speed for several minutes until mixture is light and creamy. Scrape the bowl and repeat the process until all of the powdered sugar is well incorporated. Beat in vanilla. You should now have a very stiff buttercream.
Add the cream cheese and beat on high for a couple of seconds to incorporate. Scrape bowl and beat on high again for a couple of seconds.
The frosting can now be spread on cake or cupcakes or chilled until it is firm enough to pipe. This amount is enough to frost and fill a two-layer cake or generously frost 24-30 cupcakes. Store frosting and frosted baked goods in the refrigerator.