Rating: 5 stars
1 Ratings
  • 5 star values: 1
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

This is more of a recipe for the design of the cake as it uses box cake. I cannot take credit for this awesome idea; found the idea for the rainbow cake and the recipe for the filling both online. I have used gum balls, Swedish Fish®, and M&M's® to decorate the border.


Recipe Summary

30 mins
35 mins
1 hr 5 mins
1 8-inch layer cake


Original recipe yields 20 servings
The ingredient list now reflects the servings specified


Instructions Checklist
  • Preheat the oven to 350 degrees F (175 degrees C). Grease two 8-inch round cake pans.

  • Combine cake mix, eggs, water, and oil together in a large bowl. Beat using an electric mixer on medium speed for 2 minutes.

  • Split the batter into 6 different bowls and add a different food coloring to each bowl. Pour about 1 cup of each of the batters into the first pan in this order: red, orange, yellow, green, blue, and purple, right on top of one another in the center of the pan. Pour about 1 cup of each batter in the same manner into the second prepared pan in reverse order: purple, blue, green, yellow, orange, and red; you do not need to swirl the colors around at all.

  • Bake in the preheated oven until a toothpick inserted into the center of the cakes comes out clean, 34 to 38 minutes.

  • While cakes bake, beat cream cheese, butter, lemon juice, and vanilla extract for filling together using an electric mixer. Beat in powdered sugar until combined.

  • Beat heavy cream for frosting using an electric mixer until almost stiff; add powdered sugar and vanilla extract. Beat until cream holds peaks.

  • Remove cakes from the oven and let cool completely in a refrigerator, about 30 minutes.

  • Spread filling on the top of the bottom cake layer; top with the top layer of cake. Frost and decorate as desired. Keep cake refrigerated.

Cook's Notes:

You can also make this in two greased 9-inch round cake pans. Be sure to bake according to individual package instructions.

To make orange= 2 drops red and 3 drops yellow food coloring several times. For purple- I actually used a purple from a neon box of food colors, but you can also mix blue and red.

Nutrition Facts

644 calories; protein 5.9g; carbohydrates 59.7g; fat 43.4g; cholesterol 150mg; sodium 484mg. Full Nutrition