Cake Decorating Blog

Have You Heard of This Creamy, Flavorful Buttercream?

Buttercream is a thoroughly international affair, with recipe variations around the world including American style buttercream, Swiss meringue buttercream, Italian buttercream, French buttercream and, of course, German buttercream. 

German buttercream on chocolate cupcake

Photos via CakeSpy

German buttercream is one of the lesser-known types of buttercream, but it really is worth getting to know better.

Basically, it’s like the fusion of two delicious recipes — custard and American-style buttercream — delivered in one delicious, creamy-colored cake topping form. 

This easy German buttercream recipe starts with a simple custard. After preparing and chilling the custard, you’ll whip it with softened butter to form a buttercream that tastes like Bavarian cream with a classic cake frosting texture.

While the recipe takes a few hours to make because of the chilling time, it’s easy to prepare, and your layer cake or batch of cupcakes will certainly benefit from its delicious flavor!

FREE Guide! Not-So-Basic Buttercream Decorating Ideas

craftsy buttercream guide

Get insider tricks & inspiration to make one-of-a-kind buttercream goodies in this FREE PDF guide, available exclusively on Craftsy.Get My FREE Guide »

German buttercream recipe 

Makes about 2½ cups 

  • ¾ cup whole milk (low-fat milk is not suggested)
  • ½ cup granulated sugar, divided
  • 3 large egg yolks, at room temperature
  • 1 tablespoon cornstarch 
  • 1 teaspoon vanilla extract 
  • 1/8 teaspoon salt 
  • 2 sticks (8 ounces) unsalted butter, softened 


  1. Combine the milk and ¼ cup of the granulated sugar in a medium-sized saucepan with a heavy bottom. Set to the side.
  2. In a separate medium mixing bowl, whisk together the remaining sugar, egg yolks, cornstarch, vanilla extract and salt. Whisk vigorously, until the mixture is combined and little bit foamy. Set the mixture to the side for the moment.
  3. In the saucepan, heat the sugar and milk mixture over medium-low heat, stirring frequently to discourage scorching and to help the sugar dissolve. Bring the mixture to a simmer, then remove from heat. 
  4. Pour about 1/3 of the hot milk mixture into the egg yolk mixture, whisking the egg mixture as you pour the hot milk (this keeps the eggs from “setting” and forming lumps). Whisk vigorously to combine. Slowly add the remaining milk mixture, whisking all the while. The mixture will be quite liquidy. 
  5. Pour the mixture back into the same saucepan; no need to wash. Place the saucepan back over medium-low heat, stirring constantly, until the custard mixture becomes thick. At the first sign of bubbling, remove the mixture from heat.
  6. Transfer the custard to a bowl (pour it through a fine mesh sieve if needed) and immediately cover with plastic wrap, pressing the plastic directly on the surface of the custard to prevent a “skin” from forming. 
  7. Place the custard in the refrigerator; let it cool completely, until it feels cold to the touch. This can take up to 2 hours. Don’t rush this step — it is key in attaining a smooth texture in your buttercream.
  8. Once your custard mixture has chilled completely, it’s time to finish your buttercream. In a stand mixer fitted with the paddle attachment or using a hand mixer, cream the butter until light and fluffy, 2-3 minutes on high speed.
  9. Add the custard mixture to the creamed butter and continue mixing on high speed until the frosting is smooth and creamy, anywhere from 3 to 5 minutes. 

Use your German buttercream immediately for best results. This buttercream is suitable as a topping or filling, and it can be piped, as well.

Creamed butter

Recipe notes 

This buttercream is at its best consistency directly after being made. If you are not going to use your German buttercream right away, store the buttercream in the refrigerator. Before using, let the chilled buttercream warm slightly and vigorously mix the buttercream in a hand or stand mixer before piping or spreading as usual. 

This buttercream is particularly sensitive to heat and humidity. It is not recommended for decorating cakes that will be served at outdoor summer affairs. Cakes iced with German buttercream should be kept at very cool room temperature or refrigerated until it’s time to serve. 

Ready to continue your international tour de buttercream?

Check out our posts on how to make Italian meringue buttercream, how to make Swiss meringue buttercream and our comprehensive guide to the different types of icing.

FREE Guide! Not-So-Basic Buttercream Decorating Ideas

craftsy buttercream guide

Get insider tricks & inspiration to make one-of-a-kind buttercream goodies in this FREE PDF guide, available exclusively on Craftsy.Get My FREE Guide »

Editor’s Note: This post was originally published in May 2016 and was updated in March 2018.

Leave a Reply

Your email address will not be published. Required fields are marked *

Leave a Reply