This from-scratch white cake is the one I turn to every single time someone in my family has a birthday, a celebration, or honestly just a bad week that needs cake. The combination of butter and oil keeps it impossibly moist for days, and folding in whipped egg whites gives it that cloud-like, bakery-style crumb that boxed mixes can only dream about.
Why This Recipe Works
- The butter-and-oil combo delivers the best of both worlds: butter for flavor and oil for lasting moisture that keeps the cake soft for days
- Whipping egg whites separately and folding them in creates thousands of tiny air pockets for a light, fluffy crumb without relying on extra chemical leaveners
- Using only egg whites (no yolks) keeps the cake truly white and gives it a cleaner, more delicate flavor
- Alternating dry and wet ingredients prevents gluten overdevelopment, which would make the cake tough
Baking stresses me out sometimes — but also, baking is what I do when I'm stressed? It's a whole thing. This white cake recipe is the one that started it all for me. I was making boxed white cake for Lily's third birthday, and honestly, it tasted like sweet cardboard. Matt didn't say anything, but I caught him picking the frosting off and leaving the cake. That was my villain origin story. I spent the next month testing white cake recipes until I landed on this one, and I haven't touched a box mix since.
What makes this cake different from every other white cake out there is the combo of butter AND oil in the batter. Butter gives you that rich, real-cake flavor. Oil keeps it moist for days — like, you can eat this cake on day three and it still tastes fresh. Then instead of just dumping whole eggs in, you whip the whites to stiff peaks and fold them in gently. That's where the magic happens. The crumb comes out so light and fluffy it practically dissolves on your tongue.
I've made this cake probably thirty times now — for birthdays, potlucks, Jess's baby shower, that time Karen specifically requested "just a really good white cake" for Thanksgiving. Every single time, someone asks for the recipe. Emma calls it "cloud cake" which is honestly the perfect name for it.
The buttercream is a classic American vanilla buttercream — nothing fancy, just butter, powdered sugar, a splash of cream, and vanilla. It's sweet, it's smooth, and it pipes like a dream if you're into that. I usually keep the decorating simple because honestly the cake speaks for itself.
Trust me on this one — once you make a white cake from scratch, there's no going back. Grab your mixer.

How It Comes Together







Chef Tips
- Room temperature ingredients are non-negotiable here — cold egg whites won't whip properly and cold milk will seize the butter, resulting in a dense cake.
- I've found that using clear vanilla extract keeps the cake snow-white. Regular vanilla works fine but gives the crumb a slightly ivory tint.
- Don't skip folding in the egg whites — this is the single biggest difference between a fluffy white cake and a dense one. Be gentle and take your time.
- If you don't have cake flour, this recipe uses all-purpose intentionally. The oil keeps it tender without needing the lower-protein flour.
- Wrap the cooled, unfrosted layers in plastic wrap and freeze for up to 3 months. Thaw at room temperature before frosting — frozen layers are actually easier to frost with less crumbing.
Variations
Almond White Cake
Add 1 teaspoon almond extract along with the vanilla for a bakery-style flavor. Use clear almond extract to keep the cake white.
Lemon White Cake
Add the zest of 2 lemons to the batter and substitute 2 tablespoons of the milk with fresh lemon juice for a bright citrus twist.
Coconut White Cake
Replace ½ cup of the milk with full-fat coconut milk and fold in ¾ cup sweetened shredded coconut. Top frosted cake with toasted coconut flakes.
White Cake with Fresh Berries
Spread a thin layer of strawberry or raspberry jam between the layers along with the buttercream, and top with fresh mixed berries.
Serving Suggestions
Serve on its own for birthdays and celebrations, or dress it up with fresh berries, edible flowers, or sprinkles. Pairs beautifully with a glass of cold milk or a cup of coffee.
Make It Ahead
Bake the cake layers up to 2 days ahead — wrap tightly in plastic wrap and store at room temperature. Buttercream can be made 3 days ahead and refrigerated; bring to room temperature and re-whip before using.




