Classic White Cake

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.

Classic White Cake

Three tender white layers, vanilla buttercream, soft and fluffy crumb — the classic that works for any celebration.

Soft & Fluffy Classic White Cake
⏱️ 2 HOURS  |  🍰 12 SERVINGS  |  ✨ BAKERY-STYLE
Recipe

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.

Classic White Cake

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.

Classic White Cake

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:


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

🎂 Perfect Celebration 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.

Prep20m
Bake30m
Total~2h
Yield12 servings
Cals560

Ingredients

For the White Cake
Cake Flour2½ cups
Salt½ tsp
Pure Vanilla Extract1 tbsp (clear for whiter cake)
Vanilla Buttercream Frosting
As an Amazon Associate, we may earn from qualifying purchases. Click ingredient names to shop on Amazon.

Instructions

Mix & Bake the Cake
1
Prep the pans

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.

2
Whisk the dry

In a medium bowl, whisk together the cake flour, baking powder, and salt. Set aside.

3
Cream butter & sugar

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.

4
Add egg whites

Add the egg whites one at a time, beating well after each addition. Mix in the vanilla extract.

5
Alternate wet and dry

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!

6
Bake

Divide the batter evenly between the prepared pans and smooth the tops. Bake 8-inch pans for 28–32 minutes or 9-inch pans for 25–30 minutes, until a toothpick comes out clean. Cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

Make the Buttercream & Assemble
7
Beat the frosting

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.

8
Layer

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.

9
Crumb coat

Apply a very thin “crumb coat” of frosting over the entire cake. Refrigerate for 20 minutes to set.

10
Finish and decorate

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

🌾
Use Cake Flour

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.

🌡️
Room Temp Everything

Make absolutely sure your butter, milk, egg whites, and sour cream are at room temperature. This ensures the batter emulsifies beautifully without curdling.

🥚
Egg Whites Only

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!)

🛑
Don’t Overmix

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

Almond Wedding Cake

Replace ½ teaspoon of the vanilla extract with almond extract for that classic, nostalgic bakery wedding cake flavor.

Funfetti Cake

Gently fold ⅓ cup of rainbow sprinkles into the finished batter right before pouring it into the baking pans.

Lemon White Cake

Add the zest of 2 lemons and 1 tablespoon of fresh lemon juice into the batter during the butter/sugar creaming stage.

Coconut Cake

Replace ½ cup of the milk with coconut milk, and fold ½ cup of shredded coconut directly into the batter.

Nutrition (Per Slice)
Calories 560
Protein 6 g
Carbohydrates 63 g
Fat 32 g
Sugar 44 g
Storage & Equipment
Fridge Storage

Store the frosted cake covered in the refrigerator for up to 4 days. Let slices sit at room temperature for 15 minutes before serving.

Make Ahead & Freezing

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!

Equipment Needed:
  • Stand mixer or hand mixer
  • Two 9-inch or three 8-inch cake pans
  • Offset spatula or bench scraper for frosting

Oh hi there 👋
It’s nice to meet you.

Sign up for the latest kitchen inspiration and easy meal ideas

We don’t spam! Read our privacy policy for more info.

Leave a Reply

Your email address will not be published. Required fields are marked *