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.




Jessica Anirisaihan says
Can I make the cake without a electric mixer?
Olivia says
Hi Jessica! I recommend at least a hand mixer for the cake batter. For the frosting, you’d ideally use a stand mixer as a hand mixer will take forever (30+mins).
Tatenda Mabogo says
Hi I was wondering if it’s fine in 2, 9″ round tins or how much would I need to multiply for it to fit into 3, 9″ round tins
Olivia says
Hi Tatenda! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html If you use two 9″ tins the layers will be thinner and you should reduce the baking time.
Josette says
Hi, not sure if you’ve already made it but I did today and I didn’t have enough all purpose flour so I used self raising flower and I definitely recommend it. Also, this recipe only made enough for one cake for me so I had to do it again for the second cake. The cakes turned out great but haven’t had a taste of it properly yet.
Olivia says
Hi Josette! I’m so glad you liked it. Thank you for your tips!
Kate says
Hi Liv! I made this cake for my 16th birthday and the batter was very thick when I baked it and then the cakes came out very dense and somewhat dry. Do you have any suggestions to make the cake more moist and fluffy?
Olivia says
Hi Kate! How do you measure your flour? I always recommend spooning flour into the cup and leveling it off rather than using the cup to scoop it. The latter can add too much flour to a recipe, which can make for a denser cake. Overmixing the cake batter will make it more dense too. This is not a light and fluffy cake recipe (I prefer my cakes on the denser side) but it should not be too dense. Also check to make sure your baking powder is not expired!
Scarlett says
Hi! I love the sound of this recipe and I’m really eager to try it, but at the minute I don’t have any all purpose flour, so I was wondering if there was any way I could alter the recipe to use self-raising? I doubt it but thought that I would check. Love your page by the way, thank you for the amazing recipes
Olivia says
Hi Scarlett! Thank you! It might require some experimentation but, in theory, you can do it. Google tells me if you swap in SR flour then to omit the baking powder in the recipe. That makes me nervous though! I would at least reduce the baking powder by half though. Is your SR flour relatively fresh? The raising agents in it do text to expire over time. In which case it would just act like normal flour and you can follow the recipe as is. Let me know if you try it!
Sophia says
Hi there! I tried out this recipe today, and while the cake was delicious, it hardly rose in the oven and ended up very dense. Any idea where I went wrong? Thanks!
Olivia says
Hi Sophia! So happy you liked it. The cake doesn’t rise a ton, but should rise and not be overly dense. Is your baking powder fresh? If so, overmixing can sometimes cause very dense cakes, or too much flour. I recommend spooning your flour into the cup and then levelling it off rather than using the cup to scoop the flour.
Mia says
Can you use 2% milk ?
Olivia says
Hi Mia! Yes, that will be fine. It’s what I use most often.
Anna Calvillo says
I made this cake yesterday, and I made the icing today, its really perfect. I have never made this icing
before, and i was nervous, but it came out perfect. Im raising a 3 nearly 4 yr old and Im the greatgrandmother and I’m teaching her,
Carrigan she loves to help., and baking is fun. She loved this icing, and she is very picky, so thank you for such good instuctions and will love to get more great recipid.
Olivia says
Hi Anna! I am so glad you loved this recipe and I love that your great-granddaughter helped you! I hope you both try more of my recipes together 🙂
daisy says
Yummyyyyy recipe…
Amina says
How would you make this a 4 layer 6 inch cake?
Olivia says
Hi Amina! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html
Olivia says
Thank you Daisy!
Sam says
Idk what I did wrong but it straight up tastes like cornbread 🙁 really glad I didn’t use the butter milk because that would have made it taste even more like cornbread.. I’m not sure what would make it better. More sugar or vanilla next time? I followed the recipe exactly, as recommended (other than the butter milk because I didn’t have any). I tasted it beforehand and it tasted kind of bland and unsweet 🙁🙁🙁
Olivia says
Hi Sam! The cornbread taste is commonly due to overmixing the cake batter. It’s important to mix just until incorporated once you start adding the flour. The other culprit could be ingredients that aren’t fresh or are expired — flour, baking powder etc. But it’s most likely overmixing.
Monica says
due to current social distancing practices I am unable to celebrate my birthday with my whole family. BUT I would like to make this cake for just 2 people (but i would take a serving size for 4). What do you recommend I bake it in? Is a loaf pan ok and cut down to size?
Olivia says
Hi Monica! Converting sizes is always a bit tricky, but I would change the Servings to 4 (use those amounts for everything) and bake it in one 6″ round pan. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html One 6″ pan is about 4 cups of batter which would also work in a loaf pan. You may need to increase the baking time a bit, but otherwise, everything else should stay the same. Let me know how it turns out! 🙂
Marilia Iordanou says
Hey can I use margarine??
Tobi says
I’ve 8x2in cake pans. If I split the layers, how would I adjust the SMBC recipe accordingly?
Olivia says
Hi Tobi! You mean if you had 4 layers total? I would use the full version of the SMBC here: https://livforcake.com/swiss-meringue-buttercream-recipe/
Ma Iordanou says
The cake was delicious everybody complimented my cake this is the second time making this with the American buttercream
Olivia says
Hi Ma Iordanou! So happy to hear you and everyone loved it 🙂
Ma Iordanou says
Hi can I replace the butter with margarine
Olivia says
Hi Ma! For best results I would use butter. Margarine will work ok for the cake, but not the buttercream 🙁
Nada says
Delicious
Olivia says
So happy you like it Nada!
Lucy says
Hi. I was wondering about the egg whites. We have an egg white carton and was wondering if that would work, or do we have to use actual eggs?
Olivia says
Hi Lucy! I haven’t had luck with carton egg whites. They don’t whip up properly to create a stiff meringue. Some people claim to have had them work for them though. I recommend that the carton says “egg whites only” or similar to ensure there is no trace of yolk in there.
Brianna says
I’m unsure on what I did wrong. The cake itself turned out fantastic. The buttercream icing is what turned out bad. It was just slush as in very liquidy with no flavor.
Olivia says
Hi Brianna! Was the meringue stiff before you added the butter? If so it means that either the butter was too soft or the meringue still warm. It’s saveable though! Read all my tips here: https://livforcake.com/swiss-meringue-buttercream-recipe/
Isabella says
Is it okay if I use a 9 inch pan?
Olivia says
Hi Isabella! That will work fine but the cake layers will be thinner so you should reduce the baking time.
SarahMary says
I made this as a mini 5-layer rainbow cake today for the first day of spring! I substituted oat milk with apple cider vinegar for buttermilk, and oil for the butter (can’t do dairy). I baked it for around 25 min. I served it with strawberries and it was SO FREAKING GOOD.
Olivia says
Hi SarahMary! Glad you liked it 🙂
TracyS says
Sarah, Im looking to make it dairy free as well, how much oil did you use? Think I can use almond milk?
Shawna says
I have been looking for an awesome vanilla cake recipe for years. I tried many until I found this one. This one is super simple but turns out beautiful. Very good flavor. I made cupcakes with the recipes and it made 2 dozen. Baked about 18 minutes. This is going to be my new go to recipe for vanilla.
Olivia says
Hi Shawna! So happy you loved it, thanks for the great feedback 🙂
Sophia says
Hi!
So what kind of “inch cake pan” do I have to use?
Is it a 9 inch? A 10 inch? Or maybe a 8 inch?
Olivia says
Hi Sophia! The details are in the recipe. I used two 8″ round pans.
Andrew Macmilan says
This recipe looks easy. Definitely going to try this one❤️
Olivia says
Hi Andrew! I hope you love it 🙂
Gina Mc Laughlin says
Forgot to give my previous post a star rating, please add.
Gina Mc Laughlin says
This is the best Vanilla Cake I ever made, it tasted fantastic, so fresh and creamy, lovely firm crumb, moist enough not to need a simple syrup, I used it for the numbers of a twenty first birthday cake. Didn’t have buttermilk so made the milk/vinegar substitute. My family couldn’t believe the beautiful flavour of this cake. Thank you so much for this recipe.
Olivia says
Hi Gina! So happy you loved it. Thanks for the great feedback!
Ebs says
A wonderful recipe for a delicious cake!
Was it 694 calories for the whole cake?
Olivia says
Hi Ebs! No, it’s per piece and thank you!
Karen says
I made this for a work party, with a crème patissière between the layers and it was a huge hit. Thanks!
Olivia says
Awesome! Sounds delicious. So glad you liked it 🙂
JKS says
I’ve always joked with my mom that there is no such thing as a bad cake recipe because we are huge cake fans. When I was a kid we would buy a cake at the bakery for no occasion and be embarrassed for buying it (knowing we would be the only 2 eating this 6-person cake), so we would have the baker write “happy birthday” on it so it seemed more legit. This, sad to say, was the first time I made a bad cake. Wasn’t a fan of the recipe. My kid helped me make it and we tasted the batter before baking it and we both thought it tasted like a bland pancake batter. It was the first time I’ve ever thrown away a cake. I tried dumping some sprinkles into the batter so it looked more exciting than it tasted, but neither of us were fans. I would not make it again. Maybe it was because I had no buttermilk and instead used whole milk and vinegar. All I tasted was super sweet flour when I took a bite.
Olivia says
Hi JKS! Sorry to hear it wasn’t to your liking. It does sound like something was maybe off — did you make any substitutions?
Lexi says
I agree a million times over. My husband agreed too. Horrible, bland cake. So disappointing for a pregnant lady that’s been dreaming about cake for a week. I should’ve stuck with my own German chocolate recipe 🙁
Olivia says
Hi Lexi! Sorry to hear you didn’t like it. The cake should not be bland though. Did you use vanilla or make any other substitutions?
Krystal Manuel says
This cake and icing was delicious! I followed instructions to a T, and it turned out beautifully! I even had to use AP gluten free flour and it still was delicious!
Olivia says
Hi Krystal! So happy you loved it. Thanks for the feedback 🙂