Classic Vanilla Cake

By Jennie Alley
Write a Review
Prep 15 minutes
Cook 30 minutes
Servings 10 servings
$5.54 recipe / $0.54 serving
Jump to recipe Save

This Classic Vanilla Cake recipe keeps things simple while delivering incredible flavor and texture. When I was testing it, I kept getting requests for the recipe because everyone loved how soft the crumb was and how the rich vanilla flavor set it apart from any basic cake. The secret’s in the buttermilk, which keeps it tender and moist, and in whipping the butter, sugar, and eggs until light and airy, which gives the cake a fluffy crumb. My easy vanilla cake recipe is perfect for beginners, surprisingly budget-friendly, and SO easy to make (say good-bye to those store-bought cake mixes forever!)

Overhead view of a slice of classic vanilla cake on a plate with a fork.
Pinterest Pin this recipe for later!

Buttery Vanilla Cake from Scratch

This homemade vanilla cake is seriously soft, moist, and packed with warm vanilla flavor (and I’m NOT exaggerating here!!) The crumb is tender but sturdy enough to stack, making it a great birthday cake or any celebration cake where you want something that tastes as good as it looks. I love that it’s versatile too. You can keep it simple with a dusting of powdered sugar, or go all out with chocolate buttercream, fresh fruit, or clouds of whipped cream. And because I don’t do fussy, this vanilla cake recipe is straightforward to make and comes out delicious every time.

Share this recipe

Classic Vanilla Cake

No ratings yet
This Classic Vanilla Cake is moist, fluffy, and made completely from scratch! Great for birthdays, parties, or topping with your favorite frosting.
Step-by-step photos can be seen below the recipe card.
Author: Jennie Alley
A homemade vanilla cake with chocolate frosting, with a slice being taken.
Servings 10 servings
Prep 15 minutes
Cook 30 minutes
Total 45 minutes

Ingredients

  • ½ cup butter (unsalted (room temperature, 320g) $0.99)
  • ½ cup vegetable oil (4 oz, $0.33)
  • cups granulated sugar (300g, $0.57)
  • 4 eggs ($1.16)
  • 2 Tbsp vanilla extract ($1.18)
  • 2⅔ cups all-purpose flour (400g, $0.58)
  • 2 tsp baking powder ($0.07)
  • 1 tsp salt ($0.02)
  • 1⅓ cups buttermilk (room temperature, (10.6 oz) $0.54)

Instructions 

  • Gather the ingredients and preheat your oven to 325°F. Lightly grease and flour two 9-inch round cake pans and line the bottom with parchment paper for easy release.
  • In a large mixing bowl, use a hand mixer (or stand mixer with the paddle attachment) to beat the butter and oil together until the mixture is smooth and thoroughly combined; this should take about 1–2 minutes. It should look creamy and uniform.
  • Gradually add the sugar to the bowl while mixing on medium speed. Once all the sugar is added, increase to medium-high and beat for about 3 minutes, until the mixture is light and fluffy.
  • Add the eggs one at a time, mixing well after each addition. Scrape down the sides of the bowl as needed to ensure everything is evenly incorporated.
  • Pour in the vanilla extract and mix until just combined.
  • In a separate bowl, whisk together the flour, baking powder, and salt. Set aside.
  • With the mixer on low speed, alternate adding the buttermilk and the dry ingredients in batches, starting with half the buttermilk, then add half of the flour mixture. Repeat with the remaining buttermilk and then the rest of the flour. Mix just until combined, a few small lumps are okay. Don’t overmix, or the cake may turn out dense.
  • Pour the batter evenly into your prepared pans and smooth the top with a spatula. Bake for about 30 minutes, or until the top is golden and the cake springs back when gently pressed in the center. A toothpick inserted should come out clean or with just a few moist crumbs.
  • Let the cake cool in the pan for 15 minutes, then carefully turn it out onto a wire rack to cool completely.
  • Once the cake is completely cooled, frost with your favorite icing* or enjoy it plain with a dusting of powdered sugar or fresh fruit.

See how we calculate recipe costs here.


Equipment

  • Hand Mixer
  • Mixing Bowls
  • 2 9×9'' Round Cake Pans
  • Parchment Paper

Notes

*My cake here is pictured with chocolate buttercream, but vanilla, cream cheese, or berry frostings also pair well.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition

Serving: 1servingCalories: 467kcalCarbohydrates: 58gProtein: 7gFat: 23gSodium: 378mgFiber: 1g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

how to make Classic Vanilla Cake step-by-step photos

Ingredients for vanilla cake.

Gather all of your ingredients. Preheat your oven to 325°F and lightly grease and flour two 9-inch round cake pans. Then line the bottom of each cake pan with parchment paper to make it easier to remove your cakes after baking.

Butter and oil in a mixing bowl.

Beat the butter and oil: Add ½ cup room temperature unsalted butter and ½ cup vegetable oil to a large mixing bowl. Using a hand mixer (or stand mixer with the paddle attachment), beat the butter and oil together until smooth and combined, about 1-2 minutes. It should be nicely creamy and uniform.

Sugar being poured into beaten butter and oil.

Cream the sugar: Slowly add 1½ cups granulated sugar to the butter-oil mixture while mixing on medium speed. When all the sugar is added to the bowl, increase the speed to medium-high and beat for about 3 minutes until light and fluffy.

An egg added to creamed butter and sugar.

Add the eggs: Now add one egg at a time, mixing well after each addition. Be sure to scrape down the sides of the bowl as needed to ensure everything is evenly incorporated. You need 4 eggs total.

Vanilla extract added to a butter, oil, and sugar mixture.

Finish making the batter: Add 2 Tbsp vanilla extract and mix until just combined.

The dry ingredients for vanilla cake in a mixing bowl.

In a different bowl, add 2⅔ cups all-purpose flour, 2 tsp baking powder, and 1 tsp salt. Whisk together and set aside.

Butter milk being added to the batter for vanilla cake.

Now with your mixer on low speed, alternate adding the buttermilk and dry ingredients in batches. Start by adding half the buttermilk.

The dry ingredients being combined with the wet ingredients in a bowl to make vanilla cake.

Then add half the flour mixture. Repeat with the remaining buttermilk and then the rest of the flour. Mix just until combined; a few small lumps are okay. Don’t overmix, or the cake may turn out dense.

Classic vanilla cake batter in two round cake pans.

Bake the cakes: Pour the batter into your prepared pans and smooth the top with a spatula. Place both cake pans into your preheated oven and bake for 30 minutes, or until the top is golden and the cakes spring back when gently pressed in the center. If you insert a toothpick into the center, it should come out clean or with a few moist crumbs.

Two freshly baked vanilla cakes in cake pans.

Let the cakes cool: Allow the cakes to cool in the pans for 15 minutes.

Two vanilla cakes cooling on a cooling rack.

After 15 minutes, carefully turn them out onto a wire rack to cool completely.

Chocolate buttercream being spread onto one layer of a homemade vanilla cake.

Frost the cakes (optional): When cooled, frost the cakes with your favorite icing or enjoy it plain with a dusting of powdered sugar or fresh fruit! If you’re making a layer cake, add some frosting on top of one cake (if your cake has domed slightly, you can slice the dome off for a flat surface).

An offset spatula spreading chocolate buttercream onto a vanilla cake.

Then place the second cake on top of the frosted cake to create two layers. Finish with the remaining frosting, covering the top and sides of the cake.

Finished classic vanilla cake with chocolate buttercream.

Now serve and enjoy your homemade vanilla cake!

A homemade vanilla cake with chocolate frosting, with a slice being taken.

Can I Use A Different Cake pan?

This recipe makes two 9-inch round cakes, which is great if you want a classic two-layer cake. If you only need one cake, you can halve the recipe and bake it in one 9-inch round cake pan, or make the whole batch and bake it in a 9×13-inch pan.

For the 9×13, bake at 325°F for 35–40 minutes, and start checking with a toothpick around the 35-minute mark. The larger, shallower pan bakes the cake a little faster and more evenly.

You can also use this simple vanilla cake recipe to make cupcakes! Bake them at 350°F for 18–20 minutes and check early so they don’t overbake.

Recipe Success Tips

  1. Follow the recipe as written. Baking is a science, so small changes can throw off the texture or structure of the cake. I tested this recipe for vanilla cake again and again, so you don’t have to guess! Stick to the measurements and steps as written for the best results.
  2. Double-check your baking powder. Old baking powder can lose its oomph, which means your cake might not rise properly. Check the use-by date or test it by stirring ½ teaspoon into some hot water. If it bubbles right away, it’s still good to use.
  3. Use unsalted butter. I use unsalted butter and add salt to the batter myself. The amount of salt in salted butter can vary from brand to brand, so adding the salt separately helps control the flavor.
  4. Make sure your ingredients are at room temperature. Room temperature butter and buttermilk mix together more smoothly and creates a light, even crumb.
  5. Add the eggs one at a time. This helps them incorporate evenly into the batter, giving the cake a uniform texture and better rise.
  6. Don’t overmix the batter once the flour is added. Overmixing develops the gluten in the flour, which is one of the biggest causes of a dense cake crumb! Mix until the flour is just combined. A few small lumps is okay.
  7. Use a dry measuring cup to measure the batter when adding it to the cake pans. This trick helps you get even layers that cook at the same rate.
  8. Let the layers cool completely before frosting. If the cake is even a little warm, the frosting will melt and slide off. I wait until the layers feel cool to the touch before I start decorating.

Frosting & Decorating Ideas

This classic vanilla cake is delicious no matter how you serve it. I sometimes dress it up for a special occasion, or sprinkle it with powdered sugar for a simple (yet delicious!) option. Here are some frosting and decorating ideas to try:

  • Vanilla buttercream
  • A classic cream cheese frosting (see our carrot cake recipe)
  • Chocolate buttercream
  • Whipped cream and fresh fruit
  • Chocolate ganache
  • Spread strawberry jam between the cake layers
  • Powdered sugar glaze
  • Honey buttercream
  • Top with sprinkles and any frosting you want (perfect for a vanilla birthday cake!)
  • Make it a ‘naked cake’ by spreading on a very thin layer of your chosen frosting so the cake layers peep out underneath
  • Or, chop your vanilla cake up and use it to make a berry trifle!

Storage Instructions

At room temperature, you can keep the unfrosted cake tightly wrapped or stored in an airtight container for up to 3 days. If you top your vanilla cake with cream cheese frosting or fresh fruit, store it in the fridge for 3-5 days and bring it to room temperature before serving.

Unfrosted layers can be wrapped in plastic and foil, frozen for up to 1 month, then thawed overnight in the fridge. Frosted cakes can also be frozen. Chill until the frosting is firm, wrap well, freeze for up to 1 month, and thaw overnight before serving.

Share this recipe

Posted in: , , , , , ,

Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments