Rainbow Cake Recipe

Brighten up any celebration with this delightful Rainbow Cake, perfect for birthdays, parties, or any festive occasion. Featuring colorful layers and a decadent white chocolate topping, this cake is as fun to make as it is to eat. Its cheerful appearance and sweet flavor will make it the centerpiece of your dessert table.


For the Cake:

  • ⅔ cup margarine
  • ¾ cup sugar
  • 1 packet vanilla sugar
  • 6 eggs
  • 2½ cups flour
  • ⅓ cup milk

For the Topping:

  • 7 oz white chocolate
  • Various candy dragees for decoration


  1. Preheat Oven: Heat your oven to 350°F (180°C). Grease a round baking pan.
  2. Cream Margarine and Sugars: In a large bowl, cream together the margarine, sugar, and vanilla sugar until light and fluffy.
  3. Add Eggs: Incorporate the eggs one at a time, ensuring each is well mixed in before adding the next.
  4. Mix Dry and Wet Ingredients: Alternately add the flour and milk to the creamed mixture, starting and ending with flour. Stir until just combined.
  5. Bake the Cake: Pour the batter into the prepared pan, leveling the top. Bake for 50-60 minutes, or until a toothpick inserted into the center comes out clean.
  6. Cool and Decorate: Let the cake cool completely. Melt the white chocolate and pour over the cooled cake. Decorate with candy dragees before the chocolate sets.

Prep Time: 15 minutes
Cook Time: 50-60 minutes
Total Time: About 1 hour 15 minutes
Yield: 12 servings
Category: Dessert
Method: Baking
Cuisine: American
Diet: Vegetarian


  • Creating Layers: For a multi-colored effect, divide the batter into multiple bowls and color each one differently. Carefully pour each colored batter into the pan one at a time to create distinct layers.
  • Smooth Chocolate Topping: To ensure a smooth chocolate topping, use a double boiler or microwave in short bursts to melt the chocolate, stirring frequently.


  • Can I use butter instead of margarine? Yes, butter can be substituted for margarine for a richer flavor.
  • How can I ensure the cake layers are even? Use a kitchen scale to weigh the batter for each layer to ensure uniformity.

Conclusion: This Rainbow Cake is sure to bring joy and a splash of color to any gathering. It’s not only visually appealing but also delicious, with layers of fluffy cake and creamy white chocolate topping. Whether for a special occasion or a simple family gathering, this cake promises to be a memorable addition to your culinary repertoire. Enjoy the process of making it as much as you will enjoy serving it!

Leave a Comment