Soft & Fluffy Classic White Cake Recipe — Perfect Homemade Cake
There are cakes that are trendy. And then there is white cake.
White cake is the one on the pedestal at weddings, the one your mom made for birthdays with that slightly crisp edge where frosting meets crumb, the one that looks simple but has to be perfect because there’s nowhere to hide. No chocolate to cover mistakes, no heavy spices. Just butter, sugar, vanilla, egg whites, flour, milk. Soft, fluffy, tender, and white as snow inside.
I’ve tested a lot of white cakes that were dry, or dense, or tasted like sweet nothing. This is the one that finally gave me what I wanted — moist, fluffy, light but with structure so it layers without falling apart, with a fine crumb that melts, and a pure vanilla flavor that tastes like homemade, not box.
It’s the perfect homemade cake because it’s a canvas. Birthday with sprinkles, wedding with smooth buttercream and flowers, Sunday afternoon with just a dusting of powdered sugar and berries. It goes with everything because it is everything good about cake, simple.
If you’ve struggled with white cake before — it.domed and cracked, or sank in middle, or was gummy — I’ll walk you through the little details that make it work, like room temperature egg whites, cake flour or sifted all-purpose, and alternating milk and dry so you don’t overmix.
Let’s bake the classic that never goes out of style.
Three tender white layers, vanilla buttercream, soft and fluffy crumb — the classic that works for any celebration.
What makes this white cake actually soft and fluffy
White cake is different from vanilla cake. White cake uses only egg whites, no yolks. That’s what keeps it white and light and fine-crumbed, not yellow and rich. But egg whites alone can make cake dry and rubbery if you don’t balance them.
Here is how this one stays soft:
Cake flour for tenderness. Cake flour has less protein than all-purpose, so crumb is finer and softer. If you don’t have cake flour, you can sift all-purpose flour — 2 1/2 cups all-purpose plus 2 tbsp cornstarch whisked is a quick swap, but cake flour is worth it for that snow-white look.
Butter plus oil, or butter creamed really well. Butter for flavor, a little oil for moisture that stays even after a day. I use mostly butter, 1 cup softened, beaten with sugar until pale and fluffy — 3 to 4 minutes — that air you beat in is what makes it fluffy, not just baking powder.
Egg whites, room temperature, one at a time. Room temperature whites whip better into batter and give volume. Add them one at a time, beating after each, so batter stays emulsified and light, not curdled.
Whole milk, room temperature, alternating with dry. Start and end with dry ingredients — dry, milk, dry, milk, dry. This keeps batter smooth and prevents overmixing. Overmixing develops gluten and makes white cake tough and dense.
Clear vanilla if you want snow white. Regular vanilla extract gives light ivory color and deeper flavor. Clear vanilla gives that super white bakery look. Either works — I use pure vanilla extract because I like flavor more than color.
What you need
Makes one 3-layer 8-inch cake or two 9-inch layers — about 12 slices
For the cake:
- 2 1/2 cups cake flour — or 2 1/2 cups all-purpose flour spooned and leveled, sifted, plus 2 tbsp cornstarch. Spoon and level, don’t scoop with cup or you get too much flour and dry cake.
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 1 cup unsalted butter, softened to room temperature — not melted, not cold, soft enough that finger leaves indent but holds shape
- 1 3/4 cups granulated sugar — for that classic sweet but not too sweet crumb
- 5 large egg whites, room temperature — save yolks for curd or breakfast, whites only keeps cake white
- 1 tablespoon pure vanilla extract — or clear vanilla for whiter cake
- 1 cup whole milk, room temperature — whole milk for richness, room temp so batter doesn’t curdle
- 1/2 cup sour cream, optional but recommended — for extra moisture and slight tang that keeps it from tasting flat. Use full-fat.
For the vanilla buttercream (simple, perfect):
- 1 cup unsalted butter, room temperature
- 3 1/2 cups powdered sugar, sifted if clumpy
- 2 teaspoons vanilla extract
- 2 to 3 tablespoons heavy cream or milk — to make it spreadable
That’s it. No almond extract unless you love it — I keep this one pure vanilla so it goes with everything.
Cake flour, butter, sugar, egg whites, vanilla, milk — simple, but quality matters here.
How to make perfect homemade white cake
Prep: 20 minutes | Bake: 28-32 minutes | Cool: 1 hour | Frost: 10 minutes
Get ready
Preheat oven to 350°F. Grease and line two 9-inch round cake pans or three 8-inch pans with parchment circles, then grease parchment and lightly flour. White cake sticks more than chocolate, parchment saves you.
Make sure butter, egg whites, milk, sour cream are room temperature — take them out 1 hour before. Room temp ingredients blend smoothly and trap air for fluffiness. Cold ingredients make batter curdle and cake dense.
Mix dry
In medium bowl, whisk together cake flour, baking powder, salt. Whisk well, 20 seconds, so baking powder distributes evenly. Set aside.
Cream butter and sugar
In large mixing bowl with hand or stand mixer on medium speed, beat softened butter and sugar until light and fluffy, about 3 to 4 minutes. It should look pale, almost white, and volume doubled. This step is not just mixing — you’re beating air into butter and sugar, that air is what makes cake fluffy. Don’t rush.
Scrape down sides and bottom of bowl.
Add egg whites and vanilla
Add egg whites one at a time, beating well after each addition, about 20 seconds each. Batter may look slightly curdled after first white, that’s okay, it comes together.
Stir in vanilla extract.
Alternate milk and flour
You will add dry ingredients in three additions, alternating with milk and sour cream.
Begin with dry: add one third dry, mix on low just until combined. Add half of milk, mix low until just combined. Add second third dry, mix. Add remaining milk plus sour cream, mix. Add final third dry, mix low until just combined — stop when you no longer see dry flour, a few small lumps okay.
Don’t overmix. Overmixing after flour is added makes gluten and tough, dense cake. Mix until just combined, unless you enjoy dense cake, which we don’t.
Cream butter and sugar pale and fluffy, add whites one at a time, alternate dry and milk, stop when just combined.
Bake low and even
Divide batter evenly between prepared pans — weigh if you want perfect layers, or eyeball, about 2/3 full, not more. Smooth tops with spatula.
Bake 28-32 minutes for 8-inch, 25-30 for 9-inch, until toothpick inserted in center comes out clean or with few moist crumbs, and tops are light golden and spring back when gently pressed. Cakes will be light golden brown when done, not dark.
Cool in pans 10 minutes, then run thin knife around edge, turn out onto wire rack, peel off parchment, cool completely before frosting. Warm cake plus buttercream equals melting mess.
Make buttercream while cakes cool
Beat softened butter on medium until smooth and creamy, 1 minute. Add sifted powdered sugar one cup at a time, beating low at first then medium, scraping sides.
Add vanilla and 2 tbsp heavy cream, beat medium-high 2 minutes until fluffy and spreadable. If too thick, add 1 tbsp more cream. If too thin, add 1/4 cup more powdered sugar.
This is classic vanilla buttercream — sweet, fluffy, not too sweet, pipes beautifully but also spreads smooth.
Assemble
If layers domed slightly, you can level with serrated knife, but this recipe bakes fairly flat — it didn’t dome or deflate much, which is why I love it. No trimming needed for most pans.
Place one layer on cake stand or plate, spread about 3/4 cup frosting evenly. Add second layer, repeat, top with third layer. Frost top and sides with thin crumb coat first, chill 20 minutes, then final coat and smooth with bench scraper. Simple and elegant.
Frosted smooth, not too sweet — the perfect canvas for sprinkles, flowers, or just a fork.
Small details that keep it soft
- Cake flour really does matter. You can use all-purpose, but cake is finer and softer. If you only have all-purpose, remove 2 tbsp per cup and add 2 tbsp cornstarch per cup, whisk.
- Room temperature matters more here than almost any other cake. Cold egg whites don’t whip into batter well, cold milk makes butter seize and batter looks curdled and you lose air. Take them out early.
- Don’t overbake. White cake goes from moist to dry fast. Start checking at 25 minutes. Toothpick with few moist crumbs is done, clean dry toothpick may be overdone by then. Light golden, not dark brown.
- Measure flour right. Spoon flour into cup, level with knife. Scooping packed cup can add 20% extra flour and dry cake.
- Parchment circles save layers. White cake is tender and can stick. Parchment on bottom plus greasing sides prevents tearing when you turn out.
How to keep it and make it ahead
- Room temp unfrosted layers: Cool completely, wrap tightly in plastic, keep room temp 1 day.
- Fridge frosted: Covered cake keeper or loosely covered, fridge up to 4 days. White cake stays moist because of sour cream and milk, not dry after 3 days like some white cakes.
- Freezer: Wrap unfrosted layers tightly in plastic plus foil, freeze up to 2 months. Thaw overnight in fridge, bring to room temp before frosting.
- Make-ahead batter? No, bake right after mixing — baking powder starts working as soon as wet hits it.
Ways to make it yours
Berry white cake: Fold fresh raspberries or diced strawberries into batter last minute, just a handful, for fruity bursts. Or layer sliced strawberries with frosting between layers.
Lemon white cake: Add zest of 2 lemons to sugar before creaming — rub zest into sugar with fingers to release oils, plus 1 tbsp fresh lemon juice to milk — bright and fresh.
Almond white cake: Add 1/2 tsp almond extract plus vanilla — classic wedding cake flavor.
Sprinkle funfetti: Fold 1/3 cup sprinkles into batter final step for birthday fun.
Coconut white cake: Replace 1/2 cup milk with coconut milk and add 1/2 cup shredded sweetened coconut to batter, plus coconut on sides after frosting.
What goes with it
This is the celebration cake that goes with everything:
- Fresh berries and whipped cream on side — strawberries, blueberries, raspberries
- Lemon curd filling between layers instead of all buttercream — that lemon-white combo is my favorite spring cake
- Chocolate ganache drip over white frosting for contrast
- Simple glass of cold milk, because sometimes classic needs classic
More cakes and soft bakes from my kitchen that same soft, tender crumb:
- Perfect New York Style Cheesecake Recipe — creamy, classic, same special-occasion feel
- Sopapilla Cheesecake Bars Buttery Crispy and Totally Addictive — buttery, creamy, crowd favorite
- Healthy Blueberry Yogurt Cake — lighter, fruity, same tender yogurt crumb
- Apple Fritter Muffins Easy Glazed Recipe — cozy, cinnamon, glazed
- Fluffy Easy Banana Pancakes — fluffy breakfast that uses same vanilla and buttermilk vibe
- Top 10 Refreshing Beverages Recipes for Summer — iced tea or lemonade with white cake slice is perfect afternoon
If you’ve had white cake that was dry or tasteless before, give this one a try. It’s soft and fluffy, moist from sour cream and milk, light from whipped butter and sugar and egg whites, and it smells like vanilla and butter and celebration when it bakes.
It’s the cake that lets frosting and berries shine, but is good enough to eat plain warm from the pan while the frosting waits.
Let me know — did you go classic vanilla buttercream or did you add lemon zest, berries, sprinkles? And did yours stay flat enough that you didn’t have to trim?
— Anna, who keeps cake flour in her pantry now specifically for this cake because regular birthdays deserve not-regular cake
Soft & Fluffy
Classic White Cake
The ultimate bakery-style cake made from scratch! A tender, incredibly soft white crumb paired with a rich, whipped vanilla buttercream frosting. Perfect for birthdays, weddings, or any special occasion.
Ingredients
Instructions
Preheat the oven to 350°F (175°C). Grease and line either two 9-inch round cake pans or three 8-inch round cake pans. Lightly dust the pans with flour.
In a medium bowl, whisk together the cake flour, baking powder, and salt. Set aside.
Using a stand mixer or hand mixer, beat the softened butter and sugar together for 3–4 minutes until very light, fluffy, and pale in color. Scrape down the sides of the bowl.
Add the egg whites one at a time, beating well after each addition. Mix in the vanilla extract.
Reduce the mixer to low speed. Alternate adding the dry ingredients and milk in this order: ⅓ dry ingredients → ½ milk → ⅓ dry ingredients → Remaining milk mixed with sour cream → Remaining dry ingredients. Mix only until incorporated after each addition. Do not overmix!
Beat the softened butter until smooth and creamy. Gradually add the powdered sugar, one cup at a time. Mix in the vanilla and 2 tablespoons of heavy cream. Beat for 2–3 minutes until light and fluffy.
Once the cakes are completely cool, place one layer onto a serving plate. Spread about ¾ cup of frosting over the top. Repeat with the remaining layers.
Apply a very thin “crumb coat” of frosting over the entire cake. Refrigerate for 20 minutes to set.
Apply the final, smooth layer of buttercream to the outside of the cake. Decorate with berries, sprinkles, piping, or leave it beautifully simple!
Kitchen Notes
Cake flour is essential for the softest, most tender crumb. All-purpose flour has too much protein and will make the cake denser and heavier.
Make absolutely sure your butter, milk, egg whites, and sour cream are at room temperature. This ensures the batter emulsifies beautifully without curdling.
Using only the egg whites keeps the color of the cake pale and bright white. (If you want a pure white cake, use clear vanilla extract instead of brown pure vanilla extract!)
Once you start adding the flour, mix on the lowest speed only until the flour disappears. Overmixing develops gluten and causes a tough cake.
Delicious Variations
Replace ½ teaspoon of the vanilla extract with almond extract for that classic, nostalgic bakery wedding cake flavor.
Gently fold ⅓ cup of rainbow sprinkles into the finished batter right before pouring it into the baking pans.
Add the zest of 2 lemons and 1 tablespoon of fresh lemon juice into the batter during the butter/sugar creaming stage.
Replace ½ cup of the milk with coconut milk, and fold ½ cup of shredded coconut directly into the batter.
Store the frosted cake covered in the refrigerator for up to 4 days. Let slices sit at room temperature for 15 minutes before serving.
Unfrosted cake layers can be wrapped tightly in plastic and kept at room temperature for 1 day, or frozen for up to 2 months. Thaw overnight before frosting!
- Stand mixer or hand mixer
- Two 9-inch or three 8-inch cake pans
- Offset spatula or bench scraper for frosting








