Skip to Content
Menu

Vanilla Layer Cake

  • Pin
Cindy Rahe
Updated Aug 12, 2025
  • Pin

Every baker needs a classic vanilla layer cake in their recipe box, one with a creamy frosting that’s just begging for sprinkles. The perfect vanilla layer cake should be fragrant with vanilla and great flavor. It should also have enough structure to stack and layer, while also remaining moist and light. This from-scratch version, featuring Gold Medal™ All Purpose Flour, ticks all the boxes and is as easy as it is delicious. Melted butter saves those of us who always forget to soften the butter and, in combination with a little oil, makes for a moist cake with a velvety crumb that is great for stacking while remaining tender. 

Recipe Ingredients

Here’s what you’ll need to make vanilla layer cake.

Flour: All-purpose flour has just the right amount of protein to offer structure to the cake, allowing it to rise tall without collapsing, while still being soft and tender. 

Leavening: Baking powder and baking soda work together to lift the cake and aid in creating the fluffy texture. 

Salt: For this recipe, I used a kosher salt with larger crystals. If you are using a brand of kosher salt with smaller crystals, reduce the amount to 3/4 teaspoon. For finer salts like table salt, use 1/4 to 1/2  teaspoon, 

Butter and Oil: Used in combination, butter and oil make for a rich and buttery-tasting cake that remains moist for days. 

Whole Milk: Milk gives the cake moisture, and the lactic acid in the milk aids in tenderness. 

Eggs and Sugar: Whipping together the eggs and sugar creates the airy base for this cake. 

Vanilla: Giving the cake its signature flavor and fragrance, using real vanilla extract is key. You can also use vanilla bean paste if you like the visual vanilla bean specks throughout your cake.

ExtraTextTypeImageMediumUrl

How to Make Vanilla Layer Cake

1. Make the Vanilla Cake Batter

This batter starts by beating eggs and sugar together until they are foamy and light. There's no need to worry about forming soft or firm peaks– you're just looking to get a little volume and dissolve most of the sugar into the eggs. Then alternately add the dry and wet ingredients until you have a smooth batter.

2. Bake the Vanilla Cake Layers

Divide the batter between your pans as evenly as you can for even cake layers. If you have a good eye, you can just go for it, but if you want to be more meticulous, you can weigh the cake batter and divide evenly between the two pans.  

3. Cool the Vanilla Layer Cake 

Be sure to cool the cake layers completely before frosting. Adding buttercream to a cake that is even slightly warm can cause all sorts of sliding and structural issues and just cause unnecessary stress. 
Note: If you want to make the cake ahead, this is a good time to wrap the layers well in plastic and/or foil and freeze for up to one month.

4. Make the Vanilla Buttercream

This is a classic American-style buttercream using butter whipped with powdered sugar and sometimes a little milk. This version uses heavy cream and a higher ratio of butter to powdered sugar than many recipes, for a super creamy, fluffy, and spreadable frosting. 
Note: A single batch of this buttercream will frost and fill this cake nicely without overwhelming the actual cake. If you want to decorate the cake with piping or just like a higher ratio of frosting to cake, the recipe is easily doubled.

5. Assemble the Vanilla Layer Cake 

This cake can be assembled as soon as it has completely cooled. You can also wrap the unfrosted layers in plastic and refrigerate until chilled (or freeze) and assemble with cold cake layers. This makes frosting and decorating a little easier, as the frosting will firm up to hold the layers together as you decorate.

6. Decorate the Vanilla Layer Cake

This cake needs nothing more than a shower of Betty Crocker sprinkles to feel special. Check out all the options.

How to Store Vanilla Layer Cake

Refrigerator

You can store portions of leftover vanilla layer cake at room temperature up to two days. Wrap or cover well so the cut edges don’t dry out.

Freezer

Wrap portions of vanilla layer cake in a double layer of plastic wrap (or a layer of plastic wrap and foil). Freeze for up to 1 month. Thaw portions of cake still wrapped to keep them moist and enjoy at room temperature for the best texture. 

How to Serve Vanilla Layer Cake

This cake has the best texture and flavor when served at room temperature. The frosting is soft and creamy, while the cake is tender and moist. You can serve cake layers as is or with seasonal berries, or go for the classic cake and ice cream pairing.

Frequently Asked Questions

Vanilla Layer Cake

  • Prep Time 35 min
  • Total 2 hr 20 min
  • Servings 12
  • Ingredients 16
  • Pin

Ingredients

Cake

  • 2 1/4 cups Gold Medal™ All Purpose Flour
  • 1 1/2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon kosher salt (reduce to 1/2 teaspoon if using table or fine salt)
  • 1/2 cup unsalted butter
  • 1 cup whole milk
  • 1/4 cup vegetable oil
  • 3 large eggs
  • 1 1/4 cups granulated sugar
  • 4 teaspoons vanilla

Buttercream Frosting

  • 1 cup unsalted butter, softened
  • 2 1/2 cups powdered sugar
  • 1/4 cup heavy whipping cream
  • 1 tablespoon vanilla
  • Pinch of salt

Decoration

  • Betty Crocker™ Sprinkles (optional but encouraged)
Make With
Gold Medal Flour

Instructions

  • Step 
    1

    Heat the oven to 350°F. Spray 2 (8- or 9-inch) round cake pans with baking spray with flour (or grease them generously).

  • Step 
    2

    Whisk the flour, baking powder, baking soda, and salt together in a bowl and set aside.

  • Step 
    3

    Melt the 1/2 cup butter in a small saucepan over low heat. Add the milk and heat until warm. Stir in the oil. (Alternately use a glass measuring cup and melt the butter with the milk in the microwave, then stir in the oil.) 

  • Step 
    4

    In a large mixing bowl, beat the eggs, granulated sugar, and vanilla with a whisk, electric hand mixer, or stand mixer fitted with the whisk attachment for 1 to 2 minutes, or until the sugar has begun to dissolve and the mixture has gained some volume, is foamy, and uniformly pale yellow. Scrape down the sides of the bowl with a silicone spatula.

  • Step 
    5

    Alternately add the flour mixture and warm milk mixture to the beaten eggs in a few additions, beginning and ending with the flour mixture. Make sure to mix well and scrape down the bowl between each addition. 

  • Step 
    6

    Divide the batter evenly between the prepared pans, gently tapping each pan to release any large bubbles from the batter. 

  • Step 
    7

    Bake the cakes on the center rack of the oven for 28 to 30 minutes or until the tops are gently puffed, golden, and spring back when lightly touched. 

  • Step 
    8

    Remove from the oven and cool in the pans for at least 15 minutes before turning out onto a cooling rack. Cool completely before filling and frosting.

  • Step 
    9

    When you are ready to assemble the cake, add the 1 cup softened butter to a large mixing bowl (or a stand mixer fitted with the paddle attachment) and beat until creamy.

  • Step 
    10

    Add the powdered sugar in 2 to 3 additions, beating well and scraping down the bowl between each addition. Beat for 30 seconds to combine.

  • Step 
    11

    While still mixing, gradually add the heavy whipping cream, pausing to scrape down the bowl once all the cream has been added.

  • Step 
    12

    Add the vanilla and salt. Continue to beat until the buttercream is creamy and fluffy, about 2 minutes.

  • Step 
    13

    To assemble the cake, spread a dollop of frosting onto a serving plate or cake board. Place one of the cake layers on top. Spread 1/3 of the buttercream on top of the cake in an even layer before placing the other cake layer on top.

  • Step 
    14

    Using an offset spatula or the smooth side of a butter knife, smooth the buttercream between the two layers, adding more buttercream to patch any holes. 

  • Step 
    15

    Cover the entire cake with the remaining frosting, using an offset spatula to smooth and swirl however you like. Or coat the cake in a very thin layer of buttercream to create a “crumb coat” (a frosting layer to trap any stray crumbs), and refrigerate until the surface has chilled, before frosting and decorating with sprinkles as desired. 

Nutrition

Nutrition Facts are not available for this recipe

Recipe Tips

© 2025 ®/TM General Mills All Rights Reserved

Reviews & Questions Section