Classic White Layer Cake with White Chocolate Buttercream

Prep: 30 minCook: 30 min1 cake (12 slices)mediumAmerican
Classic White Layer Cake with White Chocolate Buttercream

Elegant two-layer white cake with tender crumb and silky white chocolate buttercream. Almond and vanilla extracts provide subtle flavor complexity. The meringue-based frosting creates a smooth, luxurious coating. Perfect for weddings, celebrations, and special occasions. This version uses the reverse-creaming method for superior moisture and a fine crumb structure, distinguishing it from standard mixing techniques.

Ingredients

Yield: 1 cake (12 slices)
  • 2 ¼ cups cake flour
  • 1 cup milk, at room temperature
    coconut milk (lite)1:1 by volumedairy-freevegan

    Maintains moisture; use lite to avoid heavy texture

    Full guide →
  • 6 egg whites, at room temperature
    aquafaba (3 tablespoons per egg white)1:1 by volumevegandairy-free

    For vegan cake; aquafaba creates similar structure

    Full guide →
  • 2 teaspoons almond extract
    0.5 teaspoon almond extract + 0.5 teaspoon rum extract1:1 ratio combinedalcohol optional

    Balances extract flavor; reduces almond intensity

    Full guide →
  • 1 teaspoon vanilla extract
  • 1 ¾ cups sugar
  • 4 teaspoons baking powder
  • ¾ teaspoon salt
  • 1 ½ sticks butter, at room temperature, cut into pieces
    coconut oil1:1 by weightdairy-freevegandairy-free

    Creates tender crumb; use refined coconut oil for neutral flavor

    Full guide →
  • 9 ounces white chocolate, chopped
    dark chocolate1:1 by weightvegan optional

    Changes flavor profile and aesthetics; melt same way

    Full guide →
  • 1 ⅝ cups sugar, for buttercream
  • 1 ⅝ cups butter, at room temperature, for buttercream
    coconut oil1:1 by weightdairy-freevegandairy-free

    Creates tender crumb; use refined coconut oil for neutral flavor

    Full guide →
  • 2 teaspoons vanilla extract, for buttercream

Instructions

  1. 1

    Preheat oven to 350°F. Spray two 8-inch cake pans with baking spray and line bottoms with parchment rounds.

  2. 2

    Ensure milk and egg whites are at room temperature.

  3. 3

    Whisk milk, egg whites, almond extract, and vanilla together in a medium bowl.

  4. 4

    Combine cake flour, sugar, baking powder, and salt in a mixer bowl. Beat on low speed.

  5. 5

    Add butter pieces and beat until mixture resembles coarse crumbs, about 2 minutes.

  6. 6

    Add half the milk mixture and beat on medium speed for 2 minutes.

  7. 7

    Add remaining milk mixture and beat for 1 minute until combined.

  8. 8

    Divide batter evenly between prepared pans.

  9. 9

    Bake until a toothpick inserted in the center comes out clean, 27 to 30 minutes.

  10. 10

    Cool cakes completely to room temperature in pans, then turn out.

  11. 11

    Melt white chocolate in a microwave-safe bowl using 15-30 second intervals, stirring between each, until completely melted. Cool to room temperature.

  12. 12

    Combine egg whites and sugar in a mixer bowl. Set bowl over a pot of simmering water, ensuring water comes one-third up the sides.

  13. 13

    Whisk egg mixture constantly until just hot to the touch, about 1-2 minutes.

  14. 14

    Transfer to mixer and whip on high speed until thick, pale, and cooled to room temperature, about 5 minutes.

  15. 15

    Reduce mixer speed to medium. Add butter one tablespoon at a time, ensuring each addition is fully incorporated before adding the next.

  16. 16

    Add melted white chocolate and vanilla. Mix until smooth. If frosting is too soft, refrigerate briefly until it reaches spreading consistency.

  17. 17

    Frost cooled cake layers when frosting reaches room temperature.

Tips

Tip 1

Use room-temperature ingredients for the cake batter. This ensures proper emulsification and creates a tender, moist crumb. Cold ingredients can result in dense cake.

Tip 2

The meringue-based buttercream is temperature-sensitive. If it breaks or becomes greasy during mixing, chill it for 10-15 minutes and try again at lower speed.

Tip 3

Insert a toothpick slightly off-center when testing doneness. The center may appear slightly underbaked but will firm up as cakes cool.

Good to Know

Storage

Store frosted cake covered at room temperature for up to 2 days. Unfrosted layers wrapped tightly keep for 3 days at room temperature or up to 5 days refrigerated.

Make Ahead

Bake cake layers up to 2 days ahead and wrap tightly. Prepare buttercream up to 1 day ahead and refrigerate; bring to room temperature and re-whip briefly before frosting.

Serve With

Serve at room temperature for best flavor and texture. Allow 30 minutes out of refrigeration if chilled after frosting. Cake pairs well with fresh berries, tea, or coffee.

See pairing guide →

Common Mistakes

Watch

Avoid using cold ingredients in the batter, which causes dense, heavy cake and poor structure.

Watch

Avoid over-mixing the batter after adding milk mixture, which develops gluten and toughens the crumb.

Watch

Avoid adding butter to buttercream too quickly or at incorrect temperature, which causes the frosting to break and become grainy.

Watch

Avoid skipping the cooling step for white chocolate, which will cause the buttercream to become oily and separate.

Substitutions

Dairy-Free Swaps

egg whites
aquafaba (3 tablespoons per egg white)1:1 by volumevegandairy-free

For vegan cake; aquafaba creates similar structure

Full guide →
milk
coconut milk (lite)1:1 by volumedairy-freevegan

Maintains moisture; use lite to avoid heavy texture

Full guide →
butter (cake)
coconut oil1:1 by weightdairy-freevegandairy-free

Creates tender crumb; use refined coconut oil for neutral flavor

Full guide →

Vegan Options

white chocolate
dark chocolate1:1 by weightvegan optional

Changes flavor profile and aesthetics; melt same way

Full guide →

General Alternatives

almond extract
0.5 teaspoon almond extract + 0.5 teaspoon rum extract1:1 ratio combinedalcohol optional

Balances extract flavor; reduces almond intensity

Full guide →
Find more substitutions →

FAQ

Can I make this cake without almond extract?

Yes. Omit almond extract and increase vanilla extract to 2 teaspoons total. The cake will have a pure vanilla flavor instead of the subtle almond note. The texture and crumb remain unchanged.

What if my buttercream breaks or becomes grainy during mixing?

This indicates temperature imbalance. Refrigerate the mixture for 10-15 minutes, then resume mixing on medium or low speed. If it remains broken, warm it slightly over a bowl of warm water while stirring gently, then chill and re-whip.

How long can I keep a frosted cake before serving?

A frosted cake keeps at room temperature for up to 2 days covered, or refrigerated for up to 5 days. The frosting may firm slightly when chilled; allow 30 minutes at room temperature before serving for optimal texture and flavor.