This Classic Vanilla Cake recipe pairs fluffy vanilla cake layers with a silky vanilla buttercream. The perfect cake for birthdays, weddings, and holidays!

This classic Vanilla Cake is one of the most beloved recipes on Liv for Cake.
I always thought that there were so many of these recipes out there that I’d stick to more unique ones. But really, I think the world needs my version of this simple, classic, delicious flavor combination.
Truthfully, most of my cakes use this vanilla cake recipe, but I’ve never paired it with a vanilla buttercream.
I know it’s easy enough for some people to grab a cake recipe from one post and a frosting recipe from another, but for those of us that are a little less comfortable mixing and matching for fear of epic failures, I’m putting it together for you into one recipe!

How to Make this Homemade Vanilla Cake
This vanilla cake recipe is the one I use as the base for all of my white/yellow cake-based recipes.
I’ve changed up the liquid like in this Pink Champagne Cake, the butter in this Brown Butter Cake, and sugars in this Chocolate Chip Cookie Cake, etc. to create different flavors. Some recipes require more experimentation, like this Coconut Cake.
Cake Tip!
Modifying cake recipes requires expertise and experimentation, so don’t make changes to a recipe unless you’re confident it will work out. It’s always best to ask if you’re not sure!
I use the creaming method to make this vanilla cake which requires:
- Creaming the butter and sugar
 - Incorporating the eggs one at a time
 - Alternating adding the flour and liquid
 
I use buttermilk in this vanilla cake recipe because I love the flavor and texture it gives the cake. The buttermilk in the cake helps ensure that it’s not super sweet, and it works well with any kind of frosting.
If you don’t have buttermilk, you can easily make your own at home:
- Simply add 1 Tbsp of either fresh lemon juice or vinegar into 1 cup of milk. Stir and let sit for about 10mins. The milk will start to curdle and essentially turn into a perfect buttermilk substitute.
 
That being said, if you don’t have buttermilk on hand and if you prefer a sweeter cake, you can use regular milk instead. Ideally use whole milk, but I never have that on hand, so I use 1% and it works just fine.
Milk substitutes such as almond milk or coconut milk, etc. will work fine too.

Swiss Meringue Buttercream
I used a Swiss meringue buttercream here because it’s my favorite, but you can use an American buttercream instead if you prefer.
If you’re going to make Swiss meringue buttercream for the first time, have a read through my detailed tutorial so you know what to do and what not to do to make it a success. I provide a thorough step-by-step process as well as tips and troubleshooting.

I chose to decorate this classic vanilla cake with simple rosettes and sprinkles. I used a decorating comb to make the lines in the sides of the cake, and I love how it turned out!
Definitely going to be trying the other combs in the set, as it’s such an easy way to give a pretty result.
I typically shy away from decorating combs since they remind me of grocery store cakes (not that there’s anything wrong with that), but this one gives it a particularly modern, clean look.

Keys to Success with this Vanilla Cake recipe
Or any cake recipe, really. When it comes to baking, especially cakes, it’s best not to take shortcuts. You want to follow the recipe exactly as written and pay attention to any notes.
Here are the key things you should keep in mind to help bake cakes successfully:
- Ensure all ingredients are at room temperature. Or whatever temperature is specified in the recipe. This helps make sure everything gets incorporated together properly. Not doing this can result in poor emulsification and a less-than-perfect final product.
 - Measure your flour properly. Spoon and level the flour into the measuring cup rather than using the measuring cup as a scoop. The latter packs in the flour and can result in dense and dry cakes.
 - Don’t skimp on creaming the butter & sugars. You want to make sure they are pale and fluffy. Beat for at least 2-3 minutes.
 - Fully incorporate each egg one at a time. Again, for proper emulsification and to ensure a good texture, add one egg at a time and mix well until adding the next.
 - Don’t overmix once you add the flour. Mix on low and only till the flour is just incorporated. Overmixing can cause dense but also fragile and crumbly cakes.
 - Grease & flour your pans & line bottoms with parchment. To help ensure cakes come out cleanly.
 - Use baking times as a guideline only. Every oven is different. Some run hot, some run cold, some have hot spots. Only you know how your oven bakes and it will require some testing on your part to know what works for you.
 - Cool your cakes in the pans for 10mins. Any more and the sugars will start to set and the cakes will stick to the pans, any less and the cakes will be too fragile and might break when you’re turning them out.
 - Cool cakes completely before frosting. This is critical or you’ll melt your frosting and have a very hard time of putting the cake together.
 
Following these steps will really help ensure your cakes are successful. It will also make your life easier and less stressful, trust me!

If you’re looking for a delicious vanilla cake recipe, whether it be for a birthday, anniversary, or any celebration (even if it’s just making it through the week), you will love this cake!
Looking for more Classic Cake recipes?
- Classic Chocolate Cake
 - Black Forest Cake
 - Coconut Cake
 - Classic Birthday Cake
 - Carrot Cake
 - Classic Hummingbird Cake
 - Classic White Cake
 
Frequently Asked Questions
How can I convert this recipe?
- The recipe as-is will also work in three 6″ pans. For three 8″ pans, 1.5x the recipe. Baking time may need to be adjusted. You can use two 9″ as well but the layers will be thinner (reduce baking time accordingly).
 - To make cupcakes, all you need to do is reduce the baking time — start checking at 15mins or so. The recipe will make 18-24 cupcakes depending on size.
 - You can bake it in a 9×13 pan. Baking time will be slightly shorter.
 - You can bake it in a Bundt pan as well but you’ll need to increase the baking time.
 - For other conversions go here. Bake time may vary depending on pan size.
 - Baking time will vary if you change the pan size. Every oven is different so I can’t say for certain what you’ll need to adjust it to. Be sure to check on the cakes while they are baking.
 
Can I make it in advance?
- The cooled cake layers can be baked ahead of time, double wrapped in plastic wrap, and frozen for up to 3 months. Take out 2-3 hours before assembly.
 - The frosting can be placed in an airtight container and refrigerated for 1 week or frozen for 3 months. Bring to room temp and rewhip before using.
 - The finished cake (whole or sliced, stored airtight) can be frozen for up to 3 months.
 
Can I get the measurements by weight/grams?
- There is a Metric option in the recipe card. If you click it it will convert everything to grams.
 - This conversion is done automatically and I cannot guarantee the accuracy but many readers have had success using the metric option on my recipes.
 
What if I don’t have buttermilk?
- For best results, use actual buttermilk, but if you don’t have any you can make your own at home by combining 1 cup of milk (whole milk ideally, but I often just use 1%) with 1 Tbsp of lemon juice or vinegar and letting it sit for 10mins.
 
Tips for this Vanilla Cake recipe:
- If you don’t have buttermilk on hand you can make your own (see post for details) or you can use regular milk or milk substitutes instead.
 - If you’d prefer to use an American buttercream, you can use one full recipe of Simple Vanilla Buttercream instead.
 - Or if you’re looking for a chocolate buttercream version, check out my Classic Birthday Cake.
 - If you want a white cake instead of a yellow cake, use this recipe here.
 - I used a decorating comb for the texture on the sides of the cake. I used the left side of the one on the left pictured here.
 - I prepare my cake pans using Homemade Cake Release and line with parchment paper.
 - Be sure to check my Swiss Meringue Buttercream post for tips and troubleshooting.
 - Learn how to keep your cakes moist using Simple Syrup.
 - To help ensure your cake layers bake up nice and flat, check out my How to Bake Flat Cakes post!
 

The BEST Vanilla Cake Recipe
Ingredients
Vanilla Cake:
- 2 1/4 cups all-purpose flour
 - 2 1/4 tsp baking powder
 - 3/4 tsp salt
 - 3/4 cup unsalted butter room temperature
 - 1 1/2 cup granulated sugar
 - 3 large eggs room temperature
 - 1 1/2 tsp vanilla extract
 - 1 cup buttermilk or whole milk, room temperature
 
Vanilla Buttercream:
- 6 large egg whites
 - 1 1/2 cups granulated sugar
 - 2 cups unsalted butter room temperature
 - 2 tsp vanilla extract
 
Assembly:
- confetti sprinkles
 - nonpareils
 
Instructions
Vanilla Cake:
- Preheat oven to 350F. Grease and flour two 8″ cake rounds and line with parchment.
 - In a medium bowl, whisk flour, baking powder, and salt until well combined. Set aside.
 - Using a stand mixer fitted with a paddle attachment, cream the butter and sugar on med-high until pale and fluffy (about 3mins). Reduce speed and add eggs one at a time fully incorporating after each addition. Add vanilla.
 - Alternate adding flour mixture and buttermilk, beginning and ending with flour (3 additions of flour and 2 of milk). Fully incorporating after each addition.
 - Bake for 30-35mins or until a toothpick inserted into the center comes out mostly clean.
 - Place cakes on wire rack to cool for 10mins then turn out onto wire rack.
 
Vanilla Buttercream:
- Place egg whites and sugar into the bowl of a stand mixer, whisk until combined.*
 - Place bowl over a pot with 1-2″ of simmering water and whisk constantly until the mixture is hot and no longer grainy to the touch or reads 160F on a candy thermometer (approx. 3mins)
 - Place bowl on your stand mixer and whisk on med-high until the meringue is stiff and cooled (the bowl is no longer warm to the touch (approx. 5-10mins)).
 - Switch to paddle attachment. Slowly add cubed butter and mix until smooth.**
 - Add vanilla and whip until smooth.
 
Assembly:
- Place one layer of cake on a cake stand or serving plate. Top with approximately 1 cup of buttercream. Repeat with remaining layer and crumb coat the cake. Chill for 20mins.
 - Frost the top and sides of the cake and smooth with a bench scraper.
 - If desired, use a decorating comb to give texture to the sides.***
 - Mix confetti and nonpareils in a small bowl. Press sprinkles gently along the bottom of the cake and sprinkle along the top. For the speckled sides, I grabbed a pinch of sprinkles and tossed them randomly at the sides.
 - Pipe rosettes using a 1M tip with remainder of frosting.
 
Notes
This recipe was originally published on June 12th, 2017 and was updated with new content on January 30th, 2023.




			
			
			
			
			
			
			
			
			
Lisa S. says
I saw this cake as I was looking for a cake to bake for a birthday, and it stood out… The frosting was perfect, and it looked really delicious. I tried this recipe out yesterday, and it was absolutely amazing! Everybody loved it! Thank you so much!
Olivia says
Hi Lisa! Thanks for the great feedback. I’m so happy everyone loved it!
CH Grg says
Thank you!
Bhavesh says
One of the best vanilla cake recipe. It is really great. A perfect recipe for any occassion.
Olivia says
Thanks Bhanvesh!
Ashwini says
Awesome recipe!!
Olivia says
Thank you!
Amber says
Any suggestions for making this cake a day ahead?
Olivia says
Hi Amber! If just one day you can make the whole thing and refrigerate it overnight. Tak out 2-3 hours before serving. Otherwise:
For the Cake: Cool the layers, double wrap in plastic wrap, freeze for up to 3 mos. Take out 2-3 hours before assembly.
For the Frosting: Place in an airtight container and refrigerate for 1 week for freeze for 3 mos. Bring to room temp and rewhip before using.
Roan says
Hi, I’m making a 9in cake. If I double the recipe, would that be too much in a 9 inch pan. Thanks!
Olivia says
Hi Roan! How many 9″ pans do you plan to use? Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html
Jan says
Hi Olivia, great website love the recipes.
I made your lemon curd recipe this afternoon in prep for making the vanilla birthday cake tommorow, could I just comfirm that it is granulated sugar that you use and not castor sugar, and is all purpose flour self-raising flour or plain flour?
Thank you in advance. The lemon curd tastes delicious bye the way and it was such a quick and easy way to make it, not so much washing up either 😊
Olivia says
Hi Jan! I don’t use castor sugar, but you can if that’s all you have. It’s just a bit finer so the curd might be a bit sweeter. You can reduce the amount of sugar though, too. And it should be plain flour, not self-raising. I hope that helps! 🙂
Tia says
Hey,
i am going to use this recipe for a baby shower and I have a question to ask, I’m going to be making the cake wide but tall, which inch sized pan should? As only want it to be three layers
Olivia says
Hi Tia! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html
Harleeen says
This was a really great recipie. I only used the cake recipe and made cupcakes. One of the best ones. Also, they are very easy to fill and don’t crumble.
Olivia says
So happy you loved it, Harleeen! 🙂
Sarah says
Great recipe! Very easy to follow! I had almost given up on making my own frosting. So glad I tried one more recipe. It turned out amazing! Thanks again for sharing!
Olivia says
Hi Sarah! So glad you tried it and loved it 🙂 Thanks for the feedback!
Melanie says
Hi! I have already tried this recipe and it is fantastic, but I want to know how to scale up the ingredients to yield enough batter for two 10 inch cake pans.
Olivia says
Hi Melanie! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html Based on this I would double the recipe for two 10″ pans.
Shakthi says
Hi liv!
Can i use salted butter instead of unsalted butter?
Thank you!i making it tonight!
Olivia says
Hi Shakthi! For the cake it will be fine, just leave the salt out of the recipe. For the buttercream I think it will be too salty, but it’s a matter of preference.
Naomi says
Hi,
I wanted to ask if I could use brown sugar instead of granulated sugar?
I’m thinking of trying this for Mother’s day tomorrow!
Thanks
Olivia says
Hi Naomi! You can, but it will affect the flavour and color of the cake and buttercream.
Nicole says
Hello
My baking pan is 7 inch (18 cm). I convert the recipe to my baking pan but I have a question. The recipe is for two baking pan but can I use one baking pan and then when the cake is finish baked I cut the cake in the middle?
Olivia says
Hi Nicole! You can do that for sure but the 7″ pan will be a bit too small for all of the cake batter, even if it’s 3″ tall.
Hithasha Kurera says
Hi Olivia, is it possible to make the cake in one pan. I have a 9” springform pan. How long should I bake it for ?
Olivia says
Hi Hithasha! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html One 9″ pan will be too small for all the batter, but you can make cupcakes with any excess 🙂
Olivia says
Actually, if your 9″ springform is 3″ tall it should work out! The baking time will be longer though.
Amelia soto says
i baked this for my brother’s 17 birthday and he loved it
Olivia says
Hi Amelia! So glad he loved it, I hope you did too! 🙂
joseph says
hi question if you have one 8 in cake round could you just put it in the oven twice.
Olivia says
Hi Joseph! Ideally, you’d bake all of the cake batter right away since the baking powder is activated as soon as everything is combined. You could cut the recipe in half (change the servings to 6) and make two separate batches. Otherwise, you can give it a try and chill the extra batter while the first cake is baking. Let me know if you try that!
Marisa says
You say baking soda here, but in the recipe it says baking powder? Does it make a difference?
Olivia says
Oops, good catch. I meant powder! It’s fixed now. It definitely makes a difference!
Victoria says
Hi!
So keen to try this! The measurement for buttermilk is 240g. Do you mean 240 ml?
Thanks!
Victoria
Olivia says
Hi Victoria! Yes, it’s 240ml or 1 cup. The metric versions are all in grams.
Lyu says
Thank you, amazing recipe.
Easy to follow.
I add different colors and bake rainbow cake for my 5 years old with white cream and colorful decorations.
Big success!
Thank you
Olivia says
Hi Lyu! So happy you loved it. Thanks for the feedback 🙂
Ashi A says
Hi! Do you think I can make this cake in a bundt pan? If so, how long would I bake it for?
Olivia says
Hi Ashi! Yes, it would work fine in a bundt pan. Baking time is hard to say — depends on the size of the pan, etc. Most Bundt cakes need at least 50 mins though.
Kylie says
Hello, I am planning on making this cake for my sons 1st birthday next week. Our oven is TERRIBLE, takes well over an hour to pre-heat and then only really cooks on one level. For this reason I am going to bake the two cakes separately.
So my question is, should I mix all of the ingredients together at the same time, fill one baking pan with half the cake mixture, bake that cake and put the other half of the pre-made cake mixture to the side ready to then put into a second baking pan and then cook once the first cake is finished.
Alternatively, should I half the ingredients in the recipe and follow the recipe for the cake using only half the ingredients, bake the first cake, then once the first cake is baked follow all of the instructions again with the rest of the ingredients and then bake the second cake. If I do need to use this method, then could you please tell me how to halve the eggs? Would I use one whole egg plus one yoke in each cake mix? Also would the oven temperate be the same when only baking one cake as it would be for baking two?
I hope this makes sense. Any guidance you could provide would be very much appreciated!
Olivia says
Hi Kylie! I hear you on crappy ovens — mine takes forEVER to preheat AND bake. I hate it. And it’s NEW! I don’t recommend having batter sit out (it should be baked right away), but I know readers have had success doing this.
For best results though, I would whip up two separate batches (which is more of a pain, I know). For the eggs, I would do one egg plus a yolk in one and one egg plus a white in the other. This will make the layers a slightly different color due to the amount of yolk in one, but at least there is no waste this way.
Oven temperature should be the same, but baking time might be a bit shorter.
Let me know which way you try it! I’ve never tried letting the batter sit out myself, but that would be the easiest route for sure.
joy says
Hello, quick question, I have 2% milk, 8oz of regular whole milk and a pint of 1% buttermilk which milk do you think would work best for err
Olivia says
Hi Joy! For the cake I would use either buttermilk or whole milk. Buttermilk will give the cake a slight tang so it’s a matter of preference.
Staci says
Can I use cake flour instead of all purpose flour?
Olivia says
Hi Staci! Yes, that should work fine.
Faye Bolton says
this recipe looks amazing but I only need to make 1 layer of the cake. Could I just cut the recipe in half? How many eggs would I use?
Olivia says
Hi Faye! Yes, you could cut it in half. I would use 1 whole egg and either one additional white or yolk.