Making a perfect white cake at home doesn't have to be hard. This simple cake makes a great birthday or special occasion dessert. It makes two 9" round cakes that are perfect for layering and decorating. A little frosting is all you need to make it great. It tastes like wedding cake, but is perfect for a smaller gathering. You are going to love this cake!
Preheat oven to 350°F and grease two round 9 inch cake pans.
In a mixing bowl, stir together flour, baking powder and salt. Set aside.
In your mixer, cream butter until it is smooth. Add sugar, vanilla and almond extracts. Beat until light and fluffy.
Stir in half of the flour mixture, then half of the milk. Repeat with the remaining flour and milk, mixing just until combined after each addition.
Add egg whites, then beat on high for 2 minutes. It's ok if the batter isn't perfectly smooth at this point.
Pour into prepared cake pans. Lift each pan a couple of inches off the counter and drop to level.
Bake 30-35 minutes or until lightly golden with the tops barely springing back when pressed.
Run knife around the edge of the pan and let cool for 5 minutes. Then invert the cakes onto a wire rack to cool completely.
Be sure your cakes are completely cooled before frosting them.
Notes
If you don't want to separate 4 eggs to make this homemade white cake, you can use liquid egg whites. 4 ounces, or ½ cup will replace the 4 egg whites in this recipe nicely.