Rainbow Bundt Cake Recipe
Introduction
The Rainbow Bundt Cake is a vibrant and cheerful dessert that’s sure to brighten any occasion. With layers of colorful batter and a sweet glaze topped with sprinkles, this cake is as fun to make as it is to eat.

Ingredients
- 1 cup white granulated sugar
- 1 stick (1/2 cup) unsalted butter, softened
- 2 eggs (room temperature)
- 1 cup whole milk
- 2 teaspoons vanilla extract
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- ¼ teaspoon salt
- 5-8 drops purple gel food color
- 5-8 drops blue gel food color
- 5-8 drops yellow gel food color
- 5-8 drops red gel food color
- 1½ cups powdered sugar
- 3-5 tablespoons milk
- 1 teaspoon peach or vanilla extract
- ¼ cup rainbow sprinkles
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease and flour a silicone or regular bundt pan. If using a silicone pan, place it on a baking sheet to support it during baking.
- Step 2: In the bowl of a mixer, beat together the granulated sugar and softened butter. Stop once to scrape down the sides and bottom of the bowl to ensure even mixing.
- Step 3: Add eggs one at a time, beating on medium speed until fully blended after each addition.
- Step 4: Lower the mixer speed to low and add the milk and peach or vanilla extract. Then increase the speed back to medium and mix well.
- Step 5: Add the flour, baking powder, and salt. Beat for about 1 minute or until the batter is smooth. Stop once to scrape down the sides and bottom again.
- Step 6: Divide the batter evenly into four bowls. Stir a different gel food color into each bowl with a spatula until well combined—red, yellow, blue, and purple.
- Step 7: Carefully add each colored batter into the prepared bundt pan, starting with red, followed by yellow, blue, and purple.
- Step 8: Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean.
- Step 9: Let the cake cool in the pan on a wire rack for 10 to 15 minutes. Gently loosen the edges and turn the cake out onto the wire rack to cool completely before glazing.
- Step 10: For the glaze, combine powdered sugar, 3 tablespoons of milk, and peach or vanilla extract in a medium bowl. Mix until smooth and fully incorporated. Add more milk if the glaze is too thick; it should be pourable but thick enough to drip slowly.
- Step 11: Pour the glaze over the cooled cake and immediately sprinkle with rainbow sprinkles.
- Step 12: Allow the glaze to set completely before slicing and serving your colorful creation.
Tips & Variations
- Use gel food coloring instead of liquid to keep the batter consistency perfect and achieve vibrant colors without thinning the batter.
- Try different flavor extracts like almond or lemon in the glaze for a unique twist.
- If you don’t have a bundt pan, use a tube pan or two loaf pans; just adjust baking time accordingly.
- For a dairy-free version, substitute the whole milk with almond or oat milk and use a plant-based butter.
Storage
Store the Rainbow Bundt Cake covered at room temperature for up to 3 days. For longer storage, keep it in an airtight container in the refrigerator for up to one week. Reheat slices briefly in the microwave if desired. The glaze may soften in the fridge but will still taste delicious.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use liquid food coloring instead of gel?
Gel food coloring is preferred because it provides more vibrant colors without altering the batter’s consistency. Liquid food coloring can thin the batter, which may affect the texture and rise of the cake.
How do I know when the cake is done baking?
Insert a toothpick into the center of the cake after 30 minutes. If it comes out clean or with a few moist crumbs, the cake is done. If it has wet batter on it, bake a few minutes longer and test again.
PrintRainbow Bundt Cake Recipe
This vibrant Rainbow Bundt Cake is a festive and colorful dessert perfect for any celebration. Featuring layers of beautifully tinted batter baked to moist perfection and topped with a sweet peach-flavored glaze and rainbow sprinkles, it’s as delightful to look at as it is to eat. The moist texture and subtle vanilla and peach notes make it a crowd-pleaser that’s both fun and flavorful.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake Batter
- 1 cup white granulated sugar
- 1 stick (1/2 cup) unsalted butter, softened
- 2 eggs, room temperature
- 1 cup whole milk
- 2 teaspoons vanilla extract
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- ¼ teaspoon salt
- 5–8 drops purple gel food color
- 5–8 drops blue gel food color
- 5–8 drops yellow gel food color
- 5–8 drops red gel food color
Glaze
- 1½ cups powdered sugar
- 3 – 5 tablespoons milk
- 1 teaspoon peach or vanilla extract
- ¼ cup rainbow sprinkles
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to ensure it’s at the perfect temperature for baking the bundt cake evenly.
- Prepare Pan: Grease and flour a silicone or regular bundt pan thoroughly to prevent the cake from sticking. If using a silicone bundt pan, place it on a baking sheet for stability.
- Cream Butter and Sugar: In a mixer bowl, beat together the granulated sugar and softened butter until fluffy. Pause once to scrape down the sides and bottom of the bowl to ensure even mixing.
- Add Eggs: Incorporate the eggs one at a time, beating on medium speed until well blended after each addition.
- Add Liquids and Dry Ingredients: Lower mixer speed and add the whole milk and vanilla extract, then increase speed back to medium and mix well. Gradually add flour, baking powder, and salt, beating for about one minute until smooth. Scrape the bowl once more to combine all ingredients thoroughly.
- Divide and Color Batter: Divide the cake batter evenly into four separate bowls. Stir in the gel food colors into each bowl — red, yellow, blue, and purple — mixing with a spatula until fully combined.
- Layer Colored Batter: Pour the colored batters into the prepared bundt pan sequentially: start with red, followed by yellow, then blue, and finish with purple, layering carefully to create a rainbow effect.
- Bake the Cake: Place the pan in the oven and bake for 30 to 35 minutes. Check doneness by inserting a toothpick in the center; it should come out clean.
- Cool Cake: Allow the cake to cool in the pan on a wire rack for 10-15 minutes. Gently loosen the edges and invert the cake onto the wire rack to cool completely before glazing.
- Prepare Glaze: In a medium bowl, combine powdered sugar, 3 tablespoons of milk, and peach or vanilla extract. Mix until smooth and fully incorporated. If the glaze is too thick to drizzle, add a little more milk to achieve a pourable consistency that will hold its drip.
- Glaze and Decorate: Pour the glaze evenly over the cooled cake. Immediately sprinkle with rainbow sprinkles to decorate before the glaze sets.
- Set and Serve: Allow the glaze to fully settle. Once set, slice the bundt cake and serve.
Notes
- For best color vibrancy, use gel food coloring instead of liquid food color.
- Ensure all ingredients are at room temperature for a smooth batter and even baking.
- If using a silicone pan, placing it on a baking sheet prevents spills and ensures even heat distribution.
- Allow the cake to cool completely before glazing to prevent the glaze from melting and running off.
- The glaze consistency is crucial: it should be thick enough to drip slowly but thin enough to pour easily.
- Store cake in an airtight container at room temperature for up to 3 days or refrigerate for longer freshness.
Keywords: Rainbow Bundt Cake, colorful cake recipe, vanilla bundt cake, layered rainbow cake, festive dessert

