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.
Zahra says
Hi Olivia, would it be okay to let the batter sit for a while once it’s mixed or would it need to be baked immediately? I have a fairly small oven, so fitting two came tins together on the same rack may be difficult, and I was hoping to bake them one after the other.
Olivia says
Hi Zahra! Ideally, bake them at the same time. If you must bake them separately, then chill the unbaked batter until the oven is free. The cakes may differ somewhat in texture.
Gosia says
What’s the best substitute for all purpose flour? Will self rising flour or plain flour be good?
Olivia says
Hi Gosia! I think plain flour is the best substitute. If you want to try with self-rising then leave out the baking powder.
Trini Scevola says
Need a good vanilla cake recipe so I want to try this. I have 3″ pans . Do I need to do anything different?
Olivia says
Hi Trini! 3″ tall you mean? It should be fine. As long as they are 8″ round you don’t need to make any changes.
Daniela says
Hi there! Can I substitute the granulated sugar with stevia or coconut sugar?
Olivia says
Hi Daniela! This should work fine for the cake, but not the frosting.
Sharon Marsh says
Can I add coconut to the batter and the buttercream to make a coconut cake?
Olivia says
Hi Sharon! You can, but I would recommend making my coconut cake instead: https://livforcake.com/coconut-cake/
Joanne says
Hi, can I bake these in 2 9-inch cake pans? How would the baking time differ? Would the layers be too thin? Thank you very much!
Olivia says
Hi Joanne! The layers would be thinner so you’d need to reduce the baking time. Or you could try to 1.25x the recipe based on this: https://www.cookipedia.co.uk/recipes_wiki/Cake_tin_conversion_charts
Nicola says
Hi I really want to try your recipe but I’m struggling to figure out quantities for a 14 inch 3 layer round cake, I’ve looked at various sites including the links you have attached but I’m still confused! Please help.
Olivia says
Hi Nicola! Based on this site: https://www.cookipedia.co.uk/recipes_wiki/Cake_tin_conversion_charts You’d need to 3x the recipe to get two 14″ layers. The another 1.5x the recipe for the 3rd 14″ layer. Converting pan sizes is tricky. And scaling a recipe up that much could cause trouble. I’ve never baked in a pan that large or scaled a recipe up so much. I would recommend trying it out first to see if it gives you the results you need.
Montse says
Hi Olivia, I have been looking for the best vanilla cake recipe for a long, long time, and now I can say I have found the one, YOURS.
The sponge is fluffy and moist without being oily and stays fresh for up to 4 days..
Thank you very much.
Montse
Olivia says
Hi Montse! Thank you so much, I’m so glad you love it!
Lilly Ajala says
This seems like a really fun recipe and I tried to make it! What do I do if the frosting is liquidy?
Olivia says
Hi Lilly! See this post for all my tips and troubleshooting: https://livforcake.com/swiss-meringue-buttercream-recipe/
Anita says
Hi Olivia, thanks for the recipe. I’m about to try it but I’d like to know how many grams make the cup you use in measuring. Thank you.
Olivia says
Hi Anita! There is a metric converter below the list of ingredients.
Evelyn says
Hi Olivia. The recipe looks delicious. My question here is if I double the recipe could I make two 10 inch cakes? Or would I need to do 2.5 times the recipe? Thanks You in advanced for any help here.
Olivia says
Hi Evelyn! Converting pan sizes is always tricky. Here are some sites I use as a guideline:
http://www.joyofbaking.com/PanSizes.html
https://www.cookipedia.co.uk/recipes_wiki/Cake_tin_conversion_charts
Based on that, doubling should work but you may have some excess batter. If so you can make cupcakes with any extra.
Amanda says
Hi Olivia! Thank you for the recipe. The cake turned out spongy and moist but I do have some questions as this was my first attempt.
I found that the batter was thick and sticky (similar to a coffee cake) – is this correct? I also noticed that the top of my cakes were pale compared to other cakes I’ve made where the top browned after baking. A final thing is that there were some cracks and some bits of butter that oozed out of the top of my cake. Is there anything I did wrong?
For reference all of my ingredients were fresh and at room temp. I ensured all ingredients were mixed thoroughly before proceeding with the next step. Any advice would be greatly appreciated!
Olivia says
Hi Amanda! The batter will be on the thicker side, but shouldn’t be too thick. Be sure you spoon your flour into the measuring cup and level it off rather than using it as a scoop. The latter can pack in too much flour. We’re the sides of the cake brown and not the top? Or just the top that was pale? Mine bake/color evenly, but I do use evenbake strips (https://livforcake.com/flat-top-cakes/). The butter oozing out is very strange. That would only happen if the ingredients were not incorporated together properly. Did you make any substitutions at all? I wonder if something was off in the measurements. I’ve never had that happen!
Donna says
How does this recipe do making cupcakes with it? I need to make 6 dozen and didn’t want to have to make so many batches.
Olivia says
Hi Donna! The recipe should make 18-24 cupcakes depending on size.
Sofia says
Hi Olivia, Thank you so much for sharing this recipe! Its a perfection!!!
It has become my go to recipe for almost all cakes. I tried various variations with your base recipe like lemon cake, strawberry cake, mango cake and such every variation turns out just perfect! I tried so many other online recipes but this one is by far the best. Thank you! You are an amazing pastry chef!!!
Olivia says
Hi Sofia! I am so happy to hear that! Thank you for the amazing feedback and sweet comment 🙂
tiffany says
if i’m cooking one 8” pan at a time, about how long?
Olivia says
Hi Tiffany! For best results bake all of the cake batter right away. Baking time will be similar, maybe a little shorter if you only do one pan at a time.
Zoe says
Hi! This recipe looks delish – I think I’m going to make it for a baby shower! How long do these need to bake in cupcake pans?
Olivia says
Hi Zoe! I would start checking them at 15mins or so.
shayara says
hi can i use plain flour
Olivia says
Hi Shayara! I’ve never baked with plain flour myself but if it’s the same as all-purpose it should be fine.
Barbara Yang says
Hi
Love your site.
Qq re: buttermilk
It’s used a lot in your recipes so I was wondering if you are using light/ whole or making your own.
You mentioned in your note that you use 1%?
For the other recipes which would you recommend using? Ie chocolate cake etc.
Thanks!
Olivia says
Hi Barbara! These days I most often just make my own with the 1% milk we have in the fridge. I don’t often buy buttermilk and find a lot of it goes to waste when I do. Any version of buttermilk should work fine 🙂
jody says
how would I make this recipe using 3 8-inch cake pans instead of 2?
Olivia says
Hi Jody! 1.5x the recipe for three 8″ layers (change the Servings to 18).
Crys says
Are you pictures 2×8 inch cakes? I’ve made the recipe in 8 inch tins and it didn’t seem like much batter for the tins. It’s risen, but they’re still don’t seem very thick
Olivia says
Hi Crys! Yes, my pictures and the recipe are for two 8″ cake pans. The cakes should be almost 2″ tall each. If they’re not, be sure to check that your baking powder is still fresh and make sure not to overmix the batter.
Crys says
Oof it might be the baking powder – arghh I have frozen to decorate and not sure if I should remake. It’s my daughters 1st birthday. Hmmmm I also think I’m going to chicken out and make American butter cream. Cake smells delish so I might just stick with it and see how it goes. It’s only close family.. but it will be daughters first sugar! Thankyou
Crys says
I decided to remake!! Fresh everything and was careful about over mixing. My baking powder was 5 years out of date. Ooops! Much better this time, the batter was much more Volumous and airy. The cakes are 3cm each (1.1 inches) so I still don’t have the same height. But they smell great and batter tasted good. I wondered if perhaps I could have avoided more stirring by adding less flour in the first addition. Or maybe because I’m in the UK ingredients are a little different. Anyway, thanks for the comprehensive notes, I’m sure we’ll enjoy this cake. Now for decorating 😬
Olivia says
Hi Crys! Glad it’s better this time around 🙂 Ingredients do factor in somewhat I think. I know when I tried baking one of my cakes in Sydney using plain flour, it wasn’t quite the same. I wonder if that’s the same thing you’re seeing. At any rate. Let me know how it turns out!
Crys says
Ahhh the cake was DELICIOUS! I used your American buttercream recipe. I made 1.5 quantities of it to make sure I didn’t run short for the decorating I was doing – but I had loads left over… so I decided to brave icing the first one that I’d frozen. And while it was a little denser, it was absolutely fine and I needn’t have worried. Will be saving this recipe and searching you site for more. Thank thanks
Olivia says
Yay! So happy you liked it 😀
Crys says
Interesting about location on ingredients. My aunt lived in Tahoe and I remember having to adjust liquid amounts due to elevation. Lots of Variables I suppose.. anyway a good start was in date baking powder haha!
Olivia says
Yes, elevation can wreak havoc on baking recipes! And yes, haha, fresh ingredients help 😉