Vanilla Cake Recipe
This homemade vanilla cake recipe isn’t short on vanilla flavor! There’s a tablespoon of vanilla extract in the cake itself and in the vanilla buttercream frosting. This is the perfect cake for any occasion!
There’s something so special about a classic vanilla cake. Although I love indulging in a slice of ultra rich double chocolate cake now and again, I find vanilla desserts to be more versatile.
Take this simple vanilla cake recipe, for example. It can be served as is, or you can add seasonal sprinkles on top to suit any holiday. You could even add a few drops of food coloring to the vanilla buttercream to match the occasion.
But don’t you go thinking I’d ever share a boring vanilla cake recipe with you all! Oh no, this cake is packed with pure vanilla flavor.
Both the cake batter and the frosting are flavored with vanilla extract. I also used a combination of cake flour and buttermilk in the batter to create fluffy but moist cake layers. This is a vanilla cake you’ll never get bored of, promise.
Ingredients for This Recipe
I adapted this vanilla cake with buttercream frosting from my homemade white cake recipe, which uses ingredients you likely have in your pantry already. Note that all of the ingredients need to be at room temperature before making the cake, even the buttermilk.
Here’s an overview of what you’ll need to make the cake and the buttercream frosting:
- Cake flour: Cake flour has a lower protein content than all-purpose flour, which results in a lighter, fluffier cake. If you don’t keep cake flour in the house, you can make your own for this recipe.
- Baking powder & baking soda: This helps the cake layers rise in the oven. My white cake recipe only uses baking powder, but I found that reducing the baking powder and adding some baking soda helped to create a soft and fluffy vanilla cake.
- Salt: Balances out the sweetness in the cake and frosting and enhances the vanilla flavor.
- Buttermilk: Buttermilk helps to create a cake that’s soft and tender. Make sure your buttermilk is at room temperature or about 70°F (21°C). If you don’t have any on hand, you can make your own buttermilk substitute.
- Oil: I love to incorporate oil into my cakes, so we’re adding 1/4 cup of oil along with the butter. This is a trick I learned when I created my lemon blueberry bundt cake recipe, it helps to keep the cake moist even after a few days. Be sure to use a neutral flavored oil, like canola or vegetable oil.
- Vanilla extract: There’s a full tablespoon of vanilla extract in the cake AND in the frosting. This is not a mistake! Be sure to use pure vanilla extract for the best flavor too.
- Butter: You’ll need five sticks of butter to make the frosting and cake layers. Set the butter on the counter about an hour or so before making the cake. You need the butter to be at room temperature before beginning the recipe.
- Granulated sugar: Sweetens the batter without altering the flavor.
- Eggs: These add structure to the cake. If you forget to bring the eggs to room temperature, set them in a bowl of warm water for 10 minutes before proceeding with the recipe.
- Powdered sugar: Makes for a fluffy, sweet vanilla frosting. Don’t substitute granulated sugar, as that’s too grainy for making frosting.
- Heavy cream: Helps thin out the frosting while keeping it rich. You may use regular milk instead, if desired.
How to Make Homemade Vanilla Cake
This recipe has three stages: making the cake layers, making the vanilla cake frosting, and assembling the cake.
To make the cake layers, whisk together the dry ingredients in a large bowl. In another bowl, whisk together the buttermilk, oil, and vanilla extract.
Add the butter to the bowl of a stand mixer fitted with a paddle attachment. Beat the butter on low speed until smooth, then slowly pour in the granulated sugar. The butter and sugar must be beaten together at medium speed for roughly four to five minutes. Do not skip this step! This adds lots of air to the butter mixture and makes for a supremely fluffy cake.
Once the butter and sugar mixture is light and fluffy, mix in the eggs one at a time. Make sure to stop and scrape around the bottom and sides of the bowl after each egg. This will ensure they’re properly mixed with the creamed butter and sugar.
Add the dry ingredients to the butter mixture in three increments, alternating with the buttermilk mixture. Make sure to only mix in each addition on low speed until just combined. Once the batter is combined, divide it between two greased and lined 9-inch round cake tins.
Bake the cake layers until a toothpick inserted in the middle comes out clean. Let them cool in their pans for 20 minutes before removing and cooling completely on a wire rack.
While the cake layers cool, make the vanilla buttercream frosting. I used my homemade vanilla buttercream for this recipe and scaled it up so there was enough for the cake.
Homemade frosting is as simple as beating the butter until smooth using a stand mixer or handheld mixer, then gradually adding in the powdered sugar. Add the salt, cream, and vanilla last and mix until fully combined.
Once the cake layers have cooled completely and the frosting has been whipped up, it’s time to assemble the cake!
I recommend leveling the tops of each cake layer with a cake leveler or a serrated knife. This makes it easier to stack the cake layers on top of each other and makes the finished cake look more polished.
Then, all that’s left to do is to spread frosting atop the first layer of cake, place the second layer carefully on top, and finish frosting the cake.
Frequently Asked Questions
Can I Make This Recipe in a 9×13-inch Pan?
Yes! Grease a 9×13-inch pan with nonstick cooking spray, pour the batter into the pan, and spread it out into one even layer. Bake at 350°F (180°C) for 35 to 40 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely before frosting.
Can I Make a Three-Layer Cake Instead?
Yes, simply divide the batter between three 8-inch round cake pans. Adjust the baking time to 23 to 28 minutes.
Can I Prepare the Cake in Advance?
You can prepare this vanilla cake from scratch one to two days in advance and store it in an airtight container at room temperature or in the refrigerator. You can also freeze the cake layers and frosting in separate containers for up to three months and thaw to room temperature before assembling the cake.
Can I Use This Recipe To Make Cupcakes?
Yes! This recipe will make about 30 to 32 cupcakes. Make sure to only fill each liner about 2/3 of the way full and adjust the baking time to 16 to 20 minutes. If you prefer less cupcakes, you may cut the recipe in half.
Baking Tips
- Because vanilla is the star of this recipe, it’s important that you use pure vanilla extract to make the cake. Pure vanilla will deliver the strongest flavor.
- Remember to set out the ingredients ahead of time so they are at room temperature when you begin this recipe.
- Don’t rush or skip creaming together the butter and sugar for several minutes. That’s what makes this homemade vanilla cake so fluffy!
More Simple Cake Recipes to Try!
- Cream Cheese Pound Cake
- Classic Chocolate Layer Cake
- Red Velvet Cake
- Pineapple Upside Down Cake
- Carrot Cake
Video Tutorial
Vanilla Cake Recipe
Ingredients
Vanilla Cake
- 3 cups (345 grams) cake flour (spooned & leveled)
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup (240 ml) buttermilk (room temperature)
- ¼ cup (60 ml) canola or vegetable oil
- 1 tablespoon pure vanilla extract
- 1 cup (2 sticks, or 230 grams) unsalted butter (softened)
- 2 cups (400 grams) granulated sugar
- 4 large eggs (room temperature)
Vanilla Frosting
- 1 ½ cups (3 sticks, or 340 grams) unsalted butter (softened)
- 4 ½ cups (540 grams) powdered sugar
- 3 to 4 tablespoons (45 ml) heavy whipping cream or milk
- 1 tablespoon pure vanilla extract
- Tiny pinch of salt
Instructions
To make the vanilla cake:
- Preheat the oven to 350°F (180°C). Spray two 9-inch round cake pans with nonstick cooking spray, line the bottom of the pans with parchment paper, and set aside.
- In a large mixing bowl, whisk the cake flour, baking powder, baking soda, and salt together until well combined. Set aside.
- In a large bowl or measuring cup, whisk the buttermilk, oil, and vanilla extract together until well combined. Set aside.
- In the bowl of a stand mixer fitted with the paddle attachment or in a large mixing bowl using a handheld mixer, beat the butter on low speed until smooth, then slowly mix in the granulated sugar.
- Once all of the sugar is added, increase to medium speed and continue mixing for another 4 to 5 minutes or until the mixture is light and fluffy.
- Mix in the eggs, one at a time, making sure to stop and scrape around the bottom and sides of the bowl after each egg.
- Add the dry ingredients in three additions alternating with the buttermilk mixture (begin and end with the dry ingredients) on low speed. Mix in each addition until just combined, making sure not to over mix the batter.
- Use a rubber spatula to scrape around the bottom and sides of the bowl to ensure that everything is well combined.
- Evenly divide the cake batter between the two prepared cake pans and spread it around into one even layer.
- Bake for 28 to 32 minutes or until a toothpick inserted into the center of the cakes comes out clean. Remove from the oven and allow to cool in the pans for about 20 minutes. Slide a knife around the outside of the cakes, then carefully remove the cakes from the pans, and transfer to a wire rack to cool completely.
To make the vanilla frosting:
- In the bowl of a stand mixer fitted with the paddle attachment or in a large mixing bowl using a handheld mixer, beat the butter on medium speed until smooth.
- Mix in the powdered sugar on low speed, one cup at a time, making sure to mix well after each addition.
- Add the heavy whipping cream, vanilla extract, and salt and mix on low-medium speed until fully combined, making sure to scrape down the sides of the bowl as needed.
To assemble the cake:
- Level the tops of each cake with a knife or cake leveler. Place one of the cakes on a cake stand, top with a layer of frosting, and smooth it out into one even layer. Place the second layer on top, then use the remaining frosting to frost the top and sides of the cake.
Is there any substitute that can be used for canola/vegetable oil in the cake recipe? My father-in-law has a sensitive stomach and those oils usually do not settle well with him.
You could use melted coconut oil or avocado oil.
Danielle,
May I ask which brand of cake flour you would recommend? I have been hesitant to buy cake flour, but would like to try some of your recipes that call for cake flour. Thank you 😊
Hi, Deb! I typically use Swans Down cake flour or Pillsbury Softasilk cake flour.
Hello! Would it be okay if I use whole milk instead of buttermilk?
You do need the buttermilk in this recipe, since it reacts with the baking soda. If you only have whole milk on hand though, you can add a tablespoon of vinegar or lemon juice to it to make a buttermilk substitute. I have a post on how to do that here.
Hi! My friend wants an earl grey cake for her birthday and I can’t seem to find any good recipes. I was wondering if you think I could use this vanilla cake recipe and then add some early grey flavours like infuse the buttermilk with earl grey tea or add some earl grey simple syrup? Just wondering if you think this could work? Thank you I love all of your recipes!
Hi, Chloe! I haven’t tried it, but I think it would probably work to infuse the buttermilk with some earl grey tea. If you feel like it needs more flavor, then adding a simple syrup infused with some tea would be a good idea!
Would baking this on the convection setting (dropping temp 25°) be better or just leave it at conventional baking at 350°?
Thank you!
Either way is fine! Convection does tend to bake things more evenly though.
I baked this cake yesterday and followed the same steps as mentioned here and I must say this is a keeper and all eaten just 1/4 of the cake is left 😋
Thank you so much for sharing the fabulous recipes and I’m now looking for more recipes from your page ❤️
Thank you, Sabrina! So happy to hear that! I’d love to hear if you try any other recipes from my site!
hello i want to try the cake but i have to bake it in an rectangle form. is that possible? i wanted to ask already before i try it.
Yes, that’s fine! You may need to adjust the baking time, depending on what size pan or pans you use.
I am a home baker who grew up cooking next to big mama down south I was so glad to find this recipe I used with my grandmother it’s so easy and so moist enjoyed 💜💜🤣my students will use this in my high school cooking classes
Hello! Thank you for sharing this recipe. I added vanilla powder to mine, in addition to vanilla extract, in order to get a good flavor because in the past my extract has never flavored my vanilla cakes on its on. Everyone really liked it. If I wanted to use this recipe to make a letter cake, using an 18×14 baking sheet, what adjustments would I need to make?
So glad you enjoyed the cake, Rayana! I haven’t made it in an 18×14 pan, so I’m not exactly sure. It will also depend on how deep the pan is too. I would probably double the recipe and then use any leftover batter to make a small cake or cupcakes.
Thank you so much Danielle! I’ll give that a try 😊
Hi there and thank you so much for this recipe !
Would I be able to us all purpose flour or will the texture be off ?? I thank you in advance !
The cake will be denser if you use all-purpose flour. If you have cornstarch, I’d recommend using my cake flour substitute.
This is delicious! I only have one question for next time. Is there a high altitude adjustment?
So glad you enjoyed the cake, Jessica! I’m not familiar with high altitude baking, but some readers have found this guide helpful for adjusting my recipes.
Hi,
How can I adjust this recipe to make a three layers 10” cake please?
Also can I use this recipe to make a three tier wedding cake?
I would probably double the recipe for three 10-inch cake layers. I haven’t tried it as a tiered cake, but I think it would be fine.
Hi there!
Do you know the number of cups the frosting makes? Thanks!
About 3 and 1/2 to 4 cups of frosting.
Hi is this cake light and moist and soft or bit dense / heavy
Hi i see your your chocolate cake didnt use creaming method so wil i b able to do same with this 1?
No, the chocolate cake recipe is completely different. You do need to use the creaming method for this cake.
Hi Danielle could I make this in 2 8″ pans instead if 9″. Thanks Jayne.
Yes, as long as your pans are deep enough that would be fine! You will probably need to increase the baking time by 5 to 10 minutes.
Hello! If I want to omit the oil will it still come out moist? I don’t like using oils unless it’s avocado oil. Thanks!
You can omit the oil, but the cake won’t stay quite as moist. It will also slightly change the texture of the cake. I recommend using a neutral flavored oil for best results.
I substituted Avocado oil and it is still delicious!
Hi Danielle,
I’m hoping to make two small 6” cakes. How would you recommend to adjust the recipe and the oven time? Maybe increase the recipe to 1 and a half? Thank you so much! I enjoy all of your recipes!
Are you wanting to make two 6-inch two layer cakes? If so, this may be enough batter to make two of them. You could always increase the recipe to one and a half though and use any extra batter to make cupcakes. I’m not sure on baking time, you may need to reduce it just slightly.
Hello Danielle, tried the recipe and it was yummy. Can I put fondant on the cake?
I think that would be fine!
If I want to do two 8” pans and two 6” pans, would you recommend doubling the recipe?
You may need to only increase the recipe by half. You can certainly double it though, then use any leftover batter to make cupcakes.
Would it be okay to bake this in two 8-inch cake tins?
As long as they’re deep enough, it should be fine. I would probably divide it between three 8-inch pans though.
Yummy yummy just made mine today
Tastes absolutely amazing!! Moist and fluffy 🙂
Thank you, Shanice! So glad you loved the cake!
Hi Danielle,
Can I make this recipe in a Bundt pan?
Thanks!
Yes, absolutely! I’m not sure on baking time, but I would guess 50 to 65 minutes.
Can i use strawberry flavour instead of vanilla?
Hi, Susan! You could add 1/2 to 1 teaspoon of strawberry extract. I actually just posted a strawberry cake recipe here too.
Danielle, your recipes are always the BEST! Thanks so much for sharing. We will make this yummy looking vanilla cake this coming weekend. Can’t wait!!!
Thank you! I hope you enjoy the cake if you get a chance to try it!