Easy Vanilla Layer Cake on a plate

Desserts & Baking · Easy

Easy Vanilla Layer Cake

This easy vanilla layer cake is soft, fluffy, and topped with a simple buttercream frosting. It's a classic homemade cake that works for birthdays or any celebration.

20Prep min
28Cook min
48Total min
  • 2.5 cupsall-purpose flour
  • 2.5 teaspoonsbaking powder
  • 1/2 teaspoonsalt
  • 1 cupunsalted butter, softened
  • 1.75 cupssugar
  • 4eggs
  • 2 teaspoonsvanilla extract
  • 1 cupmilk
  • as neededvanilla buttercream frosting
  1. 1Preheat the oven to 350F and grease two 9-inch round cake pans.
  2. 2Whisk together the flour, baking powder, and salt in a bowl and set aside.
  3. 3In a large bowl, beat the butter and sugar together until light and fluffy, about 3 minutes.
  4. 4Beat in the eggs one at a time, then add the vanilla extract.
  5. 5Alternate adding the flour mixture and milk to the batter, starting and ending with the flour, mixing just until combined.
  6. 6Divide the batter between the prepared pans and bake for 25-28 minutes, until a toothpick comes out clean.
  7. 7Cool in the pans for 10 minutes, then transfer to a wire rack to cool completely before frosting.

Make it yours

  • Add sprinkles to the batter for a funfetti version.
  • Fill the layers with fruit preserves for extra flavor.
  • Make as cupcakes, baking for about 18 minutes.

Good with

  • Fresh berries on top
  • A scoop of ice cream
  • A drizzle of caramel sauce

Good questions, answered.

Why is my cake dense instead of fluffy?

Make sure your butter is properly softened and avoid overmixing once the flour is added.

Can I make this a single layer cake?

Yes, bake in one 9x13-inch pan for about 35-40 minutes instead.