Love this recipe? Please consider rating it in the comments below. You can also follow me on Facebook, Pinterest and Instagram.

Slice of Classic White Layer Cake with White Chocolate Swiss Meringue Buttercream on a white dessert plate

Classic White Layer Cake with White Chocolate Buttercream

5 from 8 reviews

A tender white layer cake iced with an exquisite Swiss meringue buttercream!


For Cake:

For Buttercream:


  1. Heat oven to 350 degrees. Prepare two 8-inch cake pans by spraying with Baker’s Joy and lining with rounds of parchment.
  2. Make sure milk and eggs are room temperature.
  3. Pour milk, egg whites, and extracts into medium bowl and whisk to combine.
  4. Mix cake flour, sugar, baking powder, and salt in bowl of electric mixer at slow speed. Add butter, cut into small pieces and beat for a couple more minutes.
  5. Add half of the milk mixture to flour mixture and beat at medium speed for a couple minutes. Add remaining milk mixture and beat for about 1 minute.
  6. Pour batter evenly between two prepared cake pans.
  7. Bake until toothpick inserted in the center comes out clean, 27 to 30 minutes.
  8. Allow cake to cool to room temperature.
  9. Melt the white chocolate in a microwave safe bowl, gently in the microwave, using 15-30 second intervals, stirring until melted. Cool to room temperature.
  10. Combine the egg whites and sugar in bowl of mixer. Place bowl over pot of simmering water so that the water comes a third of the way up the bowl. Whisk the egg whites till just hot to the touch, about 1-2 minutes.
  11. Use mixer on high to whip the eggs until thick and cooled to room temperature, about 5 minutes. Turn mixer speed to medium and add butter by tablespoon, making sure butter is mixed in before adding the next tablespoon. Add the chocolate and vanilla and mix until smooth. If the icing is too runny, refrigerate briefly until it thickens.


Cake adapted from Cook’s Illustrated and frosting adapted from Ghirardelli.
You will have leftover buttercream.