Classic Vanilla Layer Cake with Buttercream Frosting
This classic vanilla layer cake features moist, fluffy layers of vanilla sponge, perfectly complemented by rich and creamy buttercream frosting. Ideal for birthday celebrations, this cake is simple to make and can be customized with your favorite fillings and decorations.

Ingredients
- 3 cups All-purpose flour
- 2 cups Granulated sugar
- 1 cup unsalted butter
- 4 large Eggs
- 1 cup Milk
- 2 teaspoons vanilla extract
- 1 tablespoon Baking powder
- 1/2 teaspoon salt
- 4 cups powdered sugar
- 1/4 cup heavy cream
Instructions
-
Step 1:
Preheat your oven to 350°F (175°C).
-
Step 2:
Grease and flour two 9-inch round cake pans.
-
Step 3:
In a bowl, whisk together the flour, baking powder, and salt.
-
Step 4:
In a large mixing bowl, cream together the butter and granulated sugar until light and fluffy.
-
Step 5:
Add the eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
-
Step 6:
Gradually add the dry ingredients to the butter mixture, alternating with the milk, and mix until just combined.
-
Step 7:
Divide the batter evenly between the prepared pans and bake for 25-30 minutes, or until a toothpick comes out clean.
-
Step 8:
Allow the cakes to cool in the pans for 10 minutes, then transfer to wire racks to cool completely.
-
Step 9:
In a mixing bowl, beat the butter until creamy, then gradually add the powdered sugar and heavy cream, beating until smooth and fluffy.
-
Step 10:
Place one cake layer on a serving plate, spread a layer of frosting on top, then place the second layer on top and frost the top and sides of the cake.
-
Step 11:
Slice the cake and serve it to your guests. Enjoy your delicious vanilla layer cake!