Swiss Meringue Buttercream Recipe

This Swiss meringue buttercream recipe is your foolproof guide to achieving an easy, thick, and velvety smooth frosting perfect for decorating everything from show-stopping presentations to everyday desserts!

Swiss meringue buttercream in a blue bowl.

With clear instructions and a few simple ingredients, this resulting swiss meringue rivals any American buttercream, or dare I say it? Even better than a basic cream cheese frosting!

Swiss meringue is a stable buttercream frosting which means it’s meant for slathering, coating, layering, and filling. It’s thick and will not be runny or drippy and will hold its shape, unlike a glaze or a variety of thinner icings. It makes a stunning outer frosting for fancy cakes and piping cupcakes, but it’s simple enough to make for an everyday dessert. Although, you’ll probably want to keep this for special occasions! No one needs to know how little effort really went into making it!

It’s not overly sweet like the American version, and it is not tangy like a basic cream cheese frosting. It is, however, light, buttery, and delicately sweet, which means it complements most desserts. When the ratio of buttercream to pastry (or whatever baked good you’re adding it to) is just right, you get the perfect balance of creamy texture and perfect sweetness in every bite.

Swiss Meringue Buttercream vs American Buttercream

Let’s be honest, there’s never a wrong time for frosting, no matter where it originated. Except maybe when it comes out of a jar from the grocery store. You won’t disagree once you try your hand at homemade buttercream. There is nothing like it!

Swiss Meringue buttercream is made with egg whites and when beaten with the sugar it creates that signature airy meringue base as we see in macaron cookies. It’s silky, it’s light and it’s less sweet than American buttercream.

American buttercream doesn’t have as many moving parts when it comes to the process. There’s no need to whip egg whites or use a double boiler, but it’s sweeter and not as light.

Swiss meringue buttercream in a blue bowl.

They both serve their purpose and are used in a wide variety of desserts and the good news is, once you know how to make both, you’ll never have to stick to just one!

How to Make It

In a stand-up mixer bowl or a large heat-safe glass bowl, add the egg whites and sugar and place it over a pot of water over medium heat.

Whisk until the sugar has dissolved completely and the mixture is smooth. This could take up to 20 minutes.

Egg whites & sugar combined.

With the whisk attachment, beat on medium speed until the mixture is completely cool and stiff peaks have formed.

egg whites beaten until stiff peaks appear.

Add butter a little at a time, beating continuously until it’s completely combined. Add in the vanilla and beat on high to combine for about 1 minute.

Buttercream made in the mixing bowl.

Your frosting is complete!

Buttercream beaten and in a blue bowl.

Tips for Making Swiss Meringue Buttercream

  • Make sure your egg whites have cooled completely before adding the butter otherwise the residual heat will melt the butter.
  • You can use granulated sugar instead of fine/caster sugar, just keep in mind it will take longer to dissolve.
  • If you are not using your stand-up mixer bowl but rather a glass bowl, the glass will retain the heat longer, so it will take longer for your egg whites to cool.
  • Make sure to have your butter at room temperature before you begin. Take it out at least half an hour before you begin. Longer if your house is generally cooler.
  • Test to see if the sugar has dissolved by placing a bit of the egg white/sugar mixture between your fingers. You will not longer feel any granules once it has completely dissolved.
  • Beat the egg whites until stiff peaks, meaning when you dip your paddle or whisk in there to lift some up, it basically holds its shape. They should also have a glossy sheen to them.
chocolate cake with a slice on a white plate and a candle.


Can I make it ahead of time?

Swiss meringue buttercream is stable and will keep its texture at room temperature for a couple of days when covered. If you know you’ll be using it immediately, by all means, leave it out for a bit. After that, refrigerate it for up to 5 days.

Can I freeze it?

Freeze this buttercream for up to 3 months, in an airtight container. Thaw in the fridge the night before you want to use it.

How to get my buttercream back to its original consistency

If you’ve thawed your buttercream overnight from frozen, or it’s been sitting in the fridge for a few days, you’ll want to whip it again for a few minutes to get it back to its nice, smooth, and creamy texture it started out as.

What can I do if my buttercream curdles?

Don’t fret, it’s totally fixable! Place your buttercream back into a heat-proof bowl, and place over a pot of simmering water, like you did to begin with. This time, do not stir and leave it for just a couple of minutes. You want to give it just enough time to let the outer edges of the buttercream melt but the remaining buttercream will still be solid. Remove the bowl from the heat and mix on low for another couple of minutes to allow the melted parts to incorporate with the rest, creating a once again, smooth consistency.

When you are looking for the perfect buttercream then I hope you try this Swiss Meringue Buttercream, and let me know how it goes. Enjoy!

Swiss meringue buttercream in a blue bowl.
Buttercream in a blue bowl.

Swiss Meringue Buttercream Recipe

This Swiss meringue buttercream recipe is your foolproof guide to achieving an easy, thick, and velvety smooth frosting.
5 from 9 votes
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Course Dessert
Cuisine American
Servings 2 cups
Calories 1439 kcal


  • 3 large egg whites
  • 1 cup + 2 tablespoons sugar (fruit/caster/fine) (225 grams)
  • cup + 1 ½ tablespoons butter (soft – cubed) (313 grams)
  • 1 teaspoon vanilla


  • Either in your standup mixer bowl or a large heat safe glass bowl add the egg whites and sugar, then place it over a pot of water over medium heat and whisk until the sugar has dissolved, this will take about 15-20 minutes, you can feel between your fingers when the sugar has completely dissolved and the mixture is smooth.
  • Then with the whisk attachment beat on medium speed until the mixture is completely cool and the mixture has thickened, about 10-15 minutes, add the butter a little at a time beating continuously until completely combined, add the vanilla and beat on high to combine about 1 minute. You should then have a smooth creamy frosting. Enjoy!


If you prefer you can use granulated sugar but it will take longer for the sugar to dissolve.
Refrigerate any left over in an airtight container, it will keep for up to 5 days. It can also be frozen for up to 3 months in a freezer safe container.


Calories: 1439kcalCarbohydrates: 102gProtein: 7gFat: 114gSaturated Fat: 24gPolyunsaturated Fat: 30gMonounsaturated Fat: 56gSodium: 1421mgPotassium: 145mgSugar: 100gVitamin A: 5075IUVitamin C: 1mgCalcium: 47mgIron: 1mg
Keyword basic cream cheese frosting, buttercream frosting, swiss meringue, swiss meringue buttercream
Tried this recipe?Let us know how it was!


    1. Hi Nancy, to make a chocolate swiss meringue frosting follow the recipe and add 6 to 8 ounces of melted and cooled semisweet chocolate together with the vanilla and mix together for about a minute until it’s light and fluffy.

    1. Hi Linda, I have never added cocoa powder but I have used melted (cooled) chocolate which you add when you would add the vanilla. Using cocoa is a bit more difficult because you have to adjust the butter (add more). Hope that helps.

  1. 5 stars
    I love this buttercream for its consistency and it’d not as sweet as American buttercream. What I need to know is if made for a party can it sit out on counter (because of eggs) without melting? I live in Florida and it’s HOT and humid here.

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.