This Chocolate Swiss Meringue Buttercream is an incredibly stable frosting, starting with a meringue base made from egg whites and granulated sugar. Butter, melted chocolate, and cocoa powder are then incorporated into the meringue, creating a velvety smooth, rich chocolate frosting that you will love.

A small cake decorated with chocolate swiss meringue buttercream with some candles on it.

For years, I avoided buttercream frosting because I always associated it with that greasy, tooth-achingly sweet stuff that no one ever actually eats off cakes or cupcakes. Maybe you can relate. But once I started making my OG Swiss meringue buttercream, everything changed—and I truly hope this version of chocolate Swiss meringue buttercream will change your life too!

✨ Recipe highlights


  • FLAVOR PROFILE: rich chocolate flavor from both melted chocolate and cocoa powder with a subtle sweetness.
  • TEXTURE: a super stable frosting with an extremely smooth and silky texture!
  • EASE: more advanced than American style chocolate buttercream but I will walk you through it with detailed instructions, step-by-step photos and all the tips.
  • WHY YOU’LL LOVE IT: its perfect balance of sweetness and the top-notch texture make it hands down the BEST chocolate buttercream you’ll ever taste.

Gather your ingredients

Here’s everything you’ll need to make this chocolate buttercream. You can see the complete list of ingredients with quantities in the recipe card. But I’ll leave you some notes on the key ingredients.

Labeled ingredient photo for chocolate swiss buttercream recipe.
  • Egg whites – fresh or carton egg whites both work. A lot of bloggers don’t recommend pasteurized egg whites (in the carton) and there is even a note on the carton to not use it for meringue, but I’ve made my OG Swiss meringue buttercream with both fresh and pasteurized carton egg whites many times and never had any issues with neither!
  • Vinegar – vinegar is acidic and helps the meringue whip up and aerate more quickly while also stabilizing it. Without acid, meringue can collapse easily. Lemon juice or cream of tartar are also acidic and can be used in its place.
  • Chocolate AND cocoa powder – I used both chocolate (55% cocoa) and cocoa powder (Dutch-processed) to achieve the rich chocolate flavor in this chocolate Swiss meringue buttercream. Due to the large volume of egg whites, sugar and butter, the flavor of the melted chocolate is diluted so adding extra cocoa powder will amp it up. Another tip to intensify the chocolate flavor is to add a little bit of instant espresso powder if you have it.

Tips and techniques

In this section, I share all the details, tips and my personal experience in the kitchen while making this recipe to help you make it successfully. But you can always skip straight to the recipe card

Prepare your tools

Make sure all of your equipment, tools, utensils are clean, dry and grease-free. Even just a spec of oil, butter or egg yolk can ruin your meringue and it won’t whip up to stiff peaks.

I usually make my buttercream in the metal bowl that comes with my stand mixer, but I will use a heatproof glass bowl to heat the egg whites and sugar first, then transfer it to the metal bowl for whipping.

Heat the egg whites and sugar

If you have a double boiler, you can use it in this step. But it’s not a problem if you don’t have one, I’ve been baking for almost 20 years and I don’t own a double boiler. You just need to place a heatproof glass bowl over a pot of simmering water to make a DIY double boiler. 

Heat the egg whites and sugar in this “double boiler” while stirring constantly until all the sugar dissolves and the mixture reaches 160 degrees Fahrenheit. This is the safe temperature for eggs to be consumed, so it is important your mixture reaches this temperature since you won’t be “cooking” the frosting any further. 

Heating egg whites and sugar to prepare for mint Swiss meringue buttercream.

If you don’t have a thermometer, you’ll want to heat the egg white mixture until all the sugar has dissolved at the minimum. Dip your clean fingers into the mixture and then rub them together to see if you can still feel the sugar granules. This is also crucial to ensure you don’t end up with gritty buttercream.

Whip up the meringue

Make sure to wipe the bottom of the glass bowl to dry it and transfer the egg white mixture into your stand mixer bowl. You will now beat the mixture on medium speed, while streaming in the vinegar. Continue beating it until stiff peak forms and the meringue is shiny and smooth.

Stiff peak meringue on a wire whip.

Your meringue should start cooling down while you’re beating it. This is also another advantage of transferring the egg whites to a cool bowl as opposed to keeping it in the same bowl you were heating it with and making the meringue in the hot bowl. You’ll want it to cool down so it doesn’t melt the butter when you add it in the next step.

Add butter slowly

Make sure your butter is at room temperature but not melted. Taking the butter out of the fridge and cutting it into thin slabs or small cubes should be the first thing you do when starting this recipe so it has time to come to room temperature.

When adding butter, you’ll want to go slow, adding just one cube at a time, and allowing it to incorporate into the meringue before adding another. 

Adding butter to meringue to make Swiss meringue buttercream.

Your buttercream may curdle

Your mixture may curdle if too much butter is added at once. Or it may break after you added all the butter. This is okay, it’s completely normal, just keep beating until the butter cream comes together!

Collage of 2 photos showing the change in texture of the Swiss buttercream with time.

Turn it into chocolate Swiss meringue buttercream

Make sure you melt your chocolate ahead of time, using the same “double boiler” method, and let it cool before adding it to your buttercream. While the melted chocolate sits around, just stir it once in while to make sure the entire mixture cools evenly. Warm chocolate can melt your buttercream.

The final ingredients you need to incorporate are melted and cooled dark chocolate, cocoa powder, a splash of vanilla extract to enhance the chocolate flavor and a pinch of salt to balance out the sweetness. Stir to mix first and then continue beating until you get a light and fluffy chocolate buttercream.

Chocolate swiss meringue buttercream in a stand mixer.

Other problems you may experience

  • Buttercream is gritty – did you make sure to dissolve the sugar completely during the heating step? You may try warming the frosting up using the “double boiler” method to dissolve the sugar crystal. Let it cool again and re-whip. If this doesn’t help you may need to start over.
  • Buttercream is runny or too soft – your butter may be too soft to start, or the meringue may be too warm when you start adding butter, or your melted chocolate is too warm. Try popping the bowl into the fridge for 15 -30 minutes to set and then beat it again.
  • Buttercream just tastes like butter – air beaten into buttercream is what makes it light and fluffy. If you underbeat your frosting, it will be thick and taste like butter. 
  • More problems? Check out this guide for rescuing your Swiss meringue buttercream.

Storage 

This chocolate Swiss buttercream can be kept at room temperature for up to 24 hours. Store it in an airtight container in the fridge for up to a week, or in the freezer for 2-3 months. When ready to use, let the buttercream come to room temperature and re-whip until fluffy.

Ways to use this chocolate Swiss meringue buttercream 

  • Chocolate and vanilla is a classic combination, I paired it with these super soft oil-base Vanilla Cupcakes for a simple treat.
  • Chocolate on chocolate is a must for any chocolate lover like me, this 6” mini Chocolate Cake paired with my chocolate Swiss meringue buttercream has so many raved reviews from readers. Try it for yourself!
  • Going back to that classic combo, this little Vanilla Cake is perfect for a small birthday celebration.
Chocolate Swiss meringue buttercream on top of cupcakes.

Hungry for more?

Click here to join my free newsletter and receive weekly email filled with recipe ideas, inspirations with a sprinkle of personal anecdotes and the occasional giveaways for email subscribers only.

No ratings yet

Chocolate Swiss meringue buttercream recipe

This Chocolate Swiss Meringue Buttercream is an incredibly stable frosting, starting with a meringue base made from egg whites and granulated sugar. Butter, melted chocolate, and cocoa powder are then incorporated into the meringue, creating a velvety smooth, rich chocolate frosting that you will love.
Servings: 12 quarter cups
A small cake decorated with chocolate swiss meringue buttercream with some candles on it.
Prep Time: 20 minutes
Cook Time: 10 minutes
Total Time: 30 minutes

Equipment

Ingredients 

  • 4 oz egg white, 115 g, a smidge less than 4 large egg whites
  • ¾ cup granulated sugar, 135 g
  • ¾ teaspoon distilled vinegar or lemon juice, 4 g
  • 10 oz unsalted butter, room temperature, cubed or cut into thin pats, 283 g
  • ½ teaspoon pure vanilla extract
  • 4 oz dark chocolate, 115 g
  • 1 tablespoon cocoa powder, dutch-processed, 7 g
  • A pinch of kosher salt

Instructions 

  • Melt the chocolate in a heat proof bowl over a pot of simmering water just until most is melted. Continue to stir as you take it off the heat until all the chocolate is completely melted and smooth. Set aside to cool.
    4 oz dark chocolate
    Melting dark chocolate wafers in a bowl set over a pot of water.
  • Add egg white and sugar to a heatproof glass bowl and place it over a pot of boiling water without allowing the bottom of the bowl to touch the water, reduce heat to keep the water simmering and not boiling over. Whisk the mixture constantly until all the sugar dissolves and the mixture reaches 160°F.
    4 oz egg white, ¾ cup granulated sugar
    Heating egg whites and sugar to prepare for mint Swiss meringue buttercream.
  • Carefully remove the bowl from the pot and wipe the bottom and side dry. Transfer the egg white mixture into your stand mixer bowl and beat with the balloon attachment on medium speed. Stream in the vinegar or lemon juice, and continue beating until stiff peak forms and the meringue is shiny and smooth.
    ¾ teaspoon distilled vinegar or lemon juice
    Beat warm egg white mixture into a stiff meringue in a stand mixer bowl.
  • Reduce mixer speed to low and slowly add the room temperature cubed butter, one cube at a time, allowing it to incorporate into the meringue before adding another.
    10 oz unsalted butter
    Adding cube butter to meringue to make mint buttercream.
  • Once all the butter has been incorporated, add vanilla extract, cocoa powder, melted chocolate and a pinch of salt, beat until light and fluffy.
    ½ teaspoon pure vanilla extract, 1 tablespoon cocoa powder, A pinch of kosher salt, 4 oz dark chocolate
    Chocolate swiss meringue buttercream in a stand mixer.

Notes

  • This recipe yields 3 cups of chocolate Swiss meringue buttercream, enough for 15-18 cupcakes.
  • Make sure your equipment, tools and utensils are clean, dry and free of grease or the meringue may not whip up.
  • Avoid gritty buttercream by making sure the sugar is completely dissolved in the egg white while heating.
  • While incorporating the butter, your buttercream can look separated or curdled. Just keep beating, it will come together eventually.
  • To prevent soft or runny buttercream, make sure your butter is soft but not melted, the meringue is cool and not too warm before adding the butter, and the melted chocolate is also cool and not too warm before the final step.
  • Don’t be shy about beating your buttercream, enough air needs to be incorporated to get that light fluffy texture. If you underbeat your buttercream, it will taste just like butter.
  • Store your chocolate buttercream at room temp for up to 24 hours, in the fridge for up to a week, and in the freezer for 2-3 months. Let it come to room temp and beat until fluffy before using.

Nutrition

Serving: 56g, Calories: 276kcal

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

This post may contain affiliate links. For more details on how we utilize affiliates, ads, and sponsored content, see our full disclosure policy. Thank you for your continued support, which enables us to keep bringing you delicious recipes, at no extra cost to you.

icon

Trang Doan

I'm a self-taught baker. I love sharing everyday baking recipes inspired by tropical ingredients and Asian flavors. All my recipes are tested and perfected in my home kitchen to ensure you can make them successfully in yours!

You May Also Like

Leave a comment

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

Recipe Rating