Use This Recipe to Make the Best Two-Layer White Cake

White Cake
The Spruce
Ratings (80)
  • Total: 45 mins
  • Prep: 15 mins
  • Cook: 30 mins
  • Yield: 2 9-inch Layers (2 portions)
Nutritional Guidelines (per serving)
1530 Calories
74g Fat
201g Carbs
22g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

A white cake is made with egg whites (no yolks), which gives the cake a beautiful snow-white color. I prefer vegetable oil to shortening or butter for this recipe, since it makes the cake moister, and we lose a bit of moisture without the egg yolks.

Important tip: If it's been more than six months since you bought the baking powder in your pantry, replace it. Baking powder loses its potency quickly, and your cake won't rise properly if it's too old. (The same is true of baking soda, but this white cake recipe doesn't happen to use any.)


  • 2 2/3 cups cake flour
  • 1 1/2 cups sugar
  • 1 tablespoon plus 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 4 egg whites
  • 1 1/4 cup milk
  • 1/2 cup vegetable oil
  • 1 teaspoon vanilla extract

Steps to Make It

  1. Preheat your oven to 350 F.

  2. Butter and flour two 9-inch cake pans. It can help to line the bottom with a circle of parchment paper cut to fit the pan.

  3. In a large mixing bowl, combine the flour, sugar, oil, baking powder, salt, vanilla, and half the milk and mix until blended.

  4. Now add the egg whites and the rest of the milk and whisk until everything is blended.

  5. Pour the batter into your prepared pans and transfer them to the oven.

  6. Bake for about 30 minutes or until a toothpick inserted into the center comes out clean, or with a crumb or two attached. You can start testing after 27 minutes because it's better to check too soon than to overbake.

  7. Cool the cakes for 10 minutes in the pans on a wire rack, then loosen the edges by running a knife along the sides, turn the cakes out onto the racks and cool for at least another hour before frosting.