If you're looking for a perfect classic vanilla cake, then you've found it here. This is my BEST White Cake Recipe that makes incredibly soft, moist and fluffy vanilla cake layers topped with ultra smooth and creamy whipped vanilla ganache frosting. The crumb is moist with a fine texture and delicious vanilla flavor. A blend of butter and oil as well as egg whites in the batter are the secrets to its soft and delicate texture. If you love vanilla cake, try my yellow cake version with this One Bowl Vanilla Cake with Chocolate Frosting and my best Vanilla Cupcakes recipe. If you prefer chocolate frosting, try my popular Fudgy Chocolate Frosting or my Best Chocolate Buttercream.

WHY THIS IS THE BEST WHITE CAKE RECIPE
- Easy to make - this cake is simple and straightforward as it follows the traditional creaming method for making butter cakes. You don't need any specialty ingredients and it uses pantry staples.
- Moist vanilla cake - the cake is super moist! It has a soft texture, it's not crumbly and it stays moist for days without drying out.
- Soft texture - the crumb is fine and very soft. I almost called this a "white velvet cake" to convey how soft it feels.
- Pure vanilla flavor - you will love the clean vanilla taste that comes through every aspect of this cake and it does not taste eggy.
- Creamy vanilla frosting - I top this vanilla cake with my Vanilla Whipped Ganache which is one of my most popular recipes. It has just 3 main ingredients and it tastes like vanilla ice cream.

WHY ARE ROOM TEMPERATURE INGREDIENTS SO IMPORTANT?
You'll notice most recipes require ingredients to be at "room temperature" which is somewhere between 21 and 23 degrees C or 70 and 73 degrees F. This is because ingredients will blend more readily and uniformly if at this temperature. My white vanilla cake requires soft butter and it will be difficult to blend the butter with sugar in the first creaming step if the butter is cold. Subsequently, egg whites must be at room temperature to blend evenly with the creamed fat and sugar. If the ingredients aren't blended evenly, then the batter is more likely to separate and the cakes will bake unevenly with oil spots.

INGREDIENTS FOR THE BEST WHITE CAKE RECIPE
- Unsalted butter - this recipe requires soft butter for creaming with the sugar during the first step of the process. Butter has superior flavor for vanilla cakes.
- Oil - using some oil gives butter cakes a soft texture since it is liquid at room temperature. Just be sure to use fresh oil and not one that sits on your counter for cooking (it's likely it has been exposed to more oxygen and light which can affect the flavor).
- Pure vanilla extract - vanilla is the main flavor in this cake so use your best one. I like this Madagascar Bourbon Vanilla extract.
- Milk - I prefer whole milk for this recipe and it is important that is at room temperature or even slightly warm. Do not use cold milk or else it will not blend into the batter smoothly.



- Eggs - 4 large egg whites will provide structure and tenderness. White cake gets it's name because it does not use whole eggs since egg yolks would impart a yellow color. Make sure they are at room temperature, which means you should separate the eggs while cold and leave the egg whites at room temperature for 30 minutes before baking. Alternatively you can submerge whole eggs in a bowl of warm water for 10 minutes and then separate them, however they are easier to separate when cold.
- Sour cream - one of the secrets to the best vanilla cake is sour cream. It contributes cultured dairy undertones, which adds rich flavor and body (thanks to its high protein and fat content).
- All purpose flour - regular unbleached all-purpose flour is best for this recipe. Just be sure to measure your flour correctly since adding too much flour can lead to tough and dry cake. The most accurate way to measure flour is using a kitchen scale. If you don't have one then fluff your flour with a spoon, spoon it into your measuring cup and use a knife to level it off. This batter is meant to be on the runny side so refrain from adding more flour to make it thicker.
- Sugar - regular white granulated sugar provides sweetness and keeps the cake moist. You can also use caster sugar.

STEP BY STEP INSTRUCTIONS
- STEP 1). Combine dry ingredients. Sift flour, baking powder, baking soda, and salt into a large bowl and whisk well to blend evenly. It's important to distribute the leavening agents uniformly to prevent large air pockets in the cake. Set aside
- STEP 2). Cream butter and sugar. Combine butter, oil, sugar and vanilla extract in a large mixing bowl (or the bowl of a stand mixer) and mix together on medium-high speed using an electric hand mixer until pale, light and fluffy. This will take 3-5 minutes. Scrape down the bowl halfway through mixing to ensure there are no bits of butter that haven't been blended.
- STEP 3). Mix in egg whites and sour cream. Add the egg whites 2 at a time and mix for 1-2 minutes until well combined between each addition. Scrape down the bowl again. Add sour cream and mix it in evenly.
- STEP 4). Alternate adding dry ingredients and milk. Reduce the mixer speed to low and then add half of the flour mixture until just combined then add half of the milk. Scrape down the bowl and repeat adding half of the remaining flour, followed by the rest of the milk and finally gently mix in the rest of the flour. Be sure to stop and scrape down the bowl frequently so the batter is even. It's important not to over-mix, however undermixing will mean the batter is not homogeneous and it will not bake evenly.
- STEP 5). Bake. Divide the batter evenly between two pans (about 600g per pan) and bake for 25-30 minutes or until evenly golden and a toothpick comes out clean.

EXPERT BAKING TIPS
- Use a blend of butter and oil. The key to a quick and easy yet tasty vanilla cake recipe is to use oil AND butter. Butter is superior for its flavor, and oil will make cakes softer and come across as being more moist. It's the simple science behind the type of fat. Oil is made up of mostly unsaturated fats that are liquid at room temperature, whereas butter contains more saturated fats that are solid at room temperature. As a result, the texture of a butter cake will be more crumbly and firm.
- Use a neutral tasting oil like pure sunflower oil for the cleanest flavor to let the vanilla taste stand out.
- Use FRESH oil. If oil is not fresh then even the slightest rancid note will be exacerbated after you bake it into a cake.
- Do not reduce the sugar - the right amount of sugar will make cake moist because it binds water so that it stays tightly in the batter and doesn't evaporate excessively during baking.
- Sift the dry ingredients. Although it may not matter much for cookies, sifting is very important for cakes. It helps distribute the baking powder and baking soda evenly through the flour and also helps the flour absorb more readily and evenly into the wet ingredients for a uniform batter. This will help guard against tunneling and it also minimizes the amount of mixing required so you don't end up over-mixing the batter.
- Keep an eye on the baking time. Set a timer for the first time stated in the recipe and check with a skewer -- it should come out clean.

RECIPE FAQ
Firstly - use a fresh oil! Do not use anything that's been opened for a long time and when you store oil, it should be in a cool dark place. Light and heat accelerate oxidation reactions that can make the flavor turn rancid. My oil of choice for baking is sunflower oil for its clean and neutral taste, but any other oil such as canola or safflower will do. You can even use olive oil, but keep in mind that it will add the taste of olive oil to the cake.
If your cake turns out dense, then it could be a couple of things: there is too much flour, the raising agents were not distributed well throughout the batter or the raising agents are not active. Make sure to use fresh baking powder and baking soda, then blend the dry ingredients together evenly before adding them in. Use a kitchen scale to measure flour accurately. Over-mixing can also lead to a dense cake instead of light and fluffy.
I highly recommend sifting the dry ingredients for this recipe. If there's anytime sifting is important, it's while making cakes. It helps distribute the raising agents through the flour for even baking and an even crumb structure. It also separates the flour particles so that it absorbs readily and evenly into the batter while reducing the chances of over-mixing.
Too much flour and not enough sugar is the main reason why cake can turn out dry and dense. It is important to have the right proportions of liquid to dry ingredients in a one bowl cake recipe. Over-mixing can also lead to a dense cake instead of light and fluffy.
You can also make this recipe using an equal amount of full fat Greek yogurt or crème fraîche, which is a type of fermented dairy product somewhere between yogurt and sour cream.
This cake is moist because of the amount of liquid and sugar, so do not reduce the sugar or else the texture will not be as nice. Liquid oil will also make the texture very soft, which often gives the perception of "moistness".

HOW TO MAKE THE BEST VANILLA FROSTING
This frosting is INCREDIBLE, and it's NOT buttercream. If you find American buttercream to be too sweet and overly dense, try my whipped ganache. It tastes like vanilla bean ice cream and everyone who has tried it has loved it! Here is my recipe for Vanilla Whipped Ganache Frosting.
If you love cake, check out these recipes!
Ultimate Moist Chocolate Fudge Cake The BEST Moist Chocolate Cake Recipe Sticky Toffee Date Cake Moist Lemon Blueberry Bread Olive Oil Chocolate Bundt Cake Best Vanilla Cupcake Recipe with Chocolate Fudge Frosting Chocolate Chip Banana Cake with Creamy Milk Chocolate Frosting Blueberry Peach Upside Down CakeMore delicious cake
Check out these delicious cake recipes:
Baby cakes
Here are some wonderful cupcake recipes to try:
Video
Best White Cake Recipe
Ingredients
White Cake batter:
- 2 cups plus 2 tbsp (300g) all-purpose flour
- 1 ½ teaspoon baking powder
- ½ teaspoon baking soda
- ¾ teaspoon salt
- ½ cup (113g) unsalted butter, softened
- 3 tablespoon (45ml) sunflower oil (you can also use canola or vegetable oil)
- 1 ⅓ cups (265g) granulated sugar
- 4 large egg whites at room temperature
- 2 teaspoon (10ml) pure vanilla extract
- ½ cup (120ml) full fat sour cream, at room temperature
- ¾ cup (180ml) whole milk, at room temperature
1 x recipe for Vanilla Whipped Ganache Frosting
NOTE: for best results, use a kitchen scale to weigh the ingredients.
Instructions
- Preheat the oven to 350°F (180°C). Lightly grease two 8-inch round cake pans, dust lightly with flour and line the base with rounds of parchment paper.
- Sift flour, baking powder, baking soda, and salt into a large bowl and whisk well to blend evenly. It's important to distribute the leavening agents uniformly to prevent large air pockets in the cake. Set aside
- Combine butter, oil, sugar and vanilla extract in a large mixing bowl (or the bowl of a stand mixer) and mix together on medium-high speed using an electric handheld mixer until pale, light and fluffy. This will take 3-5 minutes. Scrape down the bowl halfway through mixing to ensure there are no bits of butter that haven't been blended.
- Add the egg whites 2 at a time and mix for 1-2 minutes until well combined between each addition. Scrape down the bowl again. Add sour cream and mix it in evenly.
- Reduce the mixer speed to low and then add half of the flour mixture until just combined then add half of the milk. Scrape down the bowl and repeat adding half of the remaining flour, followed by the rest of the milk and finally gently mix in the rest of the flour. Be sure to stop and scrape down the bowl frequently so the batter is even. It's important not to over-mix, however undermixing will mean the batter is not homogeneous and it will not bake evenly.
- Divide the batter evenly between two pans (about 600g per pan) and spread it out evenly using a small offset spatula, tap the pans on the countertop to force out any large air bubbles and bake for 25-30 minutes or until evenly golden and a toothpick comes out clean.
- Prepare the frosting. Follow this recipe for Vanilla Whipped Ganache and spread about 1 cup over one layer of white vanilla cake. Place the other layer on top and cover the cake with the remaining frosting. If serving later, keep the cake covered under a cake dome, or keep refrigerated if serving the next day.















Randi
This cake was a dream to make and eat. Ended up making layers to use up egg whites and put them in the freezer. Cake held up wonderfully and thawed to be fluffy and delicious.
Thanks for the great recipe.
christina.marsigliese
Thank you so much Randi!
Zan
Made this cake twice now and certainly will be making the third one soon. This is certainly our favourite one so far. The ganache is divine and the cake improves over time as the ganache begins to soak into the layers. The cake itself is soft and not too sweet. Thank you for the recipe.
christina.marsigliese
You're welcome Zan! So glad you enjoyed the recipe!
Joann
Could you use avocado oil instead of canola or vegetable oil?
Blanka
Hi,
I will be attempting to make a Minecraft inspired cake for my son’s birthday and wanted to use this recipe. I have an 8”x8” square pan; can I use that instead of the round or do you recommend the round and cutting it into a square? Also, will using green food coloring alter anything with the frosting?
Thanks!
christina.marsigliese
Hi Blanka, that sounds very cool. If you use two 8x8 square pans, the cake layers will be too thin. I would suggest either making them in the two round pans and cutting them square or in a 9x13 pan and cutting two squares. Adding some coloring won't be an issue as long as you don't add a ton.
Blanma
I made the cake and it tasted delicious! Sponge was moist and the frosting tasted like vanilla ice cream! So good!
A couple things to call out for folks who may have the same questions about the frosting.
1) I used gel food coloring for the frosting, and while it didn’t change the taste of it, it looked a little grainy, but still delicious nonetheless, so as stated, use it sparingly.
2) I was nervous about using Ghirardelli premium white chocolate baking bars as the % cocoa butter was not listed on the packaging and wasn’t sure if they would have enough, but it still turned out great with the same consistency in the video.
Thank you for this yummy recipe!
christina.marsigliese
You're welcome Blanka! Thanks for sharing your feedback and I'm so glad you enjoyed the cake and frosting.
Tiffiny
Hello - how would you recommend adjusting this to make 2x 10 inch cake layers? Many thanks
christina.marsigliese
Hi Tiffany, you would need to increase everything by 25% or multiply the recipe by 1.25.
Autumn
I’m looking to make a two layer sheet cake with this recipe, would a double batch be necessary & enough?
christina.marsigliese
Hi Autumn, a double batch will be fine for 9x13 sheet pan.
Aditri
Hi Christina, can I make this cake in advance and freeze the cake layers and thaw it out in the fridge a day before assembling? If so what is the best way to freeze the layers so that the texture/taste remains the same?
christina.marsigliese
Hi Aditri, yes you can freeze the cake layers. I would recommend wrapping them well in plastic film before placing them in the freezer.
Tara
I need a really good tasting vanilla CUPCAKE recipe. I’m super picky and can’t find one with great taste and good texture. Help
christina.marsigliese
Hi Tara, I would recommend my Best Vanilla Cupcake recipe that you can find in my recipe index.
Valerie
What a great recipe! It has everything - soft, moist, tender and tasty. I’ll be making this for every celebration going forward. Thanks Christina!
christina.marsigliese
Thank you Valerie! Glad you enjoyed the recipe.
Suzana
This cake is absolutely amazing! So moist, light and flavourful. Will definitely become my go to white cake recipe. Thank you so much!
christina.marsigliese
Thank you Suzana! So glad you enjoyed the recipe.
Cambree Chase
Hi I have not tried this recipe yet but will. Do you have a good butter cream frosting to make a drip on a cake??
christina.marsigliese
Hi Cambree, Yes! Try my Best Chocolate Butter Cream Frosting recipe.
Esti Gordon
I just made this cake for my son's birthday
Truly the most delicious vanilla cake. So so fluffy, moist, and easy to decorate (no crumbling)
christina.marsigliese
Thank you Esti! So glad your son enjoyed the cake. I hope he had a wonderful birthday.
Becky
If we wanted to make this into a 9x13 pan, how would i need to double or triple this recipe?
christina.marsigliese
Hi Becky, you would need to double this recipe.
Clarke
I've made this recipe twice now for two different birthdays and everyone asks for the recipe. Thank you! I see many more celebrations with this cake!
christina.marsigliese
Thank you Clarke! Glad the recipe was a success.
Marilyn
Probably one of the best vanilla cakes I’ve made so far. Not too sweet, with a light fluffy crumb. Didn’t have two cake tins so ended up using a Bundt pan and turned out so good.
christina.marsigliese
Thank you so much Marilyn!
Hannah
This is the best vanilla cake recipe I’ve tried in a long time. It’s not overly sweet and is actually moist while still soft. I’ll make it again for sure.
Christy
Good evening Christina ,
I would like to try and make this recipe for my baby girls b-day next week . I had a question , I have an 18 cm x 9 cm round tin , to make a smaller cake . Do you think I should divide everything? Maybe make into two batches and cook separately? Thank you 😊
Jackie
Is full fat plain yogurt an ok substitute for the sour cream?
christina.marsigliese
Hi Jackie, yes that should work. I recommend Balkan yogurt or Greek yogurt.
Tricia Moritz
Thank you for a delicious white cake recipe. It turned out perfectly. Definitely going to be one of my favourites.
christina.marsigliese
Thanks so much Tricia!
Maria
I absolutely love this recipe! I've tried so many vanilla cake recipes and not a single one compares to this one. The flavor and texture are exactly what I was looking for. Thank you so much for sharing your recipe!
christina.marsigliese
You're welcome Maria! I'm so glad you love the recipe.
Vin
I'm confused as to the amount of ap flour. KA AP flour is 120g per cup. So 2 cups plus 2 tbls should be 255g. Whst flour are you using that weighs so much more?
christina.marsigliese
Hi Vin, KA is only one brand of flour. The average unbleached unsifted AP flour weighs 142g per cup.
Sara
Urghh so why not just use grams then? I really wanted to make it but all this confusion is just putting me off. 😥
christina.marsigliese
Hi Sara, as mentioned in the recipe, I always recommend using a kitchen scale for best results.
Ann
I have the same question about the flour weight. KA on their website and indicates 1 cup is 120 grams and the bag indicates that 1/4 cup is 30 grams. I too want to make sure I am using the correct measurement of flour before I make this with too much or too little flour. .
christina.marsigliese
Hi Ann. If you are using sifted flour the cup weight will be around 120g. However, I test everything by weight. For best results, weigh your ingredients according to the measurements in the recipe card using a kitchen scale.
Sandy
Can this batter be used as cupcakes as well?
Teresa
Cake and frosting flavor and texture are fantastic. I used vanilla paste so my frosting is tinted. What is your opinion on white food gel? Thanks for a great recipe.
christina.marsigliese
Thanks so much Teresa! You can use gel to color the frosting if you'd like.