Chocolate Swiss Buttercream Recipe

Frosting a cake with chocolate Swiss buttercream.

Serious Eats / Vicky Wasik

Why It Works

  • Sugar improves the volume of the meringue, for a light and creamy frosting.
  • Toasted sugar or brown sugar adds complexity with subtle notes of caramel or molasses, respectively.
  • Cream of tartar is acidic, adding a counterpoint to the meringue's sweetness.
  • At 185°F (85°C), the egg white syrup will be fully cooked.
  • Dark chocolate stands up to dilution in sugar and butter, whether the goal is a milk- or a dark-chocolate profile.
  • Subtle use of espresso powder can provide more depth of flavor to the chocolate.

With a hint of caramel from toasted sugar, Belgian cassonade, or light brown sugar, this chocolate frosting is rich, complex, and none too sweet. It's based on Swiss meringue, a style that's fully cooked over a water bath so it whips up airy, light, and stable—the perfect base for a silky buttercream.

Recipe Facts



Active: 35 mins
Total: 40 mins
Serves: 48 servings
Makes: 6 heaping cups

Rate & Comment


  • 6 ounces egg whites (2/3 cup; 170g), from 5 to 6 large eggs

  • 11 ounces toasted sugar, Belgian cassonade, or light brown sugar (about 1 2/3 cups; 310g); see notes

  • 1 teaspoon (4g) Diamond Crystal kosher salt (plus more if needed); for iodized salt, use half as much by volume or the same weight

  • 1/4 teaspoon cream of tartar

  • 16 ounces unsalted butter (4 sticks; 455g), softened to about 65°F (18°C)

  • 1 teaspoon (5g) vanilla extract (plus more if needed)

  • 8 to 14 ounces finely chopped dark chocolate, between 70 and 77% cocoa solids (about 1 1/3 to 2 1/3 cups; 225 to 395g)

  • 1 teaspoon instant espresso powder (optional), dissolved in a few drops of hot water


  1. Fill a wide pot with at least 1 1/2 inches water, with a thick ring of crumpled tinfoil placed on the bottom to act as a "booster seat" that will prevent the bowl from touching the bottom of the pot. Place over high heat until steaming-hot, then adjust temperature to maintain a gentle simmer. Combine egg whites, sugar, salt, and cream of tartar in the bowl of a stand mixer. Set over steaming water, stirring and scraping constantly with a flexible spatula, until egg whites hold steady at 185°F (85°C). This should take only 10 to 12 minutes, so if the mixture seems to be moving slowly, simply turn up the heat. Once ready, transfer to a stand mixer fitted with a whisk attachment and whip at high speed for about 10 minutes, until meringue is glossy, stiff, and cool to the touch, around 90°F (32°C).

  2. With mixer still running, add butter, 1 or 2 tablespoons at a time. Initially, the volume of the meringue will decrease dramatically; it may even seem soupy along the way, but as the cool butter is added, the mixture will begin to thicken and cool. In the end, the buttercream should be thick, creamy, and soft but not runny, around 72°F (22°C). Mix in vanilla extract on low speed until well combined.

  3. Melt chocolate, either in a microwave or over a water bath, until fluid and warm; start at the lower end of the suggested quantity range for a "milk" chocolate profile, or use the maximum amount for the deepest chocolate flavor. Scrape all of the warm chocolate into stand mixer bowl at once, then immediately begin whipping on medium-high until fully incorporated. Scrape bowl with a flexible spatula to ensure there is no unincorporated chocolate lurking around sides of bowl, then continue mixing until homogeneous. If you like, adjust to taste with additional salt, vanilla, or dissolved espresso powder to add depth of flavor.

  4. Use buttercream right away, or transfer to a large zipper-lock bag, press out air, and seal. Buttercream can be refrigerated for up to 2 weeks and frozen for up to several months. (The main issue with longer storage in the freezer is odor absorption, not spoilage.) Rewarm to approximately 73°F (23°C) and re-whip before using.

  5. Troubleshooting: If warmer than 76°F (24°C), the buttercream will be soft and loose; pop it in the fridge for 15 minutes and re-whip to help it thicken and cool. If colder than 70°F (21°C), the buttercream will be firm and dense, making it difficult to spread over cakes and slow to melt on the tongue, creating a greasy mouthfeel. To warm, briefly set over a pan of steaming water, just until you see the edges melting slightly, then re-whip to homogenize. Full troubleshooting guide and video here.

Special equipment

Large pot, digital thermometer, stand mixer


Sugars with a caramel flavor, such as quick- or slow-roasted sugar, or even Belgian cassonade (candi) sugar, tame the sweetness of meringue while underscoring the chocolate with a rich, toasty note. Molasses-based alternatives, such as turbinado, Demerara, or American-style light brown sugar, work well, too, but will give the buttercream a tangier profile overall.

This Recipe Appears In

Nutrition Facts (per serving)
120 Calories
9g Fat
9g Carbs
1g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 48
Amount per serving
Calories 120
% Daily Value*
Total Fat 9g 12%
Saturated Fat 6g 28%
Cholesterol 21mg 7%
Sodium 42mg 2%
Total Carbohydrate 9g 3%
Dietary Fiber 0g 1%
Total Sugars 9g
Protein 1g
Vitamin C 0mg 0%
Calcium 11mg 1%
Iron 0mg 2%
Potassium 46mg 1%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)