Go Back
A homemade vanilla cake with two golden, fluffy layers and creamy vanilla buttercream frosting, displayed on a rustic cake stand with a slice cut out to reveal its soft, moist crumb. Set against a cozy kitchen backdrop with warm lighting and a checkered napkin.

Vanilla Cake Recipe

Jana Rae
This easy homemade vanilla cake recipe is soft, fluffy, and full of rich vanilla flavor—perfect for birthdays or any celebration.
Prep Time 20 minutes
Cook Time 30 minutes
Cooling Time 1 hour
Total Time 1 hour 50 minutes
Course Dessert
Cuisine American
Servings 12 slices
Calories 390 kcal

Ingredients
  

  • 2 ½ cups all-purpose flour
  • 1 tablespoon baking powder
  • ½ teaspoon fine salt
  • 1 cup unsalted butter softened
  • 1 ½ cups granulated sugar
  • 4 large eggs at room temperature
  • 4 teaspoons pure vanilla extract
  • 1 cup buttermilk or plain kefir at room temperature

Instructions
 

  • Preheat your oven to 350°F (177°C). Grease and flour two 9-inch round cake pans, tapping out the excess flour. Set aside.
  • In a medium bowl, whisk together the flour, baking powder, and salt until well combined. Set the bowl aside.
  • In a large mixing bowl, using a hand mixer or stand mixer, beat the softened butter and sugar together on medium-high speed for about 5 minutes, or until the mixture is pale, thick, and fluffy. Don’t forget to scrape down the sides of the bowl to ensure even mixing.
  • Add the eggs one at a time, mixing well after each addition. Scrape down the bowl as needed. Then add in the vanilla extract and beat until combined.
  • Lower the mixer speed to medium. Add the dry ingredients in three additions, alternating with the buttermilk in two additions. Start and end with the flour mixture. Mix just until everything is incorporated and smooth. Do not overmix.
  • Evenly divide the batter between the two prepared pans. Use a spatula to smooth the tops. Bake in the center of your oven for 28–30 minutes, or until a toothpick inserted into the center comes out clean.
  • Let the cakes cool in the pans for 10 minutes. Then carefully run a knife or thin spatula around the edges, and turn the cakes out onto a wire rack. Allow them to cool completely before frosting.

Notes

  • You can substitute plain kefir for buttermilk in equal amounts.
  • Make sure your butter is softened but not melted for proper creaming.
  • For a bakery-style flavor, try adding ½ tsp almond extract along with the vanilla.
  • This recipe also works great for cupcakes—bake for about 18–20 minutes instead.