clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
close up of the round rainbow layer cake on a white stand - the outer icing is decorated with the bottom half as a rainbow and top 3/4 white icing and along the top of the cake is rainbow piped dollops with different colorful gumboils on top

Rainbow Cake

  • Author: Melissa Griffiths - Bless this Mess
  • Total Time: 2 hours 20 minutes
  • Yield: Serves 12-16 1x


The most beautiful layered rainbow cake with colored cake and perfect rainbow decorations that will bring sunshine to any celebration or party. And the best part is it's extra easy because you start with a box of cake mix!



For the Cakes:

  • 2 boxed white cake mix (around 15 ounces each)
  • Water
  • Oil 
  • Eggs
  • Gel food coloring

For the Frosting:

  • 1 ½ cups unsalted butter, at room temperature
  • 4 ounces cream cheese (½ block), at room temperature
  • 8 cups powdered sugar (a 2 pound bag)
  • 2-4 tablespoons heavy cream
  • 2 teaspoons vanilla
  • Pinch of salt


To Make the Cakes:

To Make the Frosting:

To Assemble the Cakes


  • You can use 8 or 9 inch cake pans for a larger cake if you'd like. You'll want to use 3 cake mixed in that case and adjust the baking time accordingly. You'll know that cakes are done when the spring back lightly when touched. If you press them lightly and it leaves an indent in the cake, they need to bake for a few more minutes. 
  • Prep Time: 2 hours
  • Cook Time: 20 min
  • Category: dessert
  • Method: bake
  • Cuisine: American

Keywords: rainbow cake, cake mix rainbow cake, first birthday cake, smash cake, rainbow icing, rainbow frosting, how to make a rainbow cake, rainbow cake from cake mix, rainbow cake recipe