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.




Litz AS says
This was a wonderful vanilla cake! Everyone loves it! Thank you!
Olivia says
Thanks Lita! Happy to hear everyone loves it 🙂
Lynn says
Wow fantastic sponge recipe I used the sponge mix for a jam and coconut tray bake , the sponge is firm enough but also melts in your mouth,if made 3 other tray bakes with it and used the buttercream for one of them
Olivia says
Hi Lynn! So happy you loved it. Thanks for the feedback! 🙂
Leanne says
Absolutely love this cake recipe! Is there a way to convert to cupcakes? My son really wants them that way, but love the cake. Any tips?
Leanne says
Ahhh! Just saw the tip! Thank you! Love your recipes! Vanilla buttercream is soooo good with this!
Olivia says
Thank you Leanne! So happy you love it 🙂
Miss Ishtiaq says
Does this make three layers of 6 inches each? Or the final cake’s height is 6 inches in total?
Miss Ishtiaq says
Also I want to bake three layers, each layer smaller in size than the first one so I can stack all three and have an anniversary cake. How will that work? Will I have to double the recipe?
Olivia says
Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html
Olivia says
Hi Miss Ishtiaq! The recipe makes a two layer 8″ round cake or a three layer 6″ round cake. I’m not completely sure of the height of either.
yasmine estrella says
the sponges came out thin. Yes i have new baking powder.
Olivia says
Hi Yasmine! Is it possible the batter was overmixed? Did you use 8″ pans?
Nab says
Hi I wanted to ask if i put the batter into a ten inch pan then how many servings should i adjust the recipe by to get the the completed cake at 4 inches tall.
Nab says
I havn’t tried this recipe yet but i wanted to ask how many servings i should adjust this recipe by to make it fit a 10 inch cake pan and what temperature i should bake the cake at
Olivia says
Hi Nab! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html It depends on how many 10″ pans you plan to use. The temperature would stay the same but baking time may vary slightly.
Lin says
The cake tasted wonderful but I had an issue with the cake where the sides would stick to the pan and even when using parchment paper. When the cake cooled, instead of the whole side pulling away, the edges stuck to the pan, making it a smaller cake than it was meant to be. The same issue with the bottom where a chunk of the cake would still be stuck there. I also made sure not to cool the cake longer than 10 mins. I made this cake twice and same issue :/
Olivia says
Hi Lin! How do you prepare your cake pans? Were they greased and floured? I like to use cake release on the pans plus parchment to make sure the cakes come out of their pans properly.
Hamid says
“TIPS FOR THIS VANILLA CAKE RECIPE:
This recipe works for two 8″ layers or three 6″ layers. Baking time may need to be adjusted for 6″.”
Great recipe and description. Unfortunately the recipe amounts provided bulky default (12 servings) makes only one 8 inch cake not two as stated in the recipe.
Hamid
Olivia says
Hi Hamid! The recipe makes two 8″ cake layers that are about 2″ tall each. If yours didn’t rise as much it could be due to overmixing the cake batter or expired baking powder.
Cindy Accardi says
This is a very good cake! I used buttermilk and it was lovely. Not sweet at all. I didn’t make the icing included with the recipe (didn’t feel like cooking the ehh whites) but I used another vanilla icing recipe on this site and it was very good but wayyyy too sweet! Gotta find a better icing! Cake is a keeper!
Cindy Accardi says
Ehh = egg
Cake is a five star!
Olivia says
Thanks Cindy! So glad yu loved it. If you want to try a not too sweet frosting, give my Ermine frosting a go 🙂 https://livforcake.com/ermine-frosting/
filiz says
Hi. I made this cake. It was delicious and everyone loved it. One problem I had was I am in the UK and use metric measurements so I had to convert all the measurements and different websites give different conversions between cup and gr. My cake could have been even better if I used the measurements exactly as yours. It would be great to see your recipes in metric measurements. I also wanted to ask, if I reduce the amount of sugar in the cake, as it was a bit too sweet for me, would I have to reduce anything else? Many thanks
Olivia says
Hi Filiz! There is a metric converter below the list of ingredients for all my recipes! You can reduce the sugar by about a third or so and it should be fine as is 🙂
Rose says
Hi there I’m based in the UK too- what flour did you use, plain or self raising?
Taryn Manuel says
Hey I don’t have a saynd mixer just a hand one will the butter cream be OK to make in this ?
Taryn Manuel says
Sorry I meant stand mixer
Olivia says
Hi Taryn! The buttercream is doable with a hand mixer, but not ideal. It will just take a long time. See this post for details: https://livforcake.com/swiss-meringue-buttercream-recipe/
Mariah says
Hi! I didn’t make this yet, but I need to make it dairy free. If I want to use almond milk, will I need to adjust anything else or do anything extra?
Olivia says
Hi Mariah! It will work totally fine with almond milk. No adjustments necessary.
Jen says
Trying this recipe out tonight for a cake I am making for a neighbor. Fingers crossed!!! 🙂
Olivia says
Hi Jen! Let me know how you like it 🙂
Delaney says
Hello, I haven’t baked this yet, but I have a question. How much buttercream does this recipe make? Do you think it is enought to frost it generously, and make some buttercream flowers?
Olivia says
Hi Delaney! The buttercream makes enough for what you see here. For what you want I would use these amounts:
7 large egg whites
2 cups granulated sugar
3 cups unsalted butter room temperature
2 tsp vanilla
Connor says
Hello! First I wanted to say I made this cake for my mothers birthday and it was delicious. I do have a question though. A day before my mother’s birthday I baked the cake exactly as written, and when it came to cake time the next night and I went to cut into the cake, it was really dense, not airy at all. What could I have done to possibly make this cake so dense? All I know is when mixing the flour I had it on the lowest speed (1) and once the flour was fully incorporated, I stopped the mixer. Is there something else that could have created such a dense cake? Also I don’t know if this could have done anything, but I used two 9-inch cake rounds.
Olivia says
Hi Connor! There’s a couple of factors that could have contributed. Overmixing is one of them but it sounds like you didn’t do that which is great! Improperly measured flour is another culprit. I always spoon and my flour into my cup rather than using the cup as a scoop. Is your baking powder fresh/not expired? That would cause dense cakes too. Finally, was the cake eaten right out of the fridge? If so, it will be very firm. It’s best at room temperature. I hope that helps!
Connor says
Yes my baking powder is very fresh and I actually left the cake out on the counter, never put it in the fridge. It’s most likely the flour that’s an issue. I used the cup as a scoop for the first time (since I just got containers with wide openings, my previous containers opening was quite small). Next time I’ll scoop the flour into the measuring cup then leveling it instead of using the cup as a scoop as well. Hopefully that helps out with the dense, crumbly cake I made. Thank you very much!
Olivia says
Please let me know how your next attempt turns out! 🙂
Safaa says
Simple and delicious
Olivia says
Thank you Safaa! So happy you love it 🙂
Sarah says
Hi there,
I’m wanting to make this cake ahead of time (just the cake, not the buttercream) for my little boy’s birthday. Will it freeze well?
Thanks in advance,
Sarah
Olivia says
Hi Sarah! Yes, it freezes very well. Just double wrap the cooled cake layers in plastic wrap and freeze for up to 3 months.
Martene says
Hi, I have made a few of your cakes, including this one, and they have not lasted more than 24 hours because they are devoured (so delicious). My daughter’s birthday is coming up and she wants cupcakes and I wanted to know how I can convert the recipe for this cake, as well as the strawberry cake to cupcakes. I wanted to do 12 of each flavor. Can you help please?
Olivia says
Hi Martene! So happy you love it. The recipe should make about 12-14 cupcakes depending on size. If you only want 12 you can cut it in half (change the Servings to 6 to get the amounts). Bake them for about 15mins or so. Same for the Strawberry Cake. I hope that helps! Let me know how they turn out 🙂
Wendy says
I love this cake. It’s delicious. I baked it in two eight inch round pans and they are both around one inch high. I’m wondering if you have any advice for what I may be doing wrong.
Olivia says
Hi Wendy! Is there a chance your baking powder is expired? Or that the batter was overmixed? The cakes should bake up closer to 2″ tall. So happy you love it! 🙂