Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Best Vanilla Cake Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: samahkitchen
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 12 servings 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This Vanilla Cake is light, fluffy, and incredibly moist, making it perfect for birthdays, weddings, or any special occasion. With a rich vanilla flavor and a tender crumb, this cake pairs beautifully with buttercream, whipped cream, or fresh fruit.


Ingredients

Units Scale

For the Cake:

  • 2 1/2 cups (310g) all-purpose flour
  • 2 1/2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 1 cup (226g) unsalted butter, softened
  • 1 3/4 cups (350g) granulated sugar
  • 4 large eggs, room temperature
  • 1 tablespoon pure vanilla extract
  • 1 cup (240ml) whole milk, room temperature
  • 1/2 cup (120ml) sour cream or buttermilk (for extra moisture)

For the Vanilla Buttercream:

  • 1 cup (226g) unsalted butter, softened
  • 4 cups (480g) powdered sugar
  • 2 teaspoons vanilla extract
  • 23 tablespoons heavy cream or milk
  • Pinch of salt

Instructions

Make the Cake:

  1. Preheat & Prepare Pans:
    • Preheat oven to 350°F (175°C).
    • Grease and line two 9-inch round cake pans with parchment paper.
  2. Mix Dry Ingredients:
    • In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
  3. Cream Butter & Sugar:
    • In a large mixing bowl, beat butter and sugar on medium-high speed until light and fluffy (about 2-3 minutes).
  4. Add Eggs & Vanilla:
    • Beat in eggs, one at a time, mixing well after each addition.
    • Stir in vanilla extract.
  5. Alternate Dry & Wet Ingredients:
    • Reduce speed to low. Add half of the flour mixture, then mix in milk and sour cream.
    • Add the remaining flour mixture and mix until just combined (don’t overmix).
  6. Bake the Cake:
    • Divide batter evenly between prepared cake pans.
    • Bake for 28-32 minutes, or until a toothpick inserted in the center comes out clean.
    • Let cakes cool in pans for 10 minutes, then transfer to a wire rack to cool completely.

Make the Buttercream:

  1. Whip the Butter:
    • In a large bowl, beat softened butter for 2 minutes until creamy.
  2. Add Sugar & Vanilla:
    • Gradually add powdered sugar, beating on low.
    • Stir in vanilla and 2 tablespoons of cream or milk.
    • Beat on high for 2-3 minutes until light and fluffy, adding more cream if needed.

Assemble & Decorate:

  1. Frost the Cake:
    • Spread a layer of buttercream over the first cake layer.
    • Place the second layer on top and frost the entire cake.
    • Decorate with sprinkles, fresh fruit, or additional piping as desired.
  2. Slice & Enjoy!

Notes

  • For Cupcakes: Bake at 350°F for 18-20 minutes.
  • For Extra Moisture: Replace half the butter with oil.
  • Storage: Store at room temperature for 1-2 days or refrigerate for up to 5 days.
  • Make Ahead: Cake layers can be wrapped and frozen for up to 3 months.