If you want to make a homemade rainbow cake from scratch, this is your recipe! Bake every color of the rainbow into this delightful cake, with one color for every cake layer. This cake recipe makes a six-layer, 9-inch round cake and comes with a light mascarpone cream frosting.
Preparation Time
10 mins
Cooking Time
1 hr 30 mins
Total Time
1 hr 40 mins
Calories
663 Calories
Recipe Instructions
Step 1
Preheat the oven to 400 degrees F (200 degrees C). Grease six 9-inch round cake pans and dust with flour.
Step 2
Sift together the flour, baking powder, and baking soda.
Step 3
Beat 3/4 cup plus 2 tablespoons butter, milk, sugar, egg whites, and vanilla extract in a large bowl with an electric mixer until smooth. Stir in flour mixture and mix until just combined.
Step 4
Divide cake batter evenly between 6 bowls. Mix in different food coloring to each bowl, creating 6 different colored batters. Start with just 1 to 2 drops of food coloring in each bowl, then mix; you can always add more.
Step 5
Bake each cake in the preheated oven, until a toothpick inserted in the center comes out clean, 15 to 20 minutes. Set aside to cool.
Step 6
Beat cream in a chilled glass or metal bowl with an electric mixer until stiff peaks form. Stir together confectioners' sugar and mascarpone cheese in a separate bowl, then fold gently into the whipped cream until smooth.
Step 7
Spread frosting on each layer of cooled cake, placing one on top of the other. Cover the top and sides with the remaining frosting. Refrigerate for 2 hours before serving.