Learn how to make delicious chocolate Swiss meringue buttercream that is buttery, chocolatey, creamy, and perfectly spreadable and pipeable! This is a step by step troubleshooting guide to perfect your chocolate SMBC.
Let’s make perfect chocolate Swiss meringue buttercream.

This guide will show you how to make the best chocolate Swiss meringue buttercream ever!
Why you should try this recipe
- This is a comprehensive step by step recipe that is perfect for beginners.
- I’ll give you tips and all the knowledge on how to fix common issues and be an expert in making Swiss meringue buttercream!
- Made with melted chocolate which gives the buttercream a rich chocolate flavor.
I won’t talk about the differences between Italian meringue buttercream, American buttercream and Swiss meringue buttercream here in this post. That’s because I talk about it in my vanilla Swiss meringue buttercream post here!
But let’s briefly talk about Swiss meringue buttercream.
Any meringue buttercream is one that is made with butter mixed into a meringue. Swiss meringue buttercream is where the egg whites are “cooked” with sugar over a double boiler and then whisked into a meringue to cool down and to volumize. Next, unsalted butter is added to make a creamy, light, buttery buttercream. Then, you can add melted chocolate, fruit puree, fruit essences and spices to flavor the buttercream. But here, we’re going to look at how to make chocolate Swiss meringue buttercream.

So let’s start making the chocolate Swiss meringue buttercream
Prep the bowls and utensils
Make sure all the bowls and utensils are clean and completely dry. There shouldn’t be any trace of fat in the bowls and utensils that you will be using to make the meringue base.
To remove any residual fat in the bowls and utensils, you can wipe them with a paper towel dampened with white vinegar OR use a lemon slice. Then wipe them clean with dry, clean paper towel or cloth napkin.
The bowl that you will be using to melt the chocolate needs to be completely dry to prevent the chocolate from seizing as it melts as well.
Get the ingredients ready
Egg whites
Egg whites are one of the main ingredients in SMBC. They need to be separated from the egg yolks carefully. Any fat in the whites means that they will not turn into meringue.
Eggs are much easier to separate when they are cold. So, if you choose to, you can separate the eggs while they are still cold, but leave the egg whites (in a clean, dry bowl) at room temperature till they warm up to room temperature.
Chocolate
I like to melt the chocolate over a double boiler. This lets me have better control and prevent the chocolate from burning. But you can also use a microwave to heat in small increments to melt the chocolate. Make sure that no water or fat gets into the bowl with the chocolate.

Butter
I always use unsalted butter for almost all of my baking. This lets me control the salt content in my recipes.
Make sure the butter is a little cooler than room temperature as well. You should be able to press the butter with your fingertips with just a little resistance, and leave an indentation in the butter, but not have the butter melt in your fingers. The temperature of the butter at this stage is about 60° F.
Sugar
I use granulated white sugar for this recipe. Since it’s going to be dissolved in the egg whites anyway, it’s better to use granulated white sugar.
The ratio of sugar to egg whites (by weight) that I like to use is 2 : 1. That not only gives the perfect sweetness, this ratio also provides the most stable meringue.
Flavoring
Since the majority of the flavoring comes from melted chocolate, these flavoring options are technically optional. BUT they REALLY do enhance the flavor of the buttercream!
- Vanilla extract – the natural sweetness helps enhance the chocolate flavor.
- Salt – even if you skip vanilla, DO NOT skip the salt. Just add a little to round off the sweetness. OR add enough to give the buttercream a little saltiness. Chocolate and salt are a match made in heaven.
- Coffee – this has the same effect on chocolate as salt does. A little helps deepen the flavor of chocolate. Add more and you get a delicious mocha Swiss buttercream!

Prepare the egg white and sugar base for the meringue.
Place the room temperature egg whites and sugar in the clean, dry bowl. Whisk to combine.
Place the bowl over a pot of simmering water, and cook the egg white – sugar base. This is a makeshift double boiler. Make sure you keep whisking the egg white mixture while heating it to prevent the egg whites from cooking and coagulating.
Cook the egg white – sugar mixture until it reaches 166 – 175°F (74.5 – 79.5°C). At this temperature, the eggs are pasteurized, and the sugar is dissolved.
Once the egg white mixture is heated to the right temperature, and all the sugar is dissolved, take it off the heat. Whisk the egg whites just a little with a hand whisk to start the cooling process for the egg whites. Then whisk the egg whites in your stand mixer with the whisk attachment.
Whisk it on high speed. The egg whites will transform from a frothy mix to a marshmallow-like, glossy mixture that has doubled in volume. The eggs need to be whisked until the mix has cooled down A LOT. This whisking process can be long, and by the end of it the meringue will be at stiff peak stage as well.
Once the meringue is at stiff peaks, AND it has cooled down to about 90°F (ideally about 80°F), you can start adding the butter. The bowl should feel cool to the touch at this stage, and this process can take between 10 – 20 minutes.
Add the butter
Now you can start adding the room temperature butter. You can switch to a paddle attachment if you like, but you can also keep using the whisk attachment.
Add the butter, 1 tablespoon at a time, and mix in the first addition before adding the next portion. If the meringue base is warmer than it’s supposed to be, then it’s absolutely OK to whisk the mixture a little longer in between adding butter.
The meringue will turn runny at first but it will transform into a creamy, smooth, fluffy buttercream. Just keep adding all the butter and continue beating the buttercream.
Once all the butter is added, stream in the melted and cooled chocolate along with vanilla and/or coffee. When all the chocolate is mixed in well, you will find that the buttercream is a little softer. This is because the heat of the melted chocolate can give the buttercream a softer consistency. HOWEVER, just let the buttercream cool down and it should become thicker and creamier again.

How to store the buttercream for later
Once made, the chocolate Swiss meringue buttercream is ready to be used immediately. However, if you want to store it for later, you can do that too.
If I know I’m going to be using the buttercream the folllowing day, then I’ll simply cover the bowl with plastic wrap and keep it in the coolest part of my house.
If I know I’ll need it within the week, then I’ll cover the bowl with plastic wrap and store in the fridge.
For anything longer than a week, or up to 3 months, you should store the chocolate Swiss meringue buttercream in the freezer.
If you store the buttercream in the fridge or freezer, allow it to return to room temperature before using. It should be at about 70 – 73°F. Then, mix the buttercream in your stand mixer, with the paddle attachment, until creamy.

Troubleshooting common problems
Chocolate Swiss meringue buttercream can run into the same problems as regular Swiss meringue buttercream.
My chocolate swiss meringue buttercream looks like cottage cheese
This usually happens after some of the butter is added. The buttercream cools down rapidly and the cool butter doesn’t mix in well with the meringue base. This causes the chocolate buttercream to look curdled. Keep adding all of the butter, and keep whisking the buttercream. The whisking will warm up the mixture and it will become smooth again. Just be patient.
My buttercream looks soupy
This is because the buttercream base is too warm and it softened the butter too much. The buttercream should be at 70 – 72°F (21 – 22°C) at the final stage. If it’s warmer than this, then the buttercream will be on the soft side, or even soupy/liquidy.
The bowl shouldn’t feel warm to the touch when you start to add the butter. If it’s too warm, this can melt the butter too quickly resulting in a soupy buttercream.
Transfer the buttercream into the fridge for a few minutes to cool it down. Then re-whip the buttercream to make it creamy.
My buttercream has hardened too much
So you stored the buttercream in the fridge and now it’s too hard? You left it out to come to room temperature and it’s still not soft or creamy like when you first made it?
If the buttercream is at 70 – 73° F, then just whip it with the paddle attachment and it SHOULD become creamy. But is it still colder than this?
Here’s a trick that I use for when that happens. Take a small portion of the buttercream (about 1/2 cup, or more depending on how much buttercream you have) and heat it in the microwave just a little. Add this warm buttercream back into the cold buttercream and start mixing it with the paddle attachment in your stand mixer.
The idea is to let the warm buttercream portion help warm up the rest of the buttercream to the right temperature and return it back to a creamy consistency.
You can see even more troubleshooting points in my basic Swiss meringue buttercream post here.

Tips on making perfect chocolate Swiss meringue buttercream
Use a thermometer – using a thermometer will take the guesswork out of the process, and tell you exactly when the meringue is ready at different stages. This can prevent your buttercream from being a soupy mess at the end.
Make sure all the bowls are clean, dry and free of any residual fat. Any fat will prevent the egg whites from whisking properly.
Take your time – This isn’t a difficult recipe, but many people mess it up because they rush through the steps. Be patient. Whisk the egg whites longer if it’s too warm. Don’t dump all the butter in too quickly.
Scrape the bowl as you go – It’s easy to end up with crunchy bits in your buttercream if you don’t let all of the sugar dissolve well. It’s also easy to have a very inconsistent chocolate Swiss meringue buttercream if you don’t scrape down the sides to let it mix evenly and well.

Using chocolate Swiss meringue buttercream
This chocolate Swiss meringue buttercream is perfect for those who want a creamy, stable buttercream that is not too sweet. With American buttercream, you need to add more confectioner’s sugar to make it stable, which makes it too sweet.
This buttercream is perfectly spreadable, soft and not too sweet with a rich, deep chocolate flavor. But since this is made with quite a bit of butter, it doesn’t do well in hot climates as it can melt quite easily.
I can very confidently say that this is easily one of my favorite buttercreams ever! I LOVE working with it, because the result is just so light and creamy.
It’s perfect for cupcakes, vanilla cakes, chocolate cakes and anything else you’d use a chocolate buttercream frosting recipe for!

If you liked this recipe, then you may also like
How to make vanilla swiss meringue buttercream
Classic chocolate cake – perfect for a birthday cake!

Looking for more recipes?Sign up for my free recipe newsletter to get new recipes in your inbox each week! Find me sharing more inspiration on Pinterest and Instagram.
Perfect Chocolate Swiss Meringue Buttercream
Ingredients:
- 1 cup egg whites about 7 - 8 egg whites
- 2 ½ cups white sugar
- ¾ - 1 tsp salt
- 4 sticks unsalted butter at about 60°F / 16°C and cut into cubes.
- 12 oz bittersweet chocolate
- 2 tsp vanilla extract
- 1 tsp coffee extract or ½ tsp instant coffee optional
Instructions:
- Prep all the bowls, whisks, spatulas by making sure they are clean and dry. Make sure there is no fat residue on the bowls and whisks as well.
Melting the chocolate
- Place a pot on the stove over medium heat and add about 1 - 2 inches of water. Cover and bring the water to a simmer.
- Add bittersweet chocolate into a metal or heatproof bowl, and place the bowl over the simmering pot of water. This will act as a double boiler to melt the chocolate.
- Be careful not to let ANY WATER get into the chocolate as this will seize the chocolate.
- Melt the chocolate over the simmering water. Once melted, set aside. Let it cool down, but not harden.
Preparing the meringue base
- Place the egg whites in the clean, dry mixing bowl from your stand mixer, or a different metal bowl. Add the sugar and salt, and whisk to combine.
- Place the bowl over the simmering pot of water and stir the egg white and sugar mixture continuously with a hand whisk, while heating. Heat until the sugar is completely dissolved.
- Keep heating the mixture until it registers between 166 - 175°F (74.5 - 79.5°C).
- Remove from the heat and keep mixing/whisking the egg mixture to cool it down slightly, while making sure that any sugar crystals on the sides of the bowl completely melt back into the mixture.
- Place the mixing bowl in the stand mixer (or transfer the egg white mixture into the mixing bowl).
- With a whisk attachment, whisk the egg sugar mixture on high speed (start on low and slowly increase speed to avoid spillage), until you form a meringue. Keep whisking until you reach stiff peaks.
- Feel the sides of the bowl to make sure the meringue mixture is cooling down to almost room temperature (between 80 - 90°F / 27 - 32°C). If you don’t have a thermometer, the bowl should no longer feel warm to the touch.
- Once the right temperature is reached, start adding the unsalted butter cubes.
Adding butter and chocolate
- Switch from the whisk attachment to the paddle attachment.
- Add the butter, one portion at a time, into the meringue base, and mix on medium high speed.
- Mix well between butter additions, making sure each butter portion mixes in well before adding the next portion. If you feel the butter is dissolving into the buttercream too quickly, slow down and take your time mixing the buttercream between additions. This will help cool down the buttercream base, preventing it from turning too soupy.
- On the other hand, if your buttercream turns into a cottage cheese-like consistency (looks curdled), don’t worry. Just keep mixing and adding any leftover butter, and it should become creamy. Remember to scrape down the sides of the bowl as you mix to ensure all the meringue is mixing in properly.
- Once all the butter is added and the buttercream is nice and creamy, add the flavoring. If you're using instant coffee, dissolve it in the vanilla extract and add that into the buttercream.
- Reduce the mixer speed to medium - low speed and gently stream in the melted but cooled bittersweet chocolate. Once the chocolate is added, stop the mixer and scrape down the sides of the bowl (to get any chocolate splashed on the sides). Mix on medium or medium high speed until all the chocolate has mixed in properly and you have a creamy chocolate buttercream.
- If the buttercream is too soft, place the mixing bowl in the fridge for about 10 minutes at a time, and mix until it reaches the right consistency and temperature (about 70 - 73°F / 21 - 22.7°C).
- The buttercream is now ready to be used.
Tips & Tricks
Nutrition Information:
“This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.”
Mario says
Hi! I read your comment about this not being the most stable in hot climates due to the large amount of butter. I live in Taiwan, which is quite hot and humid (and requires an A/C to get a 21C room temperature). But I’m wondering if I can reduce the amount of butter so that it won’t melt so easily? If that can work, how much do you think I should reduce to?
Dini says
Hi Mario
I do not reccomend reducing the amount of butter in this recipe unfortunately.
The butter is needed to stabilise this recipe, because without the butter it will be too soft due to the high sugar and egg white content.
It’s the butter that makes it spreadable and pipeable.
If you do live in a hot climate, my suggestion is to use your fridge to keep the cake chilled and take it out about 30 – 60 minutes before serving (depending on the temperature outside).
The melted chocolate in this recipe can help stabilise the buttercream to an extent in hot weather too.
This is the best buttercream to use in hot humid weather, as it is more stable than american buttercream. But you will need to use your fridge to keep the cake and buttercream cool if it gets too hot.
I hope that helps
Dineo ngobeni says
I enjoyed learning about this recipe
Bec V says
Hi there! When I poured the chocolate into my smbc, they solidified into pieces, would you happen to know why?
Connie says
Can I reduce the sugar to about 1 cup? Will it affect the meringue from forming up? Can I use coconut sugar? I can’t have normal sugar and very different to get sugar substitutes in where I live.
Dini says
Hi Connie
In the post I have provided the information regarding egg to sugar ratio, and why it’s important. If you want to reduce this greatly and/or use sugar substitutes, I recommend that you search for a reduced sugar / sugar free swiss meringue buttercream recipe that will work.
Hope that helps!
Connie says
Can I add 2-3 TBSP espresso (liquid) into the SMBC directly (ran out of vanilla extract) instead of instant coffee (I don’t have that)? If so do I need to mix it well before I add melted chocolate? Would the melted chocolate seize if the espresso liquid not mixed well into the buttercream?
Connie says
Hihi, can I use some cocoa powder (add some water to make a paste, like what you suggested in another post) instead of melted dark chocolate? Or I mix the cocoa powder n dark chocolate, will it work?
Gayathri says
The butter cream tasted so yummy. Not too sweet, creamy and wonderfully chocolatey. Thank you for the recipe