Classic White Cake and Cream Cheese Icing

Classic White Cake:


12 tablespoons (1 ½ sticks) unsalted butter, softened
1 ½ cups sugar
2 cups all-purpose flour
2 teaspoons baking powder
¼ teaspoon salt
6 large egg whites (¾ cup)
¾ cup milk
2 teaspoons vanilla extract (I used almond extract)


  1. Set a rack at the middle level of the oven and preheat to 350 degrees.

  2. In a large mixing bowl, beat butter and sugar for about 5 minutes, until light and fluffy.

  3. Stir together flour, baking powder and salt. Set aside.

  4. Combine egg whites, milk and vanilla extract.

  5. Add ⅓ of the flour mixture to butter mixture then add half the milk mixture.

  6. Continue to alternate beginning and ending with flour mixture. Scrape bowl and beater often.

  7. Pour batter into prepared pan(s) and smooth top.

  8. Bake cake(s) about 25 to 30 minutes, or until a toothpick inserted in the center emerges clean.

  9. Let cool for at least 30 minutes before applying frosting and/or removing from pan(s).


Cream Cheese Frosting:


4 ounces unsalted butter, softened
4 ounces cream cheese, softened
2 cups powdered sugar
1 teaspoon vanilla extract (I used almond extract)


  1. In a large bowl, beat together the butter and cream cheese with an electric mixer.
  2. With the mixer on low speed, add the powdered sugar a cup at a time until smooth and creamy.
  3. Beat in the vanilla extract.