Swiss meringue buttercream, also shortened to SMBC, is a buttercream frosting recipe that is creamy, thick, buttery, and holds its shape well. This meringue buttercream comes together easily with only cooked egg whites and sugar, butter, vanilla extract, and salt. It is silky but stable, making it perfect for piping it, making decorations with it, or spreading it over a cake. It can also be made ahead of time and frozen for another day.
Unlike American buttercream, this version is not overly sweet, making it a crowd-pleaser. This light and airy SMBC can sometimes be tricky, but it’s worth the effort! This tutorial will teach you everything you need to know to make the best Swiss buttercream in no time. In a pinch and need something quick and fast? Try my vanilla buttercream frosting or chocolate buttercream frosting instead!
What You Need to Make This Recipe

Eggs — I highly recommend using fresh eggs instead of carton egg whites for this buttercream recipe, as it whips up much better. Save your egg yolks for another recipe, such as my easy crème brûlée recipe!
Butter — butter is what turns your Swiss meringue into a meringue buttercream. It’s essential to have room temperature butter, so it incorporates effortlessly into the meringue. Make sure to buy unsalted butter, not salted.
Sugar — you must use granulated sugar. You cannot swap for powdered sugar for this buttercream recipe.
Vanilla — as the main flavor component, I highly suggest using the highest quality real vanilla extract for the best flavor.
How to Make Swiss Meringue Buttercream

1. Add egg whites, sugar, and salt to a large bowl.
2. Whisk everything together.

3. Place the bowl over a pan of simmering water. Make sure the water does not touch the bowl.
Whisk the egg whites occasionally while it warms up. When the mixture has warmed, whisk it constantly until it reaches an internal temperature of 160ºF or until it’s not grainy between your fingers. Transfer the bowl to the mixing bowl of a stand mixer, and mix with a whisk attachment until you get room temperature glossy peaks.
4. Switch to a paddle attachment and while the mixer is running on low, add tablespoon-sized dollops of room temperature butter, making sure to let the butter incorporate before you add the next piece. Add the vanilla extract and whip until combined. Transfer to a piping bag or ziptop bag to store.

Pro Tips for Making This Recipe
- It is essential to have a clean and dry bowl for whipping the egg whites. The egg whites cannot contain any egg yolk whatsoever. If the bowl is not completely clean or yolk-free, it prevents your meringue from setting up.
- If your equipment or bowl has grease on it, wipe down everything with lemon juice or vinegar.
- Eggs are easier to separate when cold, but egg whites whip up easier when closer to room temperature. I recommend separating them in advance if you have the time. In addition, allowing the egg whites to sit gives them a chance to relax, which improves their elasticity during the whipping process.
- It is entirely normal for the SMBC to look soupy or curdled after adding the butter. Not to worry, just continue to let it whip, and it’ll come together at the end.
- If the mixture does not come together and stays curdled after 5 to 10 minutes, you can place the mixing bowl over a simmering pot to let the edges of the meringue warm up before continuing to mix it.
- Keep in mind that, like all buttercream, this recipe uses butter. This means if it is humid or hot, the buttercream will melt.
- If your mixer’s motor is starting to overheat, you can give the mixer a break by placing the whisk or paddle attachment in the mixing bowl and placing everything into the fridge for 20 to 30 minutes.

Frequently Asked Questions
What is the difference between this and buttercream?
This Swiss meringue buttercream recipe involves using a double boiler, eggs, and regular sugar. A regular American buttercream recipe does not require you to whip or cook egg whites, and instead of regular sugar, it uses powdered sugar.
What is the difference between Swiss and Italian buttercream?
The two buttercreams are pretty similar, but an Italian buttercream recipe is more stable. This is due to boiling sugar to the hard crack stage (240F) and then adding it to your whipping egg whites. This method yields an extremely firm meringue.
Will meringue buttercream crust?
Unlike American buttercream, this SMBC recipe does not dry out or crust, making it easy to work with and yields a perfectly smooth finish on your cakes.
Can I make this ahead of time?
You sure can! You can leave the SMBC at room temperature for a day or two. If you want to make it further ahead of time, refrigerate the Swiss buttercream for up to two weeks, or freeze it for up to 3 months. The butter in the buttercream will solidify in the fridge, so you must bring the buttercream to room temperature and re-whip it before using it.
Is this safe to consume?
Yes, this buttercream is safe to consume as long as the eggs reach 160F. Please consult with your doctor if you are unsure.
Can I add flavors?
You can swap out the vanilla extract for a different extract such as almond extract, lemon extract, orange extract, maple, and more!
Can I add colors?
If you would like to add color, add gel food coloring to the buttercream after adding the vanilla extract. Gel food coloring ensures you are not adding liquid to the mixture.
If you’ve tried this Swiss Meringue Buttercream recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!

Swiss Meringue Buttercream
Video
Equipment
- Stand mixer
Ingredients
- 5 egg whites at room temperature
- 2 cups unsalted butter 452g, at room temperature
- 1 ½ cups granulated sugar 300g
- 1 pinch kosher salt
- 1 tsp vanilla extract
Instructions
- Add egg whites, sugar and salt in a bowl.
- Give the mixture a brief whisk.
- Place the bowl over a pan of simmering water. Make sure the water does not touch the bowl.
- Whisk the egg whites occasionally while it warms up. When the mixture has warmed, whisk it constantly. You will heat the mixture until it reaches an internal temperature of 160ºF or until it's not grainy between your fingers.
- Transfer the bowl to a stand mixer, mix with a whisk attachment until you get room temperature glossy peaks.
- Switch to a paddle attachment and while the mixture is running on low, add tablespoon sized dollops of room temperature butter making sure to let the butter incorporate before you add the next piece.
- Once all the butter is incorporated, go ahead and add the vanilla extract. You can transfer it to a piping bag or to a ziplock bag to store in the refrigerator or freezer.
Notes
- It is essential to have a clean and dry bowl for whipping the egg whites. The egg whites cannot contain any egg yolk as well. If the bowl is not completely clean or yolk-free, it prevents your meringue from setting up.
- If your equipment or bowl has grease on it, wipe down everything with lemon juice or vinegar.
- Eggs are easier to separate when cold, but egg whites whip up easier when closer to room temperature. I recommend separating them in advance if you have the time. In addition, allowing the egg whites to sit gives them a chance to relax, which improves their elasticity during the whipping process.
- It is entirely normal for the SMBC to look soupy or curdled after adding the butter. Not to worry, just continue to let it whip, and it’ll come together at the end.
- If the mixture does not come together and stays curdled after 5 to 10 minutes, you can place the mixing bowl over a simmering pot to let the edges of the meringue warm up before continuing to mix it.
- Keep in mind that, like all buttercream, this recipe uses butter. This means if it is humid or hot, the buttercream will melt.
- If your mixer’s motor is starting to overheat, you can give the mixer a break by placing the whisk or paddle attachment in the mixing bowl and placing everything into the fridge for 20 to 30 minutes.















Matt says
Made this last weekend for my daughter’s birthday party. I had never made swiss buttercream before, but your instructions were very easy to follow and the recipe came out great. The only problem is I made too big of a cake and now I can’t stop eating the leftovers!
Mommaintheburbs says
Made it today! So smooth and glossy, even made my bad piping job look great, ha!
Ying says
Hi John,
I enjoy trying out your recipes and watching the tutorials on YouTube. Thank you for sharing! I have a couple of questions for you: I’d like to flavor your SMBC recipe with chocolate, but I’m not sure how much and what type of chocolate to add. Will I add it in the very end (like when you said when we can add flavors like lemon extra, rose water, etc.)? Could you please advise? Also I like how you use sour cream to keep cakes moist. How do you bring it to room temperature? Do you let it sit out for a couple of hours or do you microwave it like what you do with milk?
Thank you in advance and I look forward to hearing from you. Keep up with the excellent work!
Debra says
This is so informative! I did get a chuckle out of the serving size in the nutritional information. Thanks!
Genea Morfeld Swan says
yeah — note to self: DON’T EAT THE WHOLE BOWL!!! hahahahah
Suzy Rose says
I just made your swiss meringue buttercream, and it’s my new favorite!! So delicious, and not too sweet!! Thank you!!!
John K. says
Hi Suzy,
That always makes me so happy to hear! SMBC is so dreamy.
Did you use it for a cake or cupcakes?
Best,
John
Marly says
Best SMB recipe ever! Thanks preppykitchen
John K. says
Hi Marly,
Thank YOU, I’m honored!
Happy baking!
John
Allison says
Hi John, thank you for your detailed instructions and video! I can’t wait to try SMBC. Can SMBC be colored? I need a vibrant green frosting for a birthday cake I’m making and I use Americolor gel. If so, do I color it after all of the butter has been whipped in? Or am I better off sticking with American buttercream for colors? Thank you.
Jackie says
John, this video and recipe are simply delightful. I don’t know what I love more, the icing or you 🙂 Thank you for sharing all your incredible expertise!
John K. says
Hi Jackie,
You are TOO sweet! I’m very happy you enjoy the videos/recipes.
What will you bake next??
Best,
John
Ying says
Hi John,
Just wanted to say that I tried making SMBC for the first time following your recipe. It was not as intimidating as I thought it would be and the buttercream was amazing!!! It was like I was eating a cloud. My family thoroughly enjoyed it. Thank you so much and I love watching your tutorials.
John K. says
Hi Ying,
Swiss meringue buttercream is such a dream! Did you frost a cake with it?
Best,
John
Ying says
Hi John,
I made a giant cupcake for my kid’s birthday and piped the buttercream all over it. The cupcake was kind of dry but your CMBC was dreamy. Would love to see you make a tutorial for a giant cupcake!
Brenda says
Just made my first meringue based buttercream using your SMBC recipe. Oh.My.Goodness. Amazing. For a few minutes I was alarmed thinking it wasnt working right and I was planning how I could turn the disaster into a filling when, viola! I suddenly had this incredibly light, silky, completely delightful bowl full of the most delicious frosting I’d ever made. Then I thought it was too soft and couldn’t possibly hold up to piping but lo and behold, it not only worked, it was simply a dream. I’m in love with this recipe. Now I’m working on creating a peanut butter filling with the frosting and I think it will be fabulous. Thank you!!!!
PS – love your videos!!
John K. says
Hey Brenda,
That’s always so good to hear! I love that you gave this recipe a try. SMBC really does pipe beautifully!
Best,
John