Chocolate Swiss Meringue Buttercream

Silky smooth, chocolate swiss meringue buttercream is light, creamy and melts in your mouth.
chocolate swiss meringue buttercream

Chocolate swiss meringue buttercream is silky smooth and melts in your mouth

Chocolate swiss meringue buttercream (SMBC) is my favorite of all the buttercreams and fairly easy to make. There’s no secret to it. Just dissolve your sugar with fresh egg whites over a simmering pot of water (Bain Marie) and then whip into a stiff meringue. Whip in your softened butter, melted chocolate, salt and, vanilla and that’s it! 
chocolate swiss meringue buttercream
If you don’t want to mess with dissolving your sugar, you can make mock SMBC (easy buttercream frosting) with pasteurized egg whites in about half the time. No need for heat since pasteurized egg whites are already heat treated. Just whip it all up and you’re done!
This easy buttercream is not quite as stable as classic chocolate swiss meringue buttercream but still very good and great if you’re in a time crunch. 

Prepare your tools

The most important thing to remember when making chocolate swiss meringue buttercream is to make sure all your utensils and the bowl of your mixer are grease-free. Butter or any fat-based residue will stop your meringue from whipping up which can be super frustrating. 

Always use metal or glass bowls to make a meringue. Plastic tends to hold onto fat and can cause the meringue to fail. Plus, it’s not so safe to be placing a plastic bowl over a boiling pan of water. 

meringue at stiff peaks

Gather your ingredients

Egg yolks are a common problem for causing the meringue to deflate. Even a tiny drop of yolk (which is a fat) can ruin a good meringue.

To avoid this, make sure that when you are cracking your eggs, you crack them one by one into a separate bowl then transfer that egg white to the main bowl. That way if you break an egg yolk, it doesn’t ruin the whole batch. 

Make sure your butter has been softened to room temperature so it whips in with the meringue without curdling. 

Avoid using pasteurized egg whites for making chocolate swiss meringue buttercream. The egg whites are not suitable for whipping into a meringue and even if you do manage, the meringue will be very soft. 

I’m using melted chocolate but you can also use cocoa powder if you prefer. Sift your cocoa powder to avoid getting lumps of cocoa powder in your finished product. 

How to make chocolate swiss meringue buttercream 

Fill a medium-sized saucepan with about two inches of water and bring to a simmer. Place your metal or glass mixing bowl on top of the pot of water. The bottom of the bowl should not touch the water. Watch out for escaping steam. It can make the bowl hot so be careful and use an oven mitt if needed to handle the bowl. 

Place your egg whites and sugar in the bowl and whisk. Occasionally whisk the mixture to keep the outer edge of the egg whites from curdling and cooking. 

Once the sugar is dissolved (feel with your fingers) you can remove the bowl from the pot of water and whip into your stiff meringue. Make sure the meringue is very stiff. It’s very hard to over-do this part. Mixing can take 5-10 minutes depending on how strong your mixer is. 

The meringue tips should stand straight up and feel very dense. 

Place a bag of ice next to the bowl as you’re mixing to cool the meringue down.

Once your meringue has cooled, whip in your softened butter, cooled melted chocolate, vanilla, and salt. Make sure you whip until your buttercream no longer has any taste of butter. It should be very light and creamy and dissolve in your mouth. 

After your buttercream has whipped, I like to switch to the paddle attachment and mix on low for 10 minutes to remove any excess air bubbles. 

chocolate swiss meringue buttercream

Problems with chocolate swiss meringue buttercream

The meringue won’t whip up – Egg whites could have been too old or you got some grease in the mixture. Clean all your utensils again and use fresh egg whites. 

My buttercream is curdled or looks separated – When fat (butter) tries to mix with water (egg whites) it has to be the same temperature. If your buttercream is curdled, chances are your butter was too cold. Either torch the side of the bowl with a creme brulee torch while mixing on low until it comes together or remove 1/4 cup of the mixture, melt it in the microwave and pour it back in to bring it all together. 

My buttercream is too soft – If your buttercream is too soft and seems soupy, it might be too warm. Put the whole bowl into the fridge for 20 minutes then try whipping again. 

The buttercream tastes gritty – You may not have dissolved your sugar all the way which can cause the meringue to crystalize. There isn’t anything you can do to fix the grain other than starting over. 

My buttercream tastes like pure butter – It is very common for people to under whip the buttercream. If you taste butter, continue whipping. Incorporating air is what makes the buttercream taste so amazing. 

How do you store chocolate swiss meringue buttercream?

Chocolate swiss meringue buttercream can be kept at room temperature for 48 hours although I personally refrigerate after 24 hours if I don’t need it. It can be kept in the fridge for 2 weeks or you can freeze it for 2 months or more. 

Always re-mix your buttercream before using it to make it creamy again. If it’s cold, bring it to room temperature first, then whip until it’s creamy and smooth. 

Other frosting recipes you might like
Ermine Frosting
Cream Cheese Frosting
American Buttercream 
Swiss Meringue Buttercream

Cake Batter and Frosting Calculator

Select an option below to calculate how much batter or frosting you need. Adjust the servings slider on the recipe card to change the amounts the recipe makes.

Choose a pan type

Choose a cake pan size
(based on 2" tall cake pan)

Choose a cake pan size
(based on 2" tall cake pan)

Choose a cake pan size
(based on 2" tall cake pan)

Cupcake Tin Size

Choose number of pans

Cups of Batter Needed

8 cups

Cups of Frosting Needed

5 cups

Note: measurements are estimated based off the vanilla cake recipe using standard US cake pans and sizes. Measurements used are for 2" tall cake pans only. Your results may vary. Do not overfill cake pans above manufacturer's recommended guidelines.

Did You Make This Recipe?Leave a rating and tell me how it went!
chocolate swiss meringue buttercream

Chocolate Swiss Meringue Buttercream

Silky smooth, chocolate swiss meringue buttercream is light, creamy and melts in your mouth.
4.96 from 700 votes
Print Never Miss A Cake
Prep Time: 20 mins
Cook Time: 5 mins
cooling: 10 mins
Serves: 48 ounces
Calories: 118kcal


Chocolate Swiss Meringue Buttercream

  • 8 ounces (227 g) fresh egg whites
  • 16 ounces (454 g) granulated sugar
  • 24 ounces (680 g) unsalted butter softened
  • 4 ounces (113 g) Chocolate (or cocoa powder) melted and cooled to 90º
  • 1/2 teaspoon salt
  • 2 teaspoons vanilla extract


  • Stand Mixer
  • Whisk Attachment


  • Melt your chocolate in a heatproof bowl in 15 seconds until just melted. Do not overheat. Cool to 90ºF
  • Bring 2" of water to a boil in a medium saucepan then reduce heat until it's just simmering. Place your metal or glass mixing bowl on top. The bowl should not be touching the water.
  • Place egg whites and sugar in the bowl and whisk occasionally to dissolve the sugar and keep the egg whites from cooking. Once the mixture reaches 110ºF or you can no longer feel any granules of sugar in between your fingers, it's ready
  • Place the bowl on your stand mixer and whip on high until you reach VERY stiff peaks. The tips should stand straight up when you touch them and the meringue should feel very thick and dense.
  • Place a large bag of ice under the bowl as you're mixing to cool the meringue down.
  • Reduce the speed to low. Slowly add in your butter in small chunks, then your salt, melted and cooled chocolate and vanilla extract.
  • Increase the speed back to high and whip until the color is light and fluffy. Give it a taste, if it still tastes buttery, keep whisking.
  • Reduce the speed to low again and then drizzle in your cooled chocolate and vanilla and mix until smooth.


Serving: 2ounces | Calories: 118kcal (6%) | Carbohydrates: 11g (4%) | Protein: 1g (2%) | Fat: 8g (12%) | Saturated Fat: 5g (25%) | Cholesterol: 20mg (7%) | Sodium: 30mg (1%) | Potassium: 9mg | Fiber: 1g (4%) | Sugar: 10g (11%) | Vitamin A: 257IU (5%) | Calcium: 3mg | Iron: 1mg (6%)
Tried this Recipe? Tag me Today!Mention @SugarGeekShow or tag #SugarGeek!