Go Back
Sliced three-layer vanilla cake with creamy white frosting, decorative swirls, and colorful sprinkles on a wooden stand.

Classic Fluffy Vanilla Cake with Buttercream

Master the art of baking a perfectly moist and fluffy vanilla cake, topped with a luscious homemade vanilla buttercream. This recipe delivers a tender crumb and rich flavor, ideal for any celebration.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 12 slices
Course: Dessert
Cuisine: American
Calories: 520

Ingredients
  

For the Vanilla Cake
  • 2 1/2 cups All-purpose flour sifted
  • 1 3/4 cups Granulated sugar
  • 1 tbsp Baking powder
  • 1/2 tsp Salt
  • 1 cup Unsalted butter 2 sticks, softened to room temperature
  • 4 Large eggs room temperature
  • 1 cup Whole milk room temperature
  • 2 tsp Pure vanilla extract
For the Vanilla Buttercream
  • 1 1/2 cups Unsalted butter 3 sticks, softened to room temperature
  • 5-6 cups Powdered sugar sifted
  • 2-3 tsp Pure vanilla extract
  • 3-4 tbsp Heavy cream or whole milk
  • Pinch Salt

Equipment

  • Two 8-inch round cake pans
  • Parchment Paper
  • Stand mixer with paddle attachment (or hand mixer)
  • Large mixing bowls
  • Whisk
  • Rubber Spatula
  • Measuring cups and spoons
  • Wire cooling rack

Method
 

Prepare the Vanilla Cake
  1. Preheat your oven to 350°F (175°C). Grease and flour two 8-inch round cake pans, then line the bottoms with parchment paper. This helps prevent sticking and makes removal easier.
  2. In a large bowl, whisk together the sifted all-purpose flour, granulated sugar, baking powder, and salt until well combined. Set aside.
  3. In the bowl of a stand mixer fitted with the paddle attachment (or using a hand mixer), cream the softened unsalted butter on medium speed for about 2 minutes, until light and fluffy.
  4. Add the eggs one at a time, beating well after each addition. Scrape down the sides of the bowl as needed. Beat until the mixture is light in color and fluffy, about 2-3 minutes.
  5. In a separate small bowl, combine the room temperature whole milk and pure vanilla extract.
  6. With the mixer on low speed, gradually add about one-third of the dry ingredients to the butter mixture, mixing until just combined. Then, add half of the milk mixture, mixing until just combined. Repeat with another third of the dry ingredients, the remaining milk mixture, and finally the last third of the dry ingredients. Mix until just incorporated, being careful not to overmix. Overmixing can lead to a dense cake.
  7. Divide the batter evenly between the two prepared cake pans. Smooth the tops with a spatula.
  8. Bake for 28-32 minutes, or until a wooden skewer inserted into the center of the cakes comes out clean. The tops should be lightly golden and spring back when gently touched.
  9. Remove the cakes from the oven and let them cool in their pans on a wire rack for 10-15 minutes. Then, invert the cakes onto the wire rack, remove the parchment paper, and let them cool completely before frosting (at least 1 hour).
Prepare the Vanilla Buttercream
  1. In the bowl of a stand mixer fitted with the paddle attachment, beat the softened unsalted butter on medium-high speed for 3-5 minutes, until very light and fluffy. This step is crucial for light buttercream.
  2. With the mixer on low speed, gradually add the sifted powdered sugar, 1 cup at a time, until fully incorporated. Once all sugar is added, increase speed to medium-high and beat for another 2-3 minutes.
  3. Add the pure vanilla extract, heavy cream (or milk), and a pinch of salt. Beat on medium-high speed for another 2-3 minutes, scraping down the sides of the bowl, until the buttercream is light, fluffy, and smooth. If too thick, add more cream 1 tablespoon at a time; if too thin, add more powdered sugar 1/4 cup at a time.
Assemble the Cake
  1. Once the cakes are completely cool, place one cake layer on your serving plate or cake stand. If desired, you can level the tops of the cakes with a serrated knife for a flatter surface.
  2. Spread about 1/2 to 3/4 cup of vanilla buttercream evenly over the first cake layer. Carefully place the second cake layer on top.
  3. Use the remaining buttercream to frost the top and sides of the entire cake. Decorate as desired.

Notes

For best results, ensure all cold ingredients (butter, eggs, milk) are at room temperature before you begin. This allows them to emulsify properly, resulting in a smoother batter and a more tender cake. Store leftover cake at room temperature in an airtight container for up to 3 days, or in the refrigerator for up to 5 days. Bring to room temperature before serving for the best flavor and texture.