Home » Best-Ever Cream Cheese Frosting

Best-Ever Cream Cheese Frosting

German Cream Cheese Buttercream aka Best-Ever Cream Cheese FrostingThings have been a little heavy here lately.

And we need to have a serious talk about frosting. Because it pains me when people say they don’t like frosting.

We can't be friends if you don't like frosting
via someecards

True story: I feel this way.

You have been fed a lot of bad frosting in your life. Heck, some of you even like it. (If you didn’t Betty Crocker wouldn’t have half an aisle in the grocery store filled with cans of the stuff). But that, and dreadful american buttercream (powdered sugar + butter + vanilla + milk) give frosting a bad rap.

But to just totally eliminate an entire category of pastry toppings because you don’t like the super-sweet, slightly gritty, dries out when left out kind? That would be like saying you don’t like any cake because you don’t like yellow cake.

You have heard of SMB (Swiss Merengue Buttercream) and a pastry chef friend of mine prefers the Italian Merengue Buttercream. Most bakers are familiar with American Buttercream (see above). But there is French Buttercream. And German Buttercream.

What does all that mean?

  • American Buttercream – The powdered sugar frosting we have all had a gazillion times. It is common because it is incredibly easy and fast. It stands up well to the elements (it doesn’t melt, it stiffens a little so it isn’t as delicate)
  • Swiss Merengue Buttercream (SMB) – Made from a cooked egg white & sugar mixture, this frosting is made by whipping the cooked whites and sugar, whipping them into a merengue and then adding butter and flavorings. It is the frosting technique that I use the most and makes a light & fluffy frosting.
  • Italian Merengue Buttercream – Similar to SMB, this is a merengue frosting, but instead of cooking the whites, you beat a hot sugar syrup into the egg whites.
  • French Buttercream – Instead of egg whites, a hot sugar syrup is beat into egg yolks and then combined with butter. This stuff is rich and incredibly decadent.
  • German Buttercream – You start with pastry cream, beat it and add butter. You can thank me later for introducing you to this.

This is German Cream Cheese Buttercream. And it is a dream.

It isn’t the best for piping pretty designs, but it really will rock your socks. (I might have overheard someone in the office compare it to ice cream that wouldn’t melt). That’s the thing with frosting.

Feed the frosting naysayers this. You will rock their socks hard core.

Best-Ever Cream Cheese Frosting

Author: Mary Fran Wiley
Prep time: 15 mins
Cook time: 5 mins
Total time: 20 mins
This recipe was adapted from [url href=”http://bravetart.com/recipes/GermanButtercream”]Brave Tart[/url] & [url href=”http://www.gilttaste.com/stories/2292-the-original-red-wine-velvet-cake-recipe”]Gilt Taste[/url]. It makes enough to frost & fill a 3 layer cake and pipe a decorative border or to decorate 48 cupcakes. This frosting will pipe simple designs like the one in the photo, but intricate piping techniques won’t hold up.
  • 16 ounces whole milk
  • 1 tablespoon vanilla bean paste
  • 10 ounces sugar (1¼ cups, by volume)
  • 1½ ounces cornstarch (6 tablespoons by volume)
  • 2 eggs
  • 2 egg yolks
  • 16 ounces cream cheese, room temperature
  • 16 ounces unsalted butter, room temperature
  • ¼ teaspoon salt, or more to taste
  1. In a medium sauce pan, bring the milk to a simmer. Meanwhile, whisk together the sugar, cornstarch, eggs, and yolks in a medium bowl.
  2. Temper the egg mixture by whisking about a half cup of the hot milk into the egg mixture—it will be quite thick but while you whisk, it will loosen as the milk incorporates. Whisk in a little more hot milk until the egg mixture is fluid and warm. Pour the egg mixture back into the pot of hot milk with the heat set to medium and keep whisking.
  3. Once the mixture starts to thicken and bubble sluggishly, continue whisking and cooking for a minute more, then remove from heat and pour into a bowl.
  4. Put the custard in the bowl of a stand mixer fit with the whisk attachment and beat the custard for a few minutes, until it has cooled to room temperature and is creamy.
  5. Whip in the cream cheese, one tablespoon at a time, until it has fully incorporated. Then repeat with the butter. Add the salt and beat for about a minute more.
  6. Chill for about 15 minutes before using, if you want to be able to pipe with it.

You can make this a regular german buttercream by swapping the cream cheese for an equal amount of butter




  1. Hi Maryfran!

    Thank you for sharing that wonderful German cream cheese buttercream recipe. Sounds AMAZING. I’ve made swiss meringue buttercream many times, but this sounds even better!

    It’s my birthday this weekend and I’ll think we’ll have to try it – not sure what kind of cake to have yet, though… Decisions, decisions… 🙂

    Thanks again,

    MJ 🙂

  2. minhcakes says:

    Hi, this recipe looks delicious, I’m going to try it soon! Question though: Vanilla bean paste is listed in the ingredients…. at which point does it come into the recipe? Thanks a lot!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.