Italian Meringue Buttercream

Silky smooth Italian buttercream is the most stable of all the buttercreams and is not very sweet. It is made by pouring hot sugar syrup into whipping egg whites and then finished with butter, salt and flavoring.
↓ Recipe ↓ Video Print Recipe
Total Time: 40 mins
Serves: 8 cups
Italian meringue buttercream rosettes on a cake

How to make a classic Italian meringue buttercream

Italian meringue buttercream (IMBC) is a thick and creamy frosting that is made by whipping egg whites with sugar syrup and softened butter.

italian meringue buttercream rosettes  Italian meringue buttercream is similar to Swiss meringue buttercream (SMBC) except the sugar is cooked 240ºF before being added to the whipping egg whites. The cooked sugar syrup results in a more stable and silky smooth buttercream. 

People love Italian meringue buttercream because it is the most stable of all the buttercreams and it is also the least sweet. So if you live in warm environments like Florida, California or Texas, Italian meringue is going to work very well for you. 

You can substitute half of the butter for vegetable shortening for more stability in high heat areas. 

italian meringue buttercream in a bowl, piping bag and frosted no a cake

What ingredients do you need for Italian Meringue Buttercream?

Fresh egg whites – Don’t use boxed (pasteurized) egg whites, chances are they will not whip into a stiff meringue which is vital to a stable buttercream frosting. 

Sugar – Make sure you cook your sugar to the proper temperature (240ºF) to ensure all the water has evaporated and the sugar is stable enough to be whipped into the frosting

Butter – Use softened, butter (but not melted) to whip into your cooled meringue so that it incorporates smoothly. I prefer to use unsalted butter so that I can control the amount of salt that is in my buttercream. Remember, the higher the quality of butter you use, the better your buttercream will taste. 

Salt – Just a little salt helps bring out the flavor of the Italian meringue buttercream

Vanilla – I use a good amount of vanilla to flavor my Italian meringue buttercream but you can use whatever flavoring you desire. You can also use vanilla beans, emulsions or ground up freeze-dried fruit. 

How do you make Italian meringue buttercream?

Here are the steps to making Italian meringue buttercream

  1. Wipe down your bowl and attachments with lemon juice or white vinegar to make sure there are no traces of oil or fat on them that would prevent your meringue from whipping up
  2. Place your egg whites into the bowl of your stand mixer with the whisk attachment.
  3. Combine your sugar and water together in a medium-sized saucepan and stir to distribute the water evenly.
  4. Cover with a lid and bring to a boil. Leave the lid on for 5 minutes to ensure all the sugar granules are dissolved or your sugar could crystallize and become grainy. 
  5. Remove the lid and insert your candy thermometer. Continue boiling the mixture without stirring until the thermometer reaches 235ºF
  6. Begin whisking your egg whites on high to soft peaks
  7. When your syrup reaches 240ºF, reduce the speed of your mixer to low and drizzle in your hot syrup. Try to drizzle between the whisk attachment and the side of the bowl to prevent the syrup from splattering. 
  8. Increase the speed back to high and whip to very stiff peaks. Place ice packs at the base of your mixer to cool the meringue down to room temperature as you’re mixing or remove the meringue once it’s stiff enough and place it into the fridge for 15 minutes to cool it down. 
  9. Once your meringue is completely cool, you can whip in your butter, salt, and vanilla until the buttercream is light and fluffy and no longer tastes like butter. 
  10. Now you can add in food coloring if you desire

Can you color Italian Meringue Buttercream?

You can add coloring by adding a couple of drops of your favorite food coloring into the bowl as it’s whipping in the final step. Or you can divide your buttercream and hand-mix in food coloring. 

italian meringue buttercream colored light pink in a bowl with a spatula

How long does Italian Buttercream last?

Italian buttercream can be left at room temperature for 2-3 days. I usually refrigerate leftover buttercream if I’m not going to use it in 24 hours. It can be frozen for 6 months or more. Bring the buttercream to room temperature and re-whip until it’s a smooth consistency before you use it. 

Other buttercream recipes you might want to try
Swiss Meringue Buttercream Recipe
American Buttercream
Ermine Buttercream

Did You Make This Recipe?Leave a rating and tell me how it went!
Italian meringue buttercream rosettes on a cake

Italian Meringue Buttercream

Silky smooth Italian buttercream is the most stable of all the buttercreams and is not very sweet. It is made by pouring hot sugar syrup into whipping egg whites and then finished with butter, salt and flavoring.
5 from 7 votes
Print Rate
Prep Time: 15 mins
Cook Time: 10 mins
cooling: 15 mins
Total Time: 40 mins
Serves: 8 cups
Calories: 849kcal


  • 16 ounces (454 g) granulated sugar
  • 8 ounces (227 g) water
  • 1/4 teaspoon salt
  • 8 large (264 g) egg whites
  • 24 ounces (680 g) unsalted butter softened
  • 2 tsp vanilla extract


  • Stand mixer with the whisk attachment
  • Candy Thermometer


  • On a stovetop, mix together the water and sugar, cover with a lid and bring to a boil on medium-high heat.
  • Keep the lid on the pot for 3-4 minutes and bring to ensure all the sugar granules are dissolved, otherwise, your sugar can get gritty and crystalize.
  • Remove the lid, insert the candy thermometer carefully and continue cooking on medium-high until the syrup reaches 240° F.
  • When the sugar solution is at about 235° F, begin whipping the egg whites on high speed. Add the salt to the egg whites.
  • When the egg whites reach soft peaks, pour the sugar solution in a steady stream on to the whipping whites while mixing on low speed.
  • Continue whipping the egg/sugar mixture until it reaches stiff peaks. I wrapped an apron around my bowl with an ice pack to help the meringue cool down faster. You can also cool the meringue by scooping it out of the bowl and placing it into the fridge for 15 minutes.
  • Once the meringue is cooled, whip in soft butter and vanilla until the buttercream is light and fluffy and no longer has a butter taste.


IMPORTANT: Make sure all your ingredients are at room temp and you're using a scale to measure. Substituting ingredients may cause this recipe to fail. (see notes at the bottom of the recipe)
Important Things To Note Before You Start
1. Bring all your ingredients to room temperature or even a little warm (eggs, buttermilk, butter, etc) to ensure your batter does not break or curdle. 
2. Use a scale to weigh your ingredients (including liquids) unless otherwise instructed (Tablespoons, teaspoons, pinch etc). Metric measurements are available in the recipe card. Scaled ingredients are much more accurate than using cups and help ensure the success of your recipe. 
3. Practice Mise en Place (everything in it's place). Measure out your ingredients ahead of time and have them ready before you start mixing to reduce the chances of accidentally leaving something out.


Serving: 2ounces | Calories: 849kcal (42%) | Carbohydrates: 57g (19%) | Protein: 4g (8%) | Fat: 69g (106%) | Saturated Fat: 44g (220%) | Cholesterol: 183mg (61%) | Sodium: 139mg (6%) | Potassium: 74mg (2%) | Sugar: 57g (63%) | Vitamin A: 2125IU (43%) | Calcium: 23mg (2%) | Iron: 1mg (6%)

52 comments on “Italian Meringue Buttercream

  1. Hi! Can I add chocolate to this at the end? How much would I add of black cocoa powder? Thanks! Love your recipes!

  2. I would like to add chopped cherries and small, sliced almonds to this. Would I add them in at the end a nd fold in, or how would I incorporate them? Sounds really yummy!!

    1. Yes you can. Add about 1 tablespoon of red food coloring (I like americolor super red gel) and then take out 1/4 cup and barely melt it in the microwave. Then mix that back in. The warm buttercream helps deepen the color. It will deepen even further overnight

  3. 5 stars
    I have tried many imbc recipes and this is by far the best one when it comes to ratios of egg whites, sugar and butter. My buttercream was perfect in texture and taste and I added chocolate powder to complement my chocolate cake. This recipe will now be my go to for italian buttercream.

  4. Can we used carton egg whites for this recipe? Thanks

  5. Can you torch IMBC or would it not work like regular meringue? Thanks!

    1. No you can’t torch it but you can make a 7 minute frosting and torch it which is basically the meringue part with no butter added. Just make sure you use the meringue right away because it sets after a few minutes and wont be pipeable so make it when you’re ready to use it.

  6. Hi Liz,
    Since the humidity level is high here Its kind of impossible for me to use SMBC for my cakes. All along I’ve been using AB for my cakes but i find it hard to get sharp edges and the smoothness. So recently I tried your IMBC recipe and it came out perfect and I was able to cover the cake with a fine edge, smoothness and shine. But I want it to be more sweeter so was thinking of using AB for the filling and IMBC to cover the cake so is it possible to crumb coat with AB and cover it with IMBC or use only IMBC for coating?

Leave a Reply

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