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.




Amanda says
Cake wasn’t good, but frosting was an absolute disaster! Came out as a very runy icing instead of a nice buttercream. Very disappointing and time wasting.
Olivia says
Hi Amanda! Sorry to hear you had trouble with this one. Did you read my post on tips about Swiss meringue buttercream? Sounds like it needed some time in the fridge.
Vernon Smith says
Same here. It was pure soup. I have never heard of granulated sugar for merengue. It should be confectioners. The cake was also very spongey.
Olivia says
Hi Vernon, it should not be confectioners sugar in Swiss meringue buttercream. Sounds like you had some grease or egg yolk in your meringue that prevented it from whipping up. Here’s my post with tips and troubleshooting: https://livforcake.com/swiss-meringue-buttercream-recipe/
Roksi says
Hi Olivia,
I have a 12x18x2 pan that I would love to try this cake in but I am unsure of how to adjust the recipe. Should I double it? I know baking time will be longer. Or do you have any other vanilla cake recipes for a large pan of that size? Thank you!
Olivia says
Hi Roksi! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html That is a rather large pan you have there though and it’s not listed. I would try doubling it and see how it goes!
Seema says
Hi Olivia,
Love your website. I did this recipe twice once exactly as you had written. Second time I used cake flour (bulk barn) instead of all-purpose and milk instead of buttermilk. Then used only one pan to bake as I wanted to use the cake for my tres leches cake. But the cake turned out very very dense. It didn’t absorb any of the tres leches liquid. Could you suggest how I can fix it next time. I would like to get a spongy texture so that it will absorb liquid.
Many thanks,
Seema
Olivia says
Hi Seema! It’s hard for me to say as I’ve never made the recipe like you did or tried to soak it in tres leches liquid. Baking it all in one pan would have meant you had to bake it for much longer — maybe that was the cause. Or is it possible that you measured your flour incorrectly or overmixed the cake batter?
Deepti says
I want to use this recipe of yours in a 9×13 cake pan. I believe I can use the whole recipe to go at once ? I will be baking two cakes (so two times the recipe) for layer cake.
Also, what would you suggest the baking time to be with/without bake even strips? I plan to make mine with tea towels.
Thanks a lot
Olivia says
Hi Deepti! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html Baking time will vary as well — I haven’t baked this in a 9×13 pan myself so I can’t give you an exact time. I would start checking it at 30mins or so and see where it’s at.
Miriam says
I loved this recipe!! I was scouring the internet for a vanilla cake recipe to make, this one did the trick!
Olivia says
Hi Miriam! So happy to hear that. Glad you liked it 🙂
Veronica Smith says
I love this recipe so much! I’m wondering if I can add some lemon zest and juice to give it a lemony flavour? Im trying to make a lemon and raspberry layer cake. Please let me know if it would work!
Thanks for all your hard work on these recipes!
Olivia says
Hi Veronica! Yes, that should work fine, but if you’re adding some juice you should remove an equal amount of milk. Or you can use this recipe instead: https://livforcake.com/lemon-elderflower-cake/ I used this vanilla cake recipe and modified it to be lemon instead.
Monica Namanya says
Hello Liv, I’ve read most of the reviews of your recipe and I would like to try it out. However, can I use margarine instead of butter? Also, does it matter what size of cup I use? Going to be my first time baking. Thank you😊
Olivia says
Hi Monica! I would not recommend margarine. It might work ok for the cake (but will affect the flavour and texture) but it would not work well for the buttercream. My cups are all 250ml.
Chloe says
Hi Olivia,
Is the baking temperature for a fan-forced oven? Or should I reduce the heat if my oven is fan-forced?
Olivia says
Hi Chloe! Reduce by 25F if your oven is fan-forced.
jessa tolop says
hi! can i use one 9×3 cake pan in this recipe?
Olivia says
Hi Jessa! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html
Dhatri says
Awesome cake!!! Loved the texture of the batter, and it baked so well…I divided the recipe for 8 servings and the measurements were perfect…hardly becomes right for other recipes ………..toothpick came out very clean and it had baked very evenly unlike many other recipes where the centre always remains uncooked. It has separated from the pan…and I have left it to cool. I am sure the taste will be phenomenal….I am definitely keeping this recipe for the rest of my life…
Olivia says
Hi Dhatri! So happy to hear you loved it 🙂
Erica says
Can these be made into cupcakes? Its such a good cake recipe I want them in cupckaes
Olivia says
Hi Erica! Yes, all you need to do is reduce the baking time. Start checking at 15mins or so. Will make about 18 cupcakes depending on size.
Janae DeRose says
How do you store this cake? I need to make it a day ahead. Does it need to be refrigerated? Looks delicious, thank you!
Olivia says
Hi Janae! It will be fine on the counter for a day or two, but I prefer to refrigerate then bring to room temp before serving.
Isla says
I’ve just made this cake with butter cream frosting not the frosting in this recipe. It’s a hit, delicious cake with great flavour and texture. Super easy to make.
Olivia says
So glad you liked it!
Zoe says
Not entirely sure what went wrong but it went wrong in the worst possible ways, and I followed this recipe to a T.
First off, the cakes are almost as flat as pancakes. I used all new ingredients, did everything in the exact order for the recommended times etc.
Then, I got to the frosting. It looked curdled just like you mentioned but then it never smoothed out. Never. My daughters birthday party is now in about 10 hours, and I am panicking.
Boxed birthday cake anyone?
Olivia says
Hi Zoe! Sorry to hear you had trouble with this one. Something must have been off as the cakes should not bake up flat and dense. Did you use 8″ pans as called for? If your baking powder was new, the only other thing that can cause flat cakes like that could be overmixing the cake batter. For the frosting, did you read all the tips in my Swiss meringue buttercream post? Sounds like it needed to be warmed up a bit.
Lauren says
Mine looks like pancakes too. They didn’t raise at all. I haven’t tried the buttercream recipe on here because I have one I use that I like instead. Super sad the cake didnt turn out. Next time, I’ll use two 6″ pans
Stephanie says
This cake couldn’t possibly be more perfect. I have been so put off by cakes in the past because of the dry spongy texture and sickeningly sweet frosting. This is a masterpiece. Best vanilla cake I have ever had and can’t wait to try more of your recipes!
Olivia says
Hi Stephanie! Your comment totally made my day, I’m so happy you loved this recipe!
cake says
Thanks for sharing another awesome recipe as always! Been a long time reader and I found all your recipes wonderful. Tried a few of them as well but not as deliciously looking like yours. Keep up the great work!
Olivia says
Thanks so much!
Mav says
I have tried both your vanilla cake, and Swiss meringue buttercream and I have to say the recipes are perfect! Thank you!
Olivia says
Hi Mav! So happy to hear that, thank you for the feedback!
Tina says
I am IN LOVE with this recipe. I want to take it to bed with me. I fell in love when I saw you were a pastry chef. I was certain you knew what you were an experienced baker and I was correct.
When I made the batter I fell in love immediately. It was a perfect batter, one unlike any I had ever seen before.
I used the baking strips, baked it for 33 minutes, rose perfectly, came out of the pan perfectly, and undoubtedly tastes perfect.
I want to bake it again and again. I think I will bake EVERY cake on your website.
You are a winner in my book! Thanks!
Olivia says
Hi Tina! Lol! Thanks so much for your sweet comment 🙂 So glad you love this recipe as much as I do! Can’t wait to hear what you bake next!
Amanda says
Quick question:
Can this recipe be doubled?
Olivia says
Hi Amanda! Yes, it can be doubled without issue. For the frosting you may want to make two batches unless your mixer is large and can handle so much meringue (you may only need to 1.5x the frosting recipe if you’re doing a 4 layer cake rather than two separate cakes).
Flora says
After all the good reviews I thought I would make this cake. I do a lot of baking so when I rated this cake I’d say…sorry won’t bake it again. Even my husband said this cake isn’t like the ones you usually bake. It’s so dense and it’s half the height.
Olivia says
Hi Flora, sorry to hear you didn’t love this recipe. It should not be that dense or small — is it possible that your baking powder is expired? Or that you overmixed the batter?
Sabrina says
I made this cake for my daughters birthday and everyone in my family loved it!! The frosting is so much easier on those who can’t quite have/handle the level of sweetness in buttercreams that call for powdered sugar!! I had people asking me to send them the recipe!!
I experimented a bit with the frosting to get different flavors, and they were all great!! 🙂
Olivia says
Hi Sabrina! Thanks for the great feedback, so happy you loved this one! The frosting is my fave!
Maira says
Hi! I just wanted to say how amazing and perfect this cake turned out. First time I’ve ever made a birthday cake at home. It was so moist and light. Never buying a cake from the store again. Thank you so so much! I did use the regular American butter cream instead, but it was so good!
Olivia says
Hi Maria! So happy that you loved this one and that it’s the first time you made one at home – so exciting!
Susan Minihane says
Winner winner chicken dinner! So glad I found this cake recipe! I bake a lot and have struggled to find a vanilla cake recipe that is light enough in crumb but solid enough for stacking and layering.. This one works – not too sweet, nice rise, nice texture. I followed the recipe except for doubling the vanilla essence to 1 tablespoon. I use real vanilla extract (the $ stuff) so doubling it works well as it is pure so no artificial taste like you can get with imitation vanilla. The key to success in this recipe is beating the room temperature butter and sugar for a good 5 minutes so it is white, shiny, and grainy looking and then adding the eggs one at a time and beating each through. Taking the time to do this really results in a better rise, texture, and crumb. Great recipe, Liv!!!!
Olivia says
Hi Susan! Thank you for the sweet comment! Thank you so much for your tips and feedback. Happy that you found a recipe you love!