Swiss Buttercream

  • Level: Easy
  • Total: 30 min
  • Active: 30 min
  • Yield: about 5 cups
Save Recipe


6 large egg whites, at room temperature

1 cup sugar

1/4 teaspoon salt

4 sticks unsalted butter, cut into small pieces, at room temperature

2 teaspoons pure vanilla extract


  1. Bring a few inches of water to a simmer in a medium saucepan over medium heat. Whisk the egg whites, sugar and salt in the bowl of a stand mixer. Set the bowl on top of the pan (do not let the bottom of the bowl touch the water). Cook, whisking, until the egg whites are frothy, the sugar dissolves and the mixture is warm, 3 to 5 minutes.
  2. Transfer the bowl to the stand mixer and beat with the whisk attachment on medium-high speed until the mixture is cool and stiff glossy peaks form, about 5 minutes. Beat in the butter a few pieces at a time, waiting until they?re incorporated before adding more. The frosting may look liquidy or curdled but just keep beating until smooth and shiny. Add the vanilla and beat until fluffy, 3 to 5 more minutes.

Cook’s Note

Chocolate Swiss Buttercream: Make Swiss Buttercream, using just 1 teaspoon vanilla. After adding the vanilla, switch to the paddle attachment and beat in 8 ounces cooled melted semisweet chocolate until smooth and fluffy.

Get the Recipe

Perfect Cranberry Sauce

This ruby-hued sauce is a breeze to make with either fresh or frozen fruit.

Swiss Buttercream

Swiss Buttercream

Swiss Meringue Buttercream

Yellow Cake with Swiss Buttercream

Ron's Swiss Meringue Buttercream

Vanilla Butter Cake and Swiss Buttercream

Lemon Cake with Raspberry Swiss Meringue Buttercream

Moscato Cupcakes with Duff's Swiss Meringue Buttercream