Go Back
Swiss Meringue Buttercream

Swiss Meringue Buttercream

Silky, creamy, and stable Swiss meringue buttercream perfect for piping, filling and icing cakes
5 from 7 votes
Prep Time 5 mins
Cook Time 10 mins
Mixing 20 mins
Total Time 15 mins
Course Dessert
Servings 10 cups


  • 9 (300g) large egg whites
  • 2 1/2 cups (500g) granulated sugar
  • 3 1/2 cups (793g) unsalted butter, softened and cut into cubes
  • 1/4 tsp fine sea salt
  • 1 1/2 tbsp pure vanilla extract
  • 1 tbsp pure vanilla bean paste


  • Weigh out egg whites and granulated sugar together in a non-reactive bowl, clip a candy thermometer onto the side of the bowl and place over a pot of simmering (not boiling) water, whisking constantly and gently until temperature reaches 160F. 
  • Using a sieve, strain the egg white sugar mixture into the bowl of a stand mixer.
  • Mix on medium speed with the whisk attachment until the mixture is glossy, reaches stiff peaks and the outside of the bowl is no longer warm. You cannot add butter to the bowl if it is warm or the butter will just melt when added. 
  • Once the mixture reaches stiff peaks, you have Swiss Meringue (Yay!) but we’re going for buttercream here, so onward. Switch out the whisk attachment for the paddle attachment and begin mixing on low speed. 
  • Add the softened butter cubes, a couple at a time, until incorporated. 
  • Now, just let it mix. It might curdle or look lumpy but that’s ok. Keep mixing. This could take some time. The buttercream is ready when it is smooth, satiny and creamy.
  • Keep mixing on low and add the salt and flavorings. Mix until everything is fully incorporated.  


This recipe can be halved or doubled. One full recipe will fill and frost a 8" cake that is 4" or 5" tall. 
Keyword buttercream, frosting, swiss meringue buttercream
Tried this recipe?Let us know how it was!