Rainbow Vanilla Cake Recipe

A moist vanilla cake recipe made with many colors of the rainbow.


1 cup butter, room temperature
2 1/3 cups granulated sugar
5 egg whites, room temperature
2 teaspoons vanilla
3 cups all purpose flour
4 teaspoon baking powder
1/2 teaspoon salt
1 1/2 cups milk
Food Coloring Gels (Red, orange, yellow, green, blue and purple)
Vanilla Frosting
4 cups confectionersí sugar
1 1/2 cup butter, room temperature
1 1/2 teaspoons vanilla extract
2 - 3 Tablespoons whipping cream



Preheat the oven to 350 degrees F.

Grease and cut parchment paper to line six 9 inch cake pans.

Note: Since most of us do not have 6 baking pans, just line what you have and you may have to bake your layers in batches.

In a small saucepan, bring milk to a boil and then turn off and let cool to room temperature.

Sift together the flour, baking powder and salt. Set aside.

In a separate bowl, beat together your egg whites.

Cream the sugar and butter, then add the egg whites a little at a time. Add the milk and vanilla and mix well.

In sections, mix wet and dry ingredients together.

Divide the batter into 6 bowls and whisk food coloring into each one to create your rainbow.

Pour into the pans and bake for 15 minutes each or until a cake tester inserted in the center comes out clean.

Remove from oven, let cool and then cover with a wire rack, flip carefully, thumping the pan on the counter if you have to.


In a standing mixer fitted with a whisk, mix together sugar and butter. Mix on low speed until well blended and then

increase speed to medium and beat for another 3 minutes.

Add vanilla and the cream in increments, and continue to beat on medium speed for 1 minute more. Add more cream if needed for good spreading consistency.

Arrange cake on your cake serving plate in following color scheme; purple, frosting; blue, frosting; green, frosting;

yellow, frosting; orange, frosting; red, frosting; and finally the sprinkles.