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.




Patricia says
Made this cake today for my daughters birthday and everyone was raving about how moist and delicious the cake was.
Can you use this receipe to make cupcakes? Or do you have a vanilla cupcake receipe?
Olivia says
Hi Patricia! So happy to hear everyone liked it 🙂 You can use it for cupcakes for sure!
Luisa says
First time trying this recipe and it is yummy! Only substitution made was used whole milk instead of buttermilk. And baked in 13 X 9 pan. Ready in 20 minutes. Vanilla Buttercream, I used my own recipe.
Thank you for a wonderful recipe using basic ingredients!! 😊👍
Cake finished was about 1.5″ high.
Olivia says
Thank you for the feedback and tips, Luisa! I’m so glad you liked it 🙂
Mae Gould says
Please explain what crumb coating is, I’m new to cake making. I’m making this for a birthday. A prompt response would be much appreciated. This cake is beautiful. Thanks , Mae
Olivia says
Hi Mae! The purpose of a crumb coat is to “lock in” the crumbs so they don’t show in your final frosting. Basically, its a very thin layer of frosting all around the cake. Then you chill the cake for 20mins or so and the crumbs will stay put. I hope that helps!
Mae gould says
Can I use 9in round pans? This is my first catering event and I want it to go well. Thank you for responding. Thanks Mae
Olivia says
Hi Mae! I think the cake layers will be too thin in 9″ pans. I would stick with 8″.
Mae gould says
Thanks for the reply. 8 inches it is then!!
Laurie says
Hi- if I’m doing a three tiered cake would this work? An. I’ll be using a 10,8, and 6 inch round. How should I do that to have enough batter?
Olivia says
Hi Laurie! I’ve never tried using this recipe in a tiered cake but I think it should work. How many layers will each tier have?
Laurie says
Hi! Each tier will have 2 layers.. I’ve been searching for a great cake recipe to make for a tiered wedding cake that will hold up
Sofia says
Do you think the tiered cakes will work with this recipe? 10”, 8”, 6”? Two each
Olivia says
Hi Sofia! I have not tried it as a tiered cake, but I don’t see why it wouldn’t work. Be sure to put supports between each tier.
amy jelenko says
thank you for a straightforward and delicious recipe. cake has a moist crumb and is fluffy rather than dense – although s also sturdy. i did a half recipe in an 8×8 square. one thing it didnt rise very much but i used cold eggs so that might be it.
and THANK YOU for posting a swiss meringue buttercream recipe that is easy to follow! ive been so intimidated by other recipes this is the first time ive tried it and it turned out great.
Olivia says
Hi Amy! Thanks so much for your feedback, I’m so glad you liked this one! Swiss meringue is super easy, right? Happy to hear that my instructions were clear 🙂
Baker girl says
I used 8” inch wide and 3” inch tall
Baker girl says
I love your website and recipes what are your favorite
P.S I love how you show decorating tips please reply😀
Olivia says
Thank you! Here are some of my faves:
https://livforcake.com/mocha-chocolate-cake/
https://livforcake.com/maple-caramel-carrot-cake/
https://livforcake.com/black-forest-cake/
https://livforcake.com/oatmeal-chocolate-chip-cookies/
Baker girl says
Thanks soooooo much I look forward to baking with your recipes again very soon!😀
Baker girl says
Good fluffy cake one problem it does not even fill up half the pan
Bakers make sure to doulble the recipe!
Baker girl says
Did I do something wrong plz reply
Olivia says
If you double the recipe it will overflow the pans for sure. What size pans did you use? I use 8″ that are 2″ high. Cake batter fills to half and then they bake up to the top of the pans. If yours didn’t then perhaps something was off in the measurements or method.
Linda says
Hi,
Will the frosting recipe work with an electric hand mixer instead of a stand mixer? If so, do you have any tips or modifications?
Thanks,
Linda
Olivia says
Hi Linda! It will, but be aware that you’ll be whipping for a long time! It will be about 10-15mins of whipping for the meringue to cool and then whipping some more once you add the butter until it’s smooth. It should work though if you’re up for it :). Just make sure all tools are grease free.
Yesi says
Trying this cake for my bday! 🙂 how long/high do I mix after I mix in the Wet/Dry ingredients?
Olivia says
Hi Yesi! Just mix it until the last bit of flour is incorporated 🙂
Tsakane says
Hi,
This cake looks amazing!!!
I am from South Africa and I have always been told that buttermilk recipes require baking soda, and I see that yours does not have baking soda. Will this cake work on my side of the world??
Also, how can I re-adjust my measurements for ingredients in order to bake three 8 inch layers?
Thank you
Olivia says
Hi Tsakane! It doesn’t *need* baking soda, but it does make for a less sweet cake (which I like). If you prefer, you can just use regular milk and it will work just fine. For a 3 layer 8″ cake you’d need to 1.5x the recipe. I hope that helps!
Samantha says
I’ve just made this cake and the butter cream went a bit runny. I’ve tried sticking it in the fridge for a bit but so far that hadnt worked. Is there anyway to save it? It was stuff before I added the butter and had cooled down too x
Olivia says
Hi Samantha! Meringue buttercreams are very saveable assuming that the meringue whipped up properly. It sounds like maybe the butter was too soft. Leave it in the fridge for 20-30mins and re-whip it. It should come together.
Mitsuko says
I made this today and it was absolutely amazing. It was so delicious and fluffy. Thank you for sharing this wonderful recipe and I will definitely make it again!🙂
Olivia says
Hi Mitsuko! I am so happy to hear that you liked it! 🙂
Mari says
I baked this cake for the first time and did not use buttermilk at room temperature. So the batter curdled a bit. Would it influence the texture of the cake? I hope not it is a sample for a bride.
Olivia says
Hi Mari! It might be ok (I think it probably will be), but it there’s a change it could affect the texture for sure. I can’t say because I always use room temperature ingredients 🙁 You could be safe and try it if you’re worried.
Emma says
Quick question is there any way I’d be able to bake this in 6 inch pans instead?
Olivia says
Hi Emma! Yes, the recipe as is will work in three 6″ cake pans.
Tracy Souder says
Mine came out very dense not light and fluffy, any tips on preventing this? I made cupcakes instead of a cake since I seemed to have misplaced my second round pan, oy! This seems to happen every time I try to scratch make a cake….please help
Olivia says
Hi Tracy! Sorry to hear that, hmm. There are so many factors that come into play that can make a cake dense. Did you use all of the ingredients exactly as listed? At room temperature? Where are you located? Are you at a high altitude? If you give me a bit more info I can try to help you figure it out! Overmixing the batter is often a culprit too.
Tracy Souder says
Not high altitude, sea level. My eggs may not have been exactly room temp. How long do you bee need to leave them out to achieve room temp. Mine were out about 10 minutes.
Olivia says
The eggs probably needed a bit longer than that. I usually place mine in a bowl of hot water for 10mins or so. I’m not sure that was the culprit though. Did you happen to make an substitutions to the ingredients? If not, then it’s possible the batter was overmixed. I mix just until the last bit of flour disappears.
Suheda says
Hi,
I am from amsterdam, and here we use grams instead cups.i find it SO hard to use cups…especially for flour,but i am dying to learn this method. Can you please give me the best tips you have for measuring flour with cups? I always get demotivated when my baking fails…i want to eat this so badly😬
Olivia says
Hi Suheda! There is a metric converter right below the list of ingredients in the recipe. I hope that helps!
najwa says
hi olivia, may i know if i want to make cupcakes using this recipe, will it require a shorter baking time?
Olivia says
Hi Najwa! Yes, they shouldn’t take as long. I would start checking them at 15mins or so 🙂
Ellie says
Hi- cake is delicious! But my frosting is not thickening-any suggestions? Help- new girl
Olivia says
Hi Ellie! Was the meringue completely stiff before adding the butter? If so I suspect either it was too warm when the butter was added or the butter was too soft. It’s easy enough to save though, just pop the whole bowl into the fridge for 20mins and try whipping it again. let me know if that helps!
Jamie says
I’ve been having a lot of problems with other vanilla cake recipes. They’ve all been too dense. Is this cake fluffy and moist? Can I make it 3 days ahead of time? Is SMBC stable enough to hold layers? I am making a 8 inch cake staked with a 6 inch cake.
Olivia says
Hi Jamie! I’d say this cake is a bit more on the dense side than light and fluffy (but that’s how I prefer my cakes). You can make it ahead of time, but maybe not 3 days. You can always bake the layers and freeze them in advance, but I would only do the cake a day or two ahead max. The SMBC is stable, but can get quite soft at warm temperatures due to the butter, so it depends on where it will be and for how long!
Elizabeth says
I’m going to try this cake today! Is it okay to se low fat curtled buttermilk? And what is a double boiler for the icing part? Thanks!
Olivia says
Hi Elizabeth! The low-fat milk should work fine. A double boiler is when you place a bowl over a pot with simmering water on your stove. It heats the contents in the bowl gently and evenly. I hope that helps!