A highly rated white cake recipe is Food Network's Classic White Cake that uses egg whites to achieve a pure white cake. This white cake goes well with a variety of filling and frosting flavors.
To make the Classic White Cake, first cream together 12 tablespoons of softened butter and 1 1/2 cups of sugar until soft and fluffy. In a separate bowl, combine 2 cups of flour, 2 teaspoons of baking powder and 1/4 teaspoon of salt. In another bowl, mix together 6 egg whites, 3/4 cup of milk and 2 teaspoons of vanilla. Alternate adding the flour and milk mixture to the butter mixture, starting and ending with the flour mixture. Add the batter to buttered 9-inch pans lined with parchment or wax paper.
Bake the cakes for 25 to 30 minutes at 350 degrees Fahrenheit on a rack in the center of the oven until a toothpick inserted in the center comes out clean. Allow the cakes to cool in the pans for five minutes, and then remove them from the pans and allow to cool completely.
To make the white cake into a yellow cake, substitute 3 eggs and an egg yolk for the 6 egg whites.
Spread a filling in the middle of the two layers, such as a lemon curd filling, and frost the top and sides of the cake with an icing, such as a vanilla icing sprinkled with coconut.