Rainbow Cake Recipe

Rainbow Cake Recipe

Rainbow Cake: It’s a show-stopper and perfect for those times when you want to do something big in little Indiana! I thought I would need to break out the step-stool to reach the top of this six layer rainbow cake recipe. I’m only slightly kidding.

Anyway, back to the wonder that is Rainbow Cake. This stuff is awesome. From the outside, you can’t tell that it’s six layers of super colorful and amazing on the inside. That first cut is a definite “Wow” moment! Even my husband, Jeremy, was impressed.

Rainbow Cake is amazing in three ways:

1. because it’s visually striking
2. because anyone who can handle a two-layer cake can handle this six-layer beast
3. because it can easily be customized: use a homemade cake recipe or switch around the colors.

Six Layer Rainbow Cake Recipe

Rainbow Cake Recipe

Rainbow Cake Recipe

Rainbow Cake started with Whisk Kid (a fantastic food blog) and was featured on Martha  Stewart Living! The white chocolate frosting comes from Food.com.

So, here it is with my personal directions on how to make rainbow cake because that, my Hoosier friends, is how I roll. I don’t have 6 of the same cake pan size. Heck, I don’t even have 4 of them same. I had to use 2 pans at a time until all the Rainbow Cake batter was baked. Grease and flour the pans, of course.

Rainbow Cake Recipe

Rainbow Cake Recipe

Prep Time: 30 minutes

Cook Time: 20 minutes

Yield: One Six Layer Cake

Slice of Rainbow Cake

A great kid-friendly cake!


  • 2 Boxes of White Cake Mix (not the kind with pudding inside) or your Homemade Recipe
  • 6 Eggs
  • 1 Cup Water
  • 2/3 Cup Vegetable or Canola Oil
  • Food Coloring (not the liquid stuff)
  • White Chocolate Frosting Recipe (Posted Below)
    White Chocolate Frosting
  • 1 Cup Butter, softened
  • Lots of White Chocolate Chips (I had a 2 lb bag and used about 2/3 of it)
  • 2 3/4 - 3 LBS. Powdered Sugar
  • 1 Cup Milk
  • 1 Cup Clear Vanilla Extract (so it won't turn the frosting yellow)


  1. Dump the cake mixes in a bowl and add the eggs, water, and the oil.
  2. Combine.
  3. Divide up batter between 5 other small bowls (the mixing bowl counts as number 6!).
  4. Generously add gel food coloring to each bowl in the desired colors. I used red, orange, green, pink, blue, and purple.
  5. Grease and flour six 8 inch round cake pans.
  6. Grab a glob of batter and spread it into the cake pan.
  7. Bake at 350*, for 15 - 20 minutes (depends on how hot your oven runs) until done.
  8. Let Rainbow Cake cool for 5 minutes then invert onto wire rack.
  9. Cool completely before frosting.


Confession Time: While you are frosting this monster of a Rainbow Cake, make sure to mix it up every now and again, adding a smidgen of milk if necessary. It could be that I was so concentrated on frosting it that I didn't do that and that everything was so hard at the end I had to whip sprinkles at it to make them stick. It could also be that my kitchen counter had sprinkles on it from one end to the other.


Small Towns: Destinations, not Drive-Thrus! I’m Jessica Nunemaker and THIS is little Indiana!

Find pictures in Indiana on my Flickr photostream or on the new little Indiana Tumblr blog.

Just don’t forget to tell ’em that  little Indiana sent you!

Don’t miss a moment. Subscribe to little Indiana and receive instant updates to stay on top of everything “little.”

little Indiana: Where to Stay, Play, and Eat in Small Towns in Indiana. Discovering Indiana’s best small towns! Now get little Indiana on your Kindle.

Targeted. Relevant. Affordable! little Indiana advertising.

You don't want to miss this. Sign up for free updates.