Skip to main content New<> this month
Get the Allrecipes magazine

Rainbow Cake

Rated as 4.5 out of 5 Stars

"A cake that resembles a rainbow, and is topped with strawberry fluff that reminds you of cotton candy."
Added to shopping list. Go to shopping list.


servings 91
Original recipe yields 36 servings (3 - 9 inch square layer cake)


{{model.addEditText}} Print
  1. Preheat oven to 350 degrees F (175 degrees C). Grease and flour three 9 inch square pans.
  2. Beat eggs in mixing bowl until frothy. Gradually beat in 1 cup sugar. Beat until light colored and thick.
  3. In another bowl, mix flour, baking powder, and salt together. Fold into egg mixture.
  4. Into hot milk, stir vanilla and butter until melted. Fold milk mixture into batter. Divide batter in 3 equal parts into separate bowls.
  5. Add a few drops of red food colouring onto one batter. Stir to mix. Spread into a prepared pan. Add a few drops of yellow food colouring into another batter. Stir to mix. Spread into a prepared pan. Add a few drops of green food coloring into remaining batter. Stir to mix. Spread into remaining pan. To summarize, make three different coloured batters, and pour each into a prepared pan.
  6. Bake in oven for about 10 to 15 minutes until an inserted wooden pick comes out clean. Let stand 8 to 10 minutes. Turn out onto racks to cool.
  7. Trim cake layers of rough edges. Cut each layer into 2 even layers.
  8. Mash apple or crabapple jelly with fork. Spread some over 1 pink layer on tray. Spread 1 green layer with jelly, and place on top. Spread yellow layer with jelly, and place on top of green strip. Repeat with remaining 3 layers in same order, making 6 layers. Spread jelly on top and sides if preferred, but it is not necessary. Trim edges if needed.
  9. To Make Strawberry Fluff: Place 1 egg white, 1/2 cup sugar, thawed strawberries, and 1/8 teaspoon salt into top of double boiler. Beat with electric beater to mix well. Place over rapidly boiling water. Continue beating while it cooks until stiff peaks form when beater is lifted. Remove frosting from heat, and spread over cake.

Nutrition Facts

Per Serving: 91 calories; 1.4 18.2 1.8 23 68 Full nutrition

Explore more


Read all reviews 7
Most helpful
Most positive
Least positive

Someone took some classes :)

This is an awesome cake . My 11yr old daughter an dI did this for her class whom adored it.. Thankx for sharing!!

This cake looks... AMAZING! Very nice job. This is defiently on my list!

it tastes Yummy I Had All of the cakes and rainbow treats in this web

I didn't do the strawberry fluff part... Followed the instructions exactly otherwise. It's a very easy and pretty recipe! Made cupcakes of them.

Love it

I LOVE LOVE LOVE this recipe! I only had one egg on hand and changed the serving size, but this recipe saved the day! I use this exclusively for all my cakes now, thanks so much for sharing!