Go Back Email Link
+ servings
rainbow swirl cake featured image
Print Recipe
5 from 6 votes

Vanilla Glazed Rainbow Swirl Cake

This fun Rainbow Swirl Cake is a great party cake for kids. Made with white cake mix, food coloring, and a simple homemade vanilla glaze topped with rainbow sprinkles. Your kids will love helping make this fun rainbow cake!
Prep Time10 mins
Cook Time40 mins
Cooling Time30 mins
Total Time1 hr 20 mins
Course: Dessert
Cuisine: American
Keyword: easy, party cake, summer
Servings: 20 slices
Calories: 231kcal
Author: Kristina


For Cake

  • 1 box of white cake mix + ingredients in instructions
  • red, orange, yellow, blue, green, purple, pink food coloring
  • rainbow sprinkles

For Vanilla Glaze

  • 8 tbsp melted butter
  • 4 cups powdered sugar
  • 6 tbsp milk
  • 1 tbsp vanilla extract


  • Preheat oven to temperature indicated on package.
  • In a large bowl make the cake mix according to the instructions. Separate batter into 6-7 bowls, depending on how many colors you will use. Add 1-2 tsp of food coloring to each bowl, mixing thoroughly and adding more food coloring until the desired hue is achieved.
  • Grease the bundt pan generously with cooking spray, making sure to coat all sides of the pan, including the center.
  • Pour each color separately into the pan. Start with red and work your way through the rainbow (red-orange-yellow-blue-green-purple-pink).
  • Bake for the time indicated on the package. Cool for 10 minutes in the pan. Remove from pan and cool for 20 minutes.
  • Make the glaze. White cake cools, melt the butter until very hot. Add the powdered sugar 1 cup at a time, stirring until combined. Add milk and the vanilla extract. Beat with an electric mixer until smooth, adding more milk if you'd like a thinner glaze.
  • Drizzle over the cake and top with sprinkles. Set in the fridge for 2 minutes before serving.


Store in an airtight container or the fridge for 3 days. 


Serving: 1slice | Calories: 231kcal | Carbohydrates: 40g | Protein: 1g | Fat: 8g | Saturated Fat: 4g | Cholesterol: 12mg | Sodium: 221mg | Potassium: 77mg | Fiber: 1g | Sugar: 32g | Vitamin A: 147IU | Calcium: 39mg | Iron: 1mg