Skip to Content

Rainbow Bundt Cake

Rainbow Bundt Cake is a vibrant and easy cake recipe that is as fun to eat as it is to make!

Rainbow desserts are perfect for celebrating many occasions, such as baby showers, first day of school, and St. Patrick’s Day!

Rainbow Bundt Cake

This post contains affiliate links.

Rainbow Bundt Cake Ingredients

To make this layered rainbow cake, you will need the following ingredients (go to the recipe below for exact quantities and instructions):

Rainbow Bundt Cake Ingredients

How to Make a Multi-Colored Bundt Cake

  1. Preheat oven to 350 degrees F. Spray a 10” bundt cake pan really well with non-stick cooking spray. Set aside. For extra non-stick protection, lightly dust a bit of flour over the non-stick cooking spray.
  2. In a large bowl, beat together butter and sugar until smooth (about 1 to 2 minutes). Add eggs and vanilla into the butter mixture and beat until fully incorporated (about 1 minute).
  3. In a separate bowl, stir together flour, baking powder, baking soda and salt.
  4. Add ½ the flour mixture into the wet ingredients and beat just until flour is combined. Add in all the buttermilk and beat until combined. Add in remaining flour mixture and beat just until fully combined. Do not overmix.
How to Make a Rainbow Cake
  1. Separate cake batter equally into 6 bowls. This works out to be around 165 grams of batter per bowl. Color one bowl red, one orange, one yellow, one green, one blue and one purple.
  2. Start pouring batter into cake pan. First pour in the red and use a spatula (sprayed with non-stick cooking spray) to evenly spread the red batter into the pan. Then layer orange, then yellow, then green, then blue and end on purple.
  3. Bake in oven for 30 minutes then remove from oven and cover with aluminum foil. Return cake to oven and bake for an additional 10 minutes or until toothpick inserted in middle comes out clean.
  4. Let cake cool in pan (on wire rack) for 15 minutes before removing cake from pan.
  5. For the glaze, stir together the confectioners’ sugar, vanilla extract and hot water until smooth. You want this to be a thin glaze so it soaks right into the warm cake. Pour glaze over cake and let sit 10 minutes before slicing and serving.
How to Make a Rainbow Layered Cake

Recipe Tips

  • Add Lucky Charms cereal to create a fun St. Patrick’s Day bundt cake.
  • New to using bundt pans? Check out my thorough post on bundt pan tips.
Colorful Cake Recipe

Storage Instructions

This cake is best left at room temperature for up to 3 days. It can be stored in the refrigerator for up to 5 days or in the freezer for up to 2 months. No matter which way you store it, make sure it’s sealed well in a food storage container or plastic wrap.

Multi-colored Layered Cake

More Amazing Bundt Cake Recipes

This Wilton Bundt Pan is affordable and has handles for easy use.

Rainbow Cake in Bundt Pan
Rainbow Bundt Cake

Rainbow Bundt Cake

Yield: 1 cake
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 40 minutes

Rainbow Bundt Cake is a vibrant and easy cake recipe that is as fun to eat as it is to make!

Ingredients

  • 1/2 cup unsalted butter, slightly melted (about 45 seconds in the microwave)
  • 1 cup granulated sugar
  • 2 large eggs
  • 1 Tablespoon vanilla extract
  • 2 cups all-purpose flour
  • 1 ½ teaspoons baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1 cup buttermilk
  • gel food coloring: red, orange, yellow, green, blue, purple
  • Optional: Lucky Charms marshmallows to serve on the side or on top of cake

For the Glaze:

  • 2 cups confectioners’ sugar
  • 2 teaspoons vanilla extract
  • 2-4 Tablespoons hot water

Instructions

  1. Preheat oven to 350 degrees F.
  2. Spray a 10” bundt cake pan really well with non-stick cooking spray. Set aside. For extra non-stick protection, lightly dust a bit of flour over the non-stick cooking spray.
  3. In a large bowl, beat together butter and sugar until smooth (about 1 to 2 minutes).
  4. Add eggs and vanilla into the butter mixture and beat until fully incorporated (about 1 minute).
  5. In a separate bowl, stir together flour, baking powder, baking soda and salt.
  6. Add ½ the flour mixture into the wet ingredients and beat just until flour is combined.
  7. Add in all the buttermilk and beat until combined.
  8. Add in remaining flour mixture and beat just until fully combined. Do not overmix.
  9. Separate cake batter equally into 6 bowls. This works out to be around 165 grams of batter per bowl. Color one bowl red, one orange, one yellow, one green, one blue and one purple.
  10. Start pouring batter into cake pan. First pour in the red and use a spatula (sprayed with non-stick cooking spray) to evenly spread the red batter into the pan. Then layer orange, then yellow, then green, then blue and end on purple.
  11. Bake in oven for 30 minutes then remove from oven and cover with aluminum foil. Return cake to oven and bake for an additional 10 minutes or until toothpick inserted in middle comes out clean.
  12. Let cake cool in pan (on wire rack) for 15 minutes before removing cake from pan.
  13. For the glaze, stir together the confectioners’ sugar, vanilla extract and hot water until smooth. You want this to be a thin glaze so it soaks right into the warm cake. Pour glaze over cake and let sit 10 minutes before slicing and serving.

Notes

Nutrition Information:
Yield: 12 Serving Size: 1
Amount Per Serving: Calories: 346Total Fat: 10gSaturated Fat: 5gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 56mgSodium: 290mgCarbohydrates: 60gFiber: 1gSugar: 41gProtein: 4g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Skip to Recipe