If you have been on the hunt for a truly delightful and tender homemade cake, this White Cake From Scratch Recipe is an absolute must-try. It’s a classic that brings a light, airy texture paired with a buttery richness and sweet vanilla undertone, making it the perfect canvas for all your favorite frostings and decorations. Whether you’re celebrating a special occasion or simply craving a slice of cake made with love, this recipe will quickly become your go-to favorite.

Ingredients You’ll Need
Every ingredient in this recipe plays a crucial role in creating the perfect white cake. Nothing fancy, just straightforward pantry staples that come together beautifully to make the texture soft, the flavor balanced, and the crumb perfectly tender.
- All-purpose flour (2 1/2 cups): The foundation of the cake, providing structure and tenderness when combined properly with leavening.
- Baking powder (2 1/2 teaspoons): This little leavening agent helps the cake rise light and fluffy, lifting the batter into an airy delight.
- Salt (1/2 teaspoon): Enhances all the flavors and balances the sweetness, preventing the cake from tasting flat.
- Unsalted butter, softened (3/4 cup): Adds richness and moisture, ensuring the cake has a buttery, melt-in-your-mouth texture.
- Granulated sugar (1 3/4 cups): Sweetens the cake while helping to create a tender crumb and a beautiful, golden crust.
- Large egg whites (4), at room temperature: Adds structure and lightness without adding extra color or heaviness.
- Pure vanilla extract (1 tablespoon): Infuses the cake with that comforting, classic vanilla aroma and flavor.
- Whole milk (1 cup), at room temperature: Balances the batter’s consistency and enriches the cake with a smooth mouthfeel.
How to Make White Cake From Scratch Recipe
Step 1: Prepare Your Pans and Preheat the Oven
Begin by preheating your oven to a cozy 350°F (175°C). Make sure to grease and lightly flour two 8-inch round cake pans or line them with parchment paper. Properly prepping your pans ensures your cake layers will release effortlessly after baking without a crumbly mess.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. This evenly distributes the leavening agent and salt through the flour, which helps the batter rise uniformly and taste well-rounded.
Step 3: Cream the Butter and Sugar
Using a mixer on medium speed, cream the softened butter and granulated sugar until the mixture turns light and fluffy, about 2 to 3 minutes. This step is important — it creates air pockets in the butter that will help produce an airy cake texture.
Step 4: Add Egg Whites and Vanilla
Gradually add the egg whites one at a time to the butter-sugar mixture, beating well after each addition. Then stir in the vanilla extract to infuse your batter with warmth and depth of flavor. Egg whites at room temperature whip better, helping the cake stay light.
Step 5: Combine Dry Ingredients and Milk Alternately
Now, alternate adding the dry ingredient mixture and whole milk into the batter, starting and ending with the dry ingredients. Mix on low speed and be careful not to overmix. This balanced incorporation ensures a tender crumb without developing the gluten too much.
Step 6: Divide Batter and Smooth Tops
Evenly split the batter between your two prepared pans, spreading it gently and smoothing the tops with a spatula or the back of a spoon. This step helps your cake bake evenly and look beautiful when layered.
Step 7: Bake Until a Toothpick Comes Out Clean
Bake your cake for 25 to 30 minutes or until a toothpick inserted in the center comes out clean. This golden window is where the magic happens: the cake sets just right, staying moist but fully cooked.
Step 8: Cool Before Frosting
Let the cakes cool in their pans for about 10 minutes before transferring to a wire rack to cool completely. Cooling fully prevents your frosting from melting and sliding off, ensuring the perfect finish when you assemble and decorate your cake.
How to Serve White Cake From Scratch Recipe

Garnishes
The beauty of the White Cake From Scratch Recipe is that it works wonderfully with a variety of garnishes. Fresh berries, a dusting of powdered sugar, or a delicate edible flower can elevate its appeal and add a fresh, colorful touch without overpowering the classic vanilla flavor.
Side Dishes
Consider pairing your slice of white cake with light and complementary sides such as fruit salad, whipped cream, or even a scoop of your favorite ice cream. The subtle sweetness and soft texture of the cake harmonize beautifully with these accompaniments, balancing richness and freshness perfectly.
Creative Ways to Present
Get creative by layering this white cake with different fillings like lemon curd, raspberry jam, or chocolate ganache. Alternatively, serve it as petite cupcakes or in a trifle bowl with layers of pudding and fruit. The White Cake From Scratch Recipe is incredibly versatile and inviting for all kinds of presentations.
Make Ahead and Storage
Storing Leftovers
Once your cake is frosted, store any leftovers in an airtight container or cake dome at room temperature for up to 3 days. This keeps the cake moist and fresh without drying out the delicate crumb that makes this recipe special.
Freezing
You can freeze unfrosted cakes for longer storage. Wrap them tightly in plastic wrap and aluminum foil, then place them in the freezer for up to 3 months. When ready to enjoy, thaw them overnight in the refrigerator before frosting and serving.
Reheating
This white cake tastes best at room temperature, so reheating isn’t typically necessary. If you prefer it slightly warm, gently microwave single slices for 10-15 seconds, but be careful not to overheat and dry it out.
FAQs
Can I use whole eggs instead of just egg whites?
Using whole eggs will change the texture and color of the cake, making it slightly denser and less bright white. The White Cake From Scratch Recipe specifically calls for egg whites to achieve that light and pure white crumb.
What frosting pairs best with this white cake?
Classic buttercream, cream cheese frosting, or a light whipped cream frosting all complement this cake beautifully, letting the vanilla flavor shine without overwhelming it.
Can I make this cake gluten-free?
Yes, but be sure to use a high-quality gluten-free flour blend and adjust the baking powder slightly if needed. The texture may differ slightly but still delicious.
Why do I need the ingredients at room temperature?
Room temperature ingredients mix more evenly and trap air better during creaming, resulting in a lighter, fluffier cake.
How do I prevent the cake from drying out?
Don’t overbake and be sure to store leftovers airtight. Adding a simple syrup drizzle before frosting can also help add moisture.
Final Thoughts
Trust me, this White Cake From Scratch Recipe is a delightful classic that you’ll come back to again and again. Its tender crumb and subtle vanilla promise a timeless dessert experience perfect for any celebration or cozy moment at home. There’s such joy in baking this cake from scratch and sharing it with those you love—so why wait? Get your ingredients together and bake your way to a happy kitchen today.
Print
White Cake From Scratch Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This classic White Cake From Scratch recipe yields a moist and tender vanilla-flavored cake perfect for any celebration. Made with simple ingredients like all-purpose flour, egg whites, and whole milk, this cake features a light texture and subtle sweetness, ideal for pairing with your favorite frosting or enjoying on its own.
Ingredients
Dry Ingredients
- 2 1/2 cups all-purpose flour
- 2 1/2 teaspoons baking powder
- 1/2 teaspoon salt
Wet Ingredients
- 3/4 cup unsalted butter, softened
- 1 3/4 cups granulated sugar
- 4 large egg whites, at room temperature
- 1 tablespoon pure vanilla extract
- 1 cup whole milk, at room temperature
Instructions
- Prepare the pans: Preheat your oven to 350°F (175°C). Grease and lightly flour two 8-inch round cake pans or line them with parchment paper to prevent sticking.
- Mix dry ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Set aside for later use.
- Cream butter and sugar: Using a mixer on medium speed, beat the softened butter and granulated sugar in a large bowl until the mixture is light, fluffy, and pale in color, about 2-3 minutes.
- Add egg whites and vanilla: Gradually add the egg whites one at a time to the creamed mixture, beating thoroughly after each addition. Then stir in the pure vanilla extract.
- Combine wet and dry ingredients: Alternately add the dry flour mixture and the whole milk to the butter mixture, beginning and ending with the dry ingredients. Mix on low speed until just combined to avoid overmixing, which can toughen the cake.
- Divide batter and smooth: Evenly divide the batter between the prepared cake pans and smooth the tops with a spatula.
- Bake the cakes: Place the pans in the preheated oven and bake for 25-30 minutes, or until a toothpick inserted into the center of the cakes comes out clean.
- Cool the cakes: Allow the cakes to cool in the pans for 10 minutes, then transfer them onto wire racks to cool completely before frosting or serving.
Notes
- Ensure egg whites and milk are at room temperature for a smoother batter and better texture.
- Do not overmix the batter once the dry ingredients and milk are added to keep the cake tender.
- You can substitute the whole milk with buttermilk for a tangier flavor and even moister texture.
- This white cake is versatile and works well with various frostings such as buttercream, cream cheese frosting, or fresh fruit toppings.
- Store any leftover cake in an airtight container at room temperature for up to 3 days or refrigerate for up to a week.

