Go Back
+ servings
A close up of of white cake recipe with a fork taking a bite out of it

Homemade White Cake From Scratch

This is the Best Homemade White Cake Recipe! Soft, fluffy and easy to make, this white cake from scratch is done in under an hour! An Easy White Cake Recipe you can make at home and decorate however you like!
Course Dessert
Cuisine American
Keyword best homemade white cake, easy homemade white cake, homemade moist white cake, homemade white cake, homemade white cake mix recipe, homemade white cake recipe
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8 slices
Calories 306kcal



  • Preheat the oven to 350 degrees and grease a square 8x8-inch pan or one 9-inch round pan.
  • In a bowl, cream together the butter and sugar.
  • In a separate large bowl, combine flour and baking powder and mix well.
  • In a third separate bowl, add the egg whites and whip until light and fluffy- about 2 minutes.
  • Add the butter/sugar mixture to the flour and baking powder mixture. Mix well.
  • Stir in the milk and vanilla extract until combined.
  • Gently fold in the egg whites until just combined.
  • Pour mixture into the greased 8x8 pan and bake for 30 minutes at 350 or until a toothpick comes out clean when inserted in the center of the cake.



  • If it’s too dry - Add a drizzle of milk to your batter, a little bit at a time if it seems too dry.
  • If it’s too thin - Add in some flour or a bit of powdered sugar if the batter seems too thin.
  • If the cake turns out dense - If your cake turns out too dense, then you’ve not whipped the eggs long enough. You can also try creaming your sugar and butter before incorporating them into the other ingredients.
  • Why does it taste eggy? - If your cake turns out tasting eggy, you’ve not folded in the egg whites properly. Yes, be gentle when folding them in, but don’t leave it partially un mixed or you’ll get an eggy taste to your cake.


Serving: 1slice | Calories: 306kcal | Carbohydrates: 44g | Protein: 5g | Fat: 12g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 32mg | Sodium: 282mg | Potassium: 79mg | Fiber: 1g | Sugar: 26g | Vitamin A: 379IU | Calcium: 115mg | Iron: 1mg