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.




Cassie says
I am wanting to bake a three layer cake using 10” cake pans. Should I just double to recipe and adjust the baking time?
Olivia says
Hi Cassie! It’s always tricky adjusting recipes for different pan sizes. I use this website as a guide: http://www.joyofbaking.com/PanSizes.html. For three 10″ layers it looks like you’d want to triple the recipe. I’ve never adjusted a recipe that much, so can’t say for sure that there won’t be issues. Safest thing to do would be to bake up three separate batches. Baking time may need to be adjusted depending on the thickness of the layers. I would start checking them at 25mins or so to be safe. I hope that helps. Let me know how it turns out!
Amanda says
I stumbled across this recipe while trying to find a recipe to bake for my cake decorating class. I had never baked a cake that wasn’t from a box and I’ve had a couple homemade cakes that weren’t great so I was a little nervous!!! This cake turned out amazingly!!! Absolutely love it! Can’t wait to try some more of your recipes!!
Olivia says
Hi Amanda! Thanks so much for the feedback, I’m so happy to hear that you liked it! Let me know what other recipes you try 🙂
Durrah says
Hi Olivia- don’t usually leave comments on blogs- but I have to compliment you on a simple and fantastic recipe! Made it last minute for a family lunch, and everybody loved it. I used cake flour and margarine- and it came out perfectly. The sponge was really light and fluffy, despite not sieving the dry ingredients.
I sandwiched my sponge with caramel (Dulce de leche) and fresh cream, and topped it with a simple white icing.
Can’t wait to make it again and to try some of your other recipes!
Thanks from South Africa
Olivia says
Hi Durrah! Thanks so much for the feedback, I am happy to hear that everyone loved it! 🙂 Your version sounds delicious too, I might have to try that!
Meagan says
I made this tonight and the cake came out delicious. My meringue buttercream on the other hand, came out very soupy. I made it exactly as the recipe calls. I tried letting it firm up in the fridge and then i poured it over the cake and when it hardened it was more of an icing. The taste was still really good. Any suggestions or thoughts on what i might have done? Thanks!
Olivia says
Hi Meagan! Sorry to hear you had trouble with the frosting! Was the meringue stiff before you added the butter? If not, then I suspect either grease or egg yolk caused it to not whip up. If it was firm then maybe it was still too warm before you added the butter? If the meringue whips up properly, this buttercream is very saveable. It should not have been pourable, that is really thin! I’m thinking it maybe needed a bit more time in the fridge to firm up 🙁 Glad you still liked the flavour though. Let me know if you attempt it again!
Kim says
Hi! I just made this cake tonight. The taste is delicious, but it didn’t rise at all. I️ followed the directions to a T. I may have over-mixed, but if so, not at all by much. I’m wondering how much your cake actually rises and if the batter is supposed to be thick? Thanks in advance for help with this!
Olivia says
Hi Kim! The batter is on the thicker side for sure. It doesn’t rise a crazy amount, but it should rise. It rises to the top of my 2″ high pans. If it didn’t rise that high, maybe check your baking powder to see if it’s expired? Over-mixing could cause it too.
Shelby says
Can I use regular milk instead of buttermilk?
Olivia says
Hi Shelby! Yes, that would work fine.
Jeremy M Weber says
Thank you so much for this recipe. I just made it for a friend of my daughters 12th birthday and the responses were amazing. I’d love to send a picture of it to post I did some sugar work for the finish.
Olivia says
Hi Jeremy! Yay! I’m so glad everyone liked it! Checking my email now, thanks for sending a pic!!
alice says
could I use two 9-inch pans?
alice says
also, could I just use egg whites?
Olivia says
Hi Alice! Yes, but you’ll need to adjust the amount so that there is the same volume of eggs. I would try 6 whites.
Chey says
I was wondering the same thing! Glad to know I can use egg whites. I was also wondering if i could use fat free milk?
Olivia says
Hi Chey! I’ve never used fat free, but almost always use 1% milk and it’s totally fine. Let me know how it turns out!
Olivia says
Hi Alice! You could but your layers will be thinner. You’ll need to reduce the baking time also!
Denise Sikkema says
Hi Olivia, What’s the technique for applying sprinkles? Mine always end up looking messy and thrown on… your’s look amazing!
Olivia says
Hi Denise! I don’t really have a technique, honestly. I just grabbed a pinch and tossed them onto the side and hoped for the best! lol
Kim H says
Hi Olivia,
Can you use this recipe for cupcakes, as well? If not, what measurements would you advise if I wanted to make vanilla buttercream cupcakes?
Olivia says
Hi Kim! You can totally use it for cupcakes. Bake at the same temperature, but check them after 15mins or so as they may be done by then.
Lasty says
Hello Olivia, can I store this in fridge without cover for days?
Olivia says
Hi Lasty! I would only store it for a day or two as the fridge has a tendency to dry cakes out. Otherwise it will be fine (uncovered), yes :).
Lasty says
Thank you so much for the response. One more thing, can I use your Vanilla Buttercream recipe to frost my cupcakes? How many cupcakes?
Olivia says
Yes, this will totally work on cupcakes! I’m actually not sure how many as I’ve never tried… it depends how much frosting you use per cupcake! 😉
Prosper says
I really love the frosting!
Olivia says
It’s one of my favourites! 🙂
Melissa says
I just made this last night to have for my daughters birthday today. The receipe was easy to follow and delicious! I just made the cake not the frosting. Chocolate frosting has been suggested instead by a couple of kiddos. ☺
Olivia says
Hi Melissa! Glad to hear that you liked it!
Natalie says
Just made this recipe into mini cupcakes for my niece’s baby gender reveal party. They may take some attention away from the baby on the way! Delicious! This is the second recipe of yours that I have made Olivia and they have both been fabulous. Show stoppers! Your buttercream is the best. I can’t wait for a reason to try another one of your recipes.
Olivia says
Hi Natalie! I’m so glad you liked this one — and that you’ve tried multiple recipes now, yay! I can’t wait to hear what you try next 🙂
Rebecca Li says
Hello Liv! I was wondering if this buttercream would be enough to cover 1 recipe of cake + one more 6inch? Like was there any left over buttercream… Trying to figure out if I need scale out for 1.5x buttercream, instead.
Olivia says
Hi Rebecca! I plan my recipes so there isn’t a lot left over so I would definitely 1.5x the recipe!
Natalie Hansen says
This looks delicious! Instead of baking this in two 8 inch cake pans could I bake it in one 13×9?
Natalie Hansen says
Just saw your comment above that answers my question. Thanks!
Olivia says
Hi Natalie! I’m not sure there will be enough cake batter to fill a 13×9 pan. You may want to 1.25x the recipe.
Ksand says
Hi – I plan on using this as a base for a Mickey Mouse cake with a 10×2 and 2 6×2 round cake pans. Do you think 1.5 of the recipe would be enough? And any recommendations on cook time?
Thanks
Olivia says
Hi there, I use this site as reference for adjusting to different pan sizes (http://www.joyofbaking.com/PanSizes.html). 1.5x *should* be enough but I’ve never tried it myself.
Bakergirl says
And by the way I love your story, and your passion, I hope that I can meet you one day even though I live in the States.
Olivia says
Thank you!
Baker girl says
Hi Olivia I have been really really wanting to make some Lemon Macarons with a light filling, do you know of any recipes that I can use. Thanks Please reply
Olivia says
I don’t have a ton of macaron recipes, but you can check out my friend Mimi’s site to see if she has some. https://www.indulgewithmimi.com/
Baker girl says
Ok thanks so much🤗😀
AleciaB says
Hi, I was just wondering if you have any suggestions for egg substitution? My baby is allergic to eggs and it’s his birthday. 🙁
Olivia says
Substituting eggs in cakes can be tricky. I’ve never done it myself, but perhaps one of these would work ok?
http://www.sheknows.com/food-and-recipes/articles/955371/baking-without-eggs
Let me know what you try and how it turns out!
AleciaB says
Thank you so much for your reply! I’ll let you know how things turn out.