Taste the Rainbow With This Bright and Cheery Cake

This is a very simple cake recipe, but if you’re in a rush you can take a shortcut and make things even easier. Just use a couple of boxes of cake mixes!



  • 2½ cups white granulated sugar
  • 1 cup butter, softened
  • 3 eggs
  • 1 tablespoon vanilla extract
  • 1 cup buttermilk
  • ¼ cup heavy whipping cream
  • 3 cups all purpose flour
  • 1 tablespoon baking powder
  • ½ teaspoon salt
  • Food coloring: red, yellow, blue, green
  • 12 oz cream cheese, softened
  • 1½ cups butter, softened (do not melt)
  • 6 cups powdered sugar
  • 1 tablespoon vanilla extract



Preheat oven to 325 F.

Grease and flour 6 (9-inch cake pans.) I only had 3 pans so I had to bake in two rounds.

Cream together sugar and butter. Mix in eggs until thoroughly incorporated.

Mix in vanilla extract, buttermilk and heavy cream, then mix in half of the flour, baking powder, and salt. When everything is combined, mix in the rest of the flour.

Divide the batter into six bowls (about 1 cup of batter per bowl). Add food coloring to each bowl to create a vibrant red, orange, yellow, green, blue, and violet. Pour each  batter into the prepared pans and spread out into an even layer.

Bake for 10-15 minutes or until center is set. Do not overbake. Remove from oven and let cakes cool in the pan until pans are warm enough to touch.

Run a spatula around the edges of the pans to loosen the cake and then very carefully remove the cakes from the pans. Place on a cooling rack and cool completely.

Meanwhile make the frosting by creaming together cream cheese and butter. Add powdered sugar and vanilla.

Place the violet layer down first and frost. Followed by the blue, green, yellow, orange and finally the red layer.

Place a thin coat of the icing on the cake to create a crumb coat. This will make the cake even all around and seal any loose crumbs. Once the crumb coat is set, finish frosting the cake.



Quick Tip: Use a generous hand when pouring the food coloring, the more you use the more vibrant the colors

Thanks to Divas Can Cook for this pretty cake that brings on a smile!

Leave a Reply