Best White Cake Recipe
This best white cake recipe comes straight from my years as a professional cake decorator, where it was one of my most requested white wedding cakes. Light, moist, and snow-white, this white vanilla layer cake is designed for stacking, frosting, and elegant celebrations — not just everyday baking.
Unlike a simple vanilla cake, this recipe is structured enough for wedding and layer cakes while still staying soft and tender. It pairs beautifully with ermine frosting, buttercream, or fondant, making it a reliable choice for both home bakers and professionals.

As a professional cake decorator specializing in wedding cakes, this white wedding cake recipe was one of my most requested. It’s a classic white vanilla cake that delivers consistent results—light, moist layers with enough structure for stacking and frosting.
This is the recipe I relied on for weddings and celebrations, and it has never failed me. Simple, reliable, and elegant, it’s the kind of white cake you can trust for important occasions.
Why you’ll love this white cake recipe?
- Perfect for layer cakes – Soft crumb with enough structure for stacking and filling
- True white color – Made with egg whites and clear vanilla for a clean, snow-white finish
- Moist but sturdy – Butter and oil create balance without dryness
- Bakery-style results – Tested for wedding cakes, celebrations, and special occasions
- Versatile frosting options – Works with ermine frosting, IMBC, SMBC, or fondant

Why this is a true white wedding cake (not just a vanilla cake)
This is not a shortcut white cake or an “easy vanilla cake” with egg whites swapped in. If you need a cake that looks as good as it tastes, this is the recipe to use.
As a professional cake decorator, this white wedding cake recipe was developed specifically to:
- Hold up to stacking and tiering
- Stay pale and elegant after baking
- Support frosting and fondant without collapsing
- Deliver consistent results for large celebrations



Ingredients and substitutes
- Flour – All-purpose flour provides better structure for layered and wedding cakes than cake flour, especially when using egg whites only.
- Sugar – Fine white sugar creams more easily with butter, creating a lighter crumb.
- Butter + Oil – Butter adds flavor, while oil ensures moisture. Together, they create a soft yet stable cake.
- Buttermilk – Adds tenderness and subtle tang. Sour cream can be used in the same amount.
- Egg whites – Keep the cake white and light. Separate carefully to avoid any yolk contamination.
- Flavoring – Clear vanilla keeps the crumb white. Almond and rose extracts are optional but add a classic bakery flavor.

Step-by-step: Best White Cake Recipe
Cake: White vanilla cake layers
- Preheat + prep pans
Preheat the oven to 325°F / 165°C / Gas Mark 3. Grease and line 3 x 8-inch round cake pans with parchment paper.
Pro tip: Parchment is non-negotiable for neat, clean layers.

- Dry ingredients – in a bowl, combine flour, baking powder, baking soda, salt, – set aside.
- Wet ingredients – In the bowl of a stand mixer fitted with the paddle attachment, cream together the butter and half the sugar until light and fluffy. Gradually add the oil, then continue whipping until light and airy. Then, add the vanilla, almond, and rose extract.

- Combine – Next, add the flour mixture and buttermilk in three batches alternating each other – set aside.
- Whip – Clean the bowl of the stand mixer and whisk attachment, then add the egg whites and cream of tartar. After two minutes, gradually add the remaining sugar, one tablespoon at a time. Once all the sugar is in, whip the egg whites to almost stiff peaks.

- Fold – Gently fold the whipped egg whites into the cake batter with a spatula making sure not to overmix.
- Bake – Pour batter into the prepared baking pans – tap a few times to remove any air pockets. Bake on the center rack for 35 to 40 minutes or until a skewer inserted in the center comes out clean. Cool in the pan for 10 minutes, then invert onto a wire rack and cool completely.

Frosting: Ermine frosting
- Cook the roux (milk paste)
In a saucepan, whisk together sugar, flour, salt, and milk until smooth. Cook over medium-low heat, whisking constantly, until thick and glossy (about 5–7 minutes). - Cool completely
Transfer the roux to a bowl and press plastic wrap directly on the surface. Cool to room temperature (or slightly cool).
Pro tip: If it’s warm, it will melt the butter and your frosting will turn soupy. - Whip the butter
In a stand mixer with the whisk, whip the butter for about 1 minute until lighter and creamy. - Add roux gradually
With the mixer on low, add the cooled roux one tablespoon at a time, scraping the bowl as needed. - Whip until fluffy
Increase speed and whip for 2 full minutes until the frosting becomes light and airy. Add vanilla (and any other flavoring).

Assemble: White layer cake / white wedding cake finish
- Level the cake layers
Trim domes with a serrated knife or cake leveler.

- Fill and stack
Place the first layer on a cake board/stand. Add a generous amount of ermine frosting and spread evenly. Repeat with remaining layers. - Crumb coat
Apply a thin coat of frosting around the cake to trap crumbs. Chill 10–15 minutes.
Pro tip: Short chill = stable cake. Long chill uncovered = dry cake.

- Final coat + smoothing
Frost the cake fully and smooth with an offset spatula and bench scraper. Chill 20–30 minutes to set. - Final smoothing (optional pro finish)
Dip your scraper/spatula in warm water, wipe dry, then smooth the sides and top for a clean wedding-cake finish. - Pipe + decorate
Pipe borders (top and bottom) and decorate as desired (pearls, chocolate décor, fresh flowers, etc.).


White Cake Recipe with Ermine Frosting
Satisfy your sweet tooth with this delicious white cake recipe. Delicate, light and airy, layers of white vanilla cakes with a creamy Ermine frosting for an extra special dessert. Try this recipe to make a heavenly white wedding cake today!
Video
Ingredients
- 375 g (3 cups) All-purpose flour
- 1½ tsp Baking powder
- ½ tsp Baking soda
- ½ tsp Salt
- 113 g (½ cup) Butter (1 stick) unsalted, room temperature
- 400 g (2 cups) Sugar divided
- 160 ml (⅔ cup) Oil cooking
- 240 ml (1 cups) Buttermilk
- 6 large Egg whites
- ⅛ tsp Cream of tartar or ¼ tsp salt for egg whites
- ¼ tsp Clear vanilla extract or regular vanilla
- ⅛ tsp Almond extract optional
- ⅛ tsp Rose extract optional
- 200 g (1 cup) Sugar
- 60 g (½ cup) All-purpose flour
- ¼ tsp Salt
- 180 ml (¾ cup) Milk full-fat
- 227 g (1 cup) Butter (2 sticks)
- 1 tsp Vanilla Extract
Method
- Preheat the oven to 325°F / 165°C / Gas Mark 3. Grease and line 3 x 8-inch round cake pans with parchment paper. Divide the recipe in half (½X) to make 3 x 6-inch round cake pans.
- Dry ingredients – in a bowl, combine flour, baking powder, baking soda, salt, – set aside375 g All-purpose flour, 1½ tsp Baking powder, ½ tsp Baking soda, ½ tsp Salt
- Wet ingredients – In the bowl of a stand mixer fitted with the paddle attachment, cream together the butter and half the sugar until light and fluffy. Gradually add the oil, then continue whipping until light and airy. Then, add the vanilla, almond, and rose extract.113 g Butter, 160 ml Oil, ¼ tsp Clear vanilla extract, ⅛ tsp Almond extract, ⅛ tsp Rose extract, 200 g sugar
- Combine – Next, add the flour mixture and buttermilk in three batches alternating each other – set aside.240 ml Buttermilk
- Whip – Clean the bowl of the stand mixer and whisk attachment, then add the egg whites and cream of tartar. After two minutes, gradually add the remaining sugar, one tablespoon at a time. Once all the sugar is in, whip the egg whites to almost stiff peaks.6 large Egg whites, ⅛ tsp Cream of tartar, 200 g sugar
- Fold – Gently fold the whipped egg whites into the cake batter with a spatula making sure not to overmix.
- Bake – Pour batter into the prepared baking pans – tap a few times to remove any air pockets. Bake on the center rack for 35 to 40 minutes or until a skewer inserted in the center comes out clean. Cool in the pan for 10 minutes, then invert onto a wire rack and cool completely.
- Make the roux – In a saucepan, combine sugar, flour, salt, and milk. Place over medium-low heat, stirring constantly. Cook until you have a thick, smooth paste, about 5 to 7 minutes. Remove from heat and transfer to a cool bowl.200 g Sugar, 60 g All-purpose flour, 180 ml Milk full-fat
- Cool – Cover with plastic wrap making sure the plastic touches the top surface of the roux. Set aside to cool completely.
- Whip – In the bowl of a stand mixer with the whisk attachment on medium speed, cream the butter for a minute until light and fluffy.227 g Butter, ¼ tsp Salt
- Combine – Gradually add the cooled roux at low speed – one tablespoon at a time. Making sure to scrape the sides of the bowl for any butter stuck to the bowl. Once all the milk paste/roux has been added, whip the buttercream for 2 full minutes until light and fluffy.
- Flavor – Finally, add the vanilla extract and any other flavoring if desired.1 tsp Vanilla Extract
- Using a bread knife or cake leveler cut the domes off the cake layers.
- Stack layers – Place a cake layer on the cake board or cake stand. Top with a big dollop of buttercream – spread evenly using a straight-edge spatula. Then top the second cake layer on top followed by more buttercream and the last layer.
- Crumb coat – Spread a thin layer of frosting on top and around the cake. Place the cake in the fridge to chill for 10 to 15 minutes.
- Frost – Spread the remaining buttercream around and on top of the cake. Smooth as best you can and chill the cake again for 30 minutes. A straight-edge spatula for the top, an offset spatula, and a bench scraper for the sides work better.
- Final smoothing – dip an off-set spatula and bench scraper in warm water and smooth the sides and top of the cake.
- Pipe – Add the remaining frosting in a piping bag with the star tip. Pipe a border on top of the cake and at the bottom of the cake (see video).
- Decorate the top as desired – I added silver-coated chocolate ovals.
Notes
-
Use room-temperature ingredients
Butter, egg whites, and buttermilk should all be at room temperature so the batter emulsifies properly and bakes evenly. -
Cream butter and sugar properly
Don’t stop once it’s mixed. You want the mixture pale, fluffy, and full of air — this affects both texture and rise. -
Add the oil slowly
Oil should be added gradually so it emulsifies into the butter and sugar. Dumping it in can cause the batter to curdle. -
Whip egg whites correctly
Whip to almost stiff peaks. Overwhipped whites will be dry and difficult to fold; underwhipped whites won’t give enough lift. -
Fold gently, not aggressively
Use a spatula and a light hand. Overmixing will deflate the egg whites and make the cake dense. -
Bake immediately
Once the egg whites are folded in, get the cake into the oven right away. Waiting causes loss of volume. -
Use cake strips for pale layers
Cake strips help the cake bake evenly and stay light in color — ideal for white wedding cakes. -
Cool completely before frosting
Warm cake layers will melt frosting and cause sliding, especially with ermine frosting.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Tips for the best white cake recipe
- Use room-temperature ingredients – Butter, egg whites, and buttermilk should all be at room temperature so the batter emulsifies properly and bakes evenly.
- Cream butter and sugar properly – Don’t stop once it’s mixed. You want the mixture pale, fluffy, and full of air — this affects both texture and rise.
- Add the oil slowly -Oil should be added gradually so it emulsifies into the butter and sugar. Dumping it in can cause the batter to curdle.
- Whip egg whites correctly – Whip to almost stiff peaks. Overwhipped whites will be dry and difficult to fold; underwhipped whites won’t give enough lift.
- Fold gently, not aggressively – Use a spatula and a light hand. Overmixing will deflate the egg whites and make the cake dense.
- Bake immediately – Once the egg whites are folded in, get the cake into the oven right away. Waiting causes loss of volume.
- Use cake strips for pale layers – Cake strips help the cake bake evenly and stay light in color — ideal for white wedding cakes.
- Cool completely before frosting – Warm cake layers will melt frosting and cause sliding, especially with ermine frosting.

Troubleshooting: White cake & ermine frosting
| Problem | Possible Cause | Solution |
|---|---|---|
| Egg whites won’t whip | Grease in bowl, yolk contamination, or dirty whisk | Clean bowl and whisk thoroughly; separate eggs one at a time; use fresh whites |
| Batter looks curdled | Oil added too quickly or ingredients too cold | Add 1–2 teaspoons flour and continue mixing; next time add oil slowly and use room-temp ingredients |
| Cake didn’t rise | Egg whites underwhipped, overmixed batter, or oven too cool | Whip whites to almost stiff peaks; fold gently; preheat oven fully |
| Cake is dry | Overbaked or too much flour | Check oven temperature; bake a few minutes less; weigh flour instead of scooping |
| Cake is too moist or dense | Egg whites overmixed or batter deflated | Fold egg whites gently; don’t let batter sit before baking |
| Cake baked unevenly | Oven rack not level or hot spots | Bake on center rack; rotate pans halfway through baking |
| Cake sticks to pan | Pan not greased or lined properly | Grease and line pans with parchment every time |
| Ermine frosting too soft | Roux still warm or under-whipped | Cool roux completely; whip frosting longer until fluffy |
| Ermine frosting looks grainy | Butter too cold or roux added too fast | Let butter soften slightly; add roux gradually and keep whipping |

Frequently asked questions
To keep your cake fresh, store it in an airtight container refrigerated for up to a week. You can also freeze it for up to a month.
White cake uses only egg whites, while vanilla cake typically uses whole eggs. This gives white cake a lighter color and softer crumb, ideal for wedding and layer cakes.
Yes. This recipe is designed for stacking and works well for wedding cakes and celebration cakes.
Ermine frosting is a classic choice, but this cake also pairs well with buttercream or fondant.
Butter + oil – Butter adds flavor, while oil keeps the cake soft and moist for longer. Using both works especially well in this white cake recipe, since it’s made without egg yolks. You can use all butter if you prefer (replace the oil with 228 g / 2 sticks butter), but the cake will be slightly denser.
You certainly can frost this cake with whipped cream. You can even add fruits such as strawberries to make a strawberry cream cake.
Swiss or Italian meringue, both work wonderfully with this cake. You can also use my American buttercream, vanilla buttercream frosting, or Emines frosting for this cake. I have 50 plus buttercream frosting recipes on this blog so the is so much you can try.
Well, if you don’t want to make this a layer cake,
– You can use an 8-inch bundt pan to make a white bundt cake.
– You can make a 9 x 11 sheet pan.
– Half the recipe to make a 7 x 7-inch square pan for a coffee cake.
– These will also make about 18 to 24 beautiful white cupcakes.
- One bowl vanilla cake, Eggless Vanilla Cake Recipe
- Light and fluffy vanilla cake
- Vanilla bean cake , or Mom’s vanilla cake
- Moist Vanilla Pound Cake
















Hi Veena, just wanted to ask about the sugar in this cake, it says ‘2 cups divided’ but it doesn’t say into what and how much to put with butter and egg whites ?did I kiss smthg?
Eveline – half goes into the butter and half into the egg whites. Thanks
A very nice recipe! I used all plant based ingredients and it turned out great! I did use the egg whites, so not totally vegan. This is my go to cake! It has a really nice consistency too!
I loved your frosting recipe, and now I get to use it on this wonderful cake! They are the perfect pair. The cake is moist and fluffy!
Thank you, Alison
This cake is beautiful. You always provide so much great information!
Thank you so much Angela
What a beautiful cake – it looks like it came straight from a professional bakery!
Thank you, Monica
You certainly can’t go wrong with a classic cake like vanilla! 🙂
I agree. Thanks Carrie
This recipe is fabulous! It was really pretty easy and so delicious! I will definitely be making again!
Thank you so much Kim
Love a light and airy dessert like this! I can’t wait to bake it up this weekend for my daughter’s birthday!
Thank you, Jacque
Wow, this cake looks stunning! I love white cake, and yours is amazing.
Thank you, Andrea. I hope you try it
I love a good classic white cake. This recipe is so good and the cake is moist and flavorful too!
Thank you, Erika. Yes, it is very moist
What an amazing cake! It turns out perfectly every time, and I just love that it’s not so hard to make!
Thank you, Jenn. Yes, it is not so hard to make. Happy you enjoyed it.