Vanilla Cake Recipe

Vanilla Cake Recipe. The best homemade vanilla cake recipe with vanilla bean buttercream frosting. 

Course Dessert
Cuisine American
Keyword vanilla cake recipe
Prep Time 10 minutes
Cook Time 22 minutes
Total Time 32 minutes
Servings 16
Author Modern Honey -


  • 2 large Eggs
  • 3 large Egg Whites
  • 1 cup Buttermilk
  • 2 Tablespoons Oil
  • 2 teaspoons Vanilla
  • 1 1/2 cups Sugar
  • 2 1/4 cups Cake Flour
  • 1 Tablespoon Baking Powder
  • 3/4 teaspoon Salt
  • 1 cup Unsalted Butter (softened and cut into cubes)

Vanilla Buttercream Frosting:

  • 1 cup Butter (softened)
  • 4 ounces Cream Cheese (softened)
  • 4 cups Powdered Sugar
  • 2 teaspoons Vanilla or Vanilla Bean Paste
  • 1 Tablespoon Cream or Milk (optional)


  1. Preheat oven to 350 degrees.

  2. In a small bowl, whisk together eggs, buttermilk, oil, and vanilla.

  3. In a stand mixer, stir together flour, sugar, baking powder, and salt.

  4. Beat the butter into the flour mixture, one cube at a time. Continue to beat until it resembles coarse crumbs.

  5. Add the 1/2 of the egg-milk mixture and beat the batter is light and fluffy. Add remaining egg-milk mixture and mix just until combined.

  6. Lightly spray two 8-inch or 9-inch cake pans with non-stick cooking spray. Pour batter evenly between the cake pans. Bake for 20-24 minutes, depending on the depth of cake pans. Remove cakes from oven when toothpick or cake tester comes out clean. Let cool before removing from pans.

Vanilla Buttercream Frosting:

  1. In mixing bowl, cream together butter and cream cheese for 4 minutes.

  2. Add powdered sugar and beat for 2 more minutes. Add vanilla and milk (if needed).

  3. Once the cake layers have cooled, frost with vanilla buttercream frosting.