This vanilla cake is moist, light, fluffy, flavorful and seriously delicious. It’s also the easiest vanilla cake you’ll ever make.

I’ve been testing this vanilla cake recipe for weeks now, as I wanted something that would be super easy and quick. For me that means using oil, not butter, so we can make it in one bowl and don’t have to use a mixer.
And this recipe is it! It’s a simple one-bowl recipe and has all the vanilla flavor you could dream of in a cake with a perfect texture. This will soon be your favorite vanilla cake recipe!
And if you love cake, well our totally divine chocolate cake is a winner too, so is our red velvet cake and our carrot cake.

How To Make Vanilla Cake
Full instructions and measurements can always be found in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.
- Sift all purpose flour into a mixing bowl and add white sugar, baking powder and salt.
- Add milk, eggs, oil and vanilla extract and mix into a batter. You can use a hand whisk to give it a quick whisk to remove any lumps but don’t overmix.

- Divide the batter evenly between two 9-inch cake pans (sprayed with non-stick spray and lined with parchment paper).
- Bake for 30 minutes at 350°F or until a toothpick inserted into the center of one of the cakes comes out clean.
- Allow the cakes to cool for a few minutes before removing them from the cake pans and placing them onto a wire cooling rack.
- Let them cool completely before frosting.

The Frosting
We frosted this cake with our vanilla buttercream frosting, we just increased the recipe by a quarter because we wanted the frosting to be nice and thick!
If you want to mix and match your cakes and frostings, then a chocolate buttercream frosting would also be delicious on this cake.

Recipe FAQ
You can EASILY make this vanilla cake dairy-free by using a plant-based milk such as soy milk or almond milk instead of the dairy milk. Of course then you’ll also need to use a dairy-free butter product for the frosting such as Earth Balance Buttery Sticks.
This recipe will make around 18-24 cupcakes depending on how high you fill the liners. We have a recipe for a perfect 12 vanilla cupcakes though!
This recipe makes a two layer 9-inch cake OR a three layer 8-inch cake. You can also do a two layer 8-inch cake but the layers are quite fat.

Storing and Freezing
Keep your cake stored in an airtight cake container at room temperature where it will stay fresh for a few days or in the fridge where it will keep for up to a week.
The frosted or unfrosted cake can be frozen for up to 3 months. Thaw overnight in the fridge and then bring to room temperature before enjoying.

More Cakes and Cupcakes
- The Most Divine Chocolate Cake
- The Best Carrot Cake
- Red Velvet Cake
- Vanilla Cupcakes
- Crazy Cake
- Red Velvet Cupcakes

Did you make this recipe? Be sure to leave a comment and rating below.

Vanilla Cake
Ingredients
- 2 and ½ cups All Purpose Flour Correctly Measured*
- 1 and ½ cups White Granulated Sugar
- 3 tsp Baking Powder
- ¾ tsp Salt
- 1 cup Milk
- 2 Large Eggs
- ¾ cup Canola Oil Or Vegetable Oil
- 3 tsp Vanilla Extract
Vanilla Buttercream Frosting
- 1 and ¼ cup Butter Lightly Salted, Softened
- 5 cups Powdered Sugar
- 5 Tbsp Milk
- 2 tsp Vanilla Extract
Instructions
- Preheat the oven to 350°F (180°C) and spray two 9-inch cake pans with non-stick spray and line the bottoms with circles of parchment paper.
- Sift the all purpose flour into a mixing bowl and add the sugar, baking powder and salt.
- Add the milk, eggs, oil and vanilla extract and mix into a batter. Do a quick whisk with a hand whisk to remove any lumps. Don't overmix.
- Divide the batter evenly between the two prepared cake pans.
- Bake for 30 minutes or until a toothpick inserted into the center of one of the cakes comes out clean.
- Allow the cakes to cool for a few minutes before removing them from the cake pans and placing them onto a wire cooling rack.
- Let them cool completely before frosting.
Vanilla Buttercream:
- Add the softened butter to the bowl of your stand mixer, start at slow speed and gradually increase speed. Let it whip for until your butter is smooth and pale in color.
- Add the powdered sugar, milk and vanilla extract and beat for a few minutes until very fluffy and smooth.
Video
Notes
- Measure your flour correctly using the spoon and level method – spoon the flour into your measuring cup and level off the top with a knife. Don’t pack the flour into the cup and don’t scoop it. Alternatively, weigh your flour on a food scale (click the link below the ingredients that says ‘metric’ to get the correct weight of each ingredient).
- The butter for the frosting should be lightly salted. If yours is unsalted then you can add ⅛ tsp salt to the recipe.
- Make It Dairy-Free: You can make this cake dairy-free by using a non-dairy milk option such as soy milk or almond milk. To do the same for the frosting, use a dairy-free vegan butter option such as Earth Balance Buttery Sticks.
- You can make this in two 9-inch cake pans or three 8-inch cake pans. It also works in two 8-inch cake pans but the layers are quite thick.
- Keep the cake in an airtight container at room temperature for a few days or in the fridge for up to a week.
Pls what do you mean by softened butter and how can I soften my butter
Hi there, you simply take your butter from the fridge and let it warm up at room temperature for at least 1 hour before you plan to bake your cake. 🙂
Made the full recipe twice in 3 days. It’s my new favorite vanilla cake recipe. The only adjustment that I made was reducing the amount of sugar to a 1/2 cup but kept everything else the same.
Thanks so much for sharing!
the best cake recipes I’ve met very easy sweet
Happy to hear you enjoyed it and thank you for your great review!
The most perfect and moist vanilla cake ever 🙏🏾
Thanks so much Kutlwano!
Can you substitute buttermilk for regular milk?
Sure!
Awesome cake and frosting recipe! Made it last night and it came out perfect. Thanks Alison.
So happy to hear that Stephanie! Thanks so much!
I am wondering if I could use this cake for a jello poke cake? Cat mom, also.
Hi Kelly and fellow cat mom! I saw an awesome definition of a cat mom recently: ‘Someone who works hard so her cats can have a good life.’ hahaha I love it. Regarding the cake, I don’t see why not, I haven’t tried it that way, but I think it would work! All the best!
Can I half the recipe?
Sure! In that case I would just bake it in a single 9-inch round cake pan for a single layer cake.
Thank you for the recipe, I’ve baked this 4 times now, for every birthday party. We love your recipe. Very easy to prepare.
Thanks so much Rima!
Thank you so much for this recipe…it was soooooo delicious!!! 💜
So happy to hear that Hannah! Thanks for the amazing review!
Hi…I’m looking for a vanilla cake that uses oil and milk instead of butter and sour cream/yogurt. This seems like it can work. I want something that can be used as a base for a strawberry filling and whipped cream topping. I have a few questions. Can I use egg 4 whites in place of the 2 whole eggs? Can I use 2% milk or is whole milk best? Should I add any heavy cream to make up for losing the egg yokes?
Hi Paris, I haven’t tried it with egg whites instead of whole eggs, but I think it should work. You can literally use any milk you have on hand. I don’t think adding heavy cream will be necessary at all. All the best!
TY…
I’m making it today. I’ll let you know how it came out.
I can’t believe how easy this cake recipe is! And the taste and texture are as good or better than any vanilla cake I’ve ever had. What a breeze to make it. Thanks for the recipe, it’s a keeper.
Thanks so much Diane! xoxo