Rainbow Cupcakes

Prep Time: 30 minutes
Cook Time: 15 minutes
Total Time: 45 minutes
Course: Dessert
Cuisine: American
Servings: 14 cupcakes
These cupcakes take some time to make but the rainbow layers you get in the end are worth the effort! The cupcakes are moist and light and I topped mine with a simple whipped cream frosting.


  • 2 cups cake flour
  • 2 tsp baking Powder
  • 1/2 tsp salt
  • 1 ½ cups heavy cream
  • 3 large eggs at room temperature
  • 1 tsp vanilla extract
  • 1 cup sugar
  • food coloring purple, red, yellow, green, and blue


  1. Preheat the oven to 365°F. Line two muffin pans with 14 liners.

  2. In a medium bowl, whisk together the cake flour, baking powder, and salt. Using a stand mixer whip the cream at high speed until stiff peaks form. In another bowl, whisk the eggs and vanilla until just combined.
  3. On medium-high speed, gradually beat the egg mixture into the whipped cream. Gradually beat in the sugar. It should take about 30 seconds to incorporate it. Then add the flour mixture into the cream and mix on medium speed until batter becomes smooth.
  4. Separate batter into five different bowls. Add a few drops of food coloring to each one to form the colors you want for your cupcakes.

  5. For each cupcake mold, add a thin layer of each color of cake batter. Bake for about 15-17 minutes until toothpick inserted comes out clean. Once cupcakes have cooled, you can pipe with frosting. I used a simple whipped cream frosting.


Whipped cream cake recipe adapted from Seasalt with Food who adapted it from Rose’s Heavenly Cakes by Rose Levy Beranbaum

All images and content are © Kirbie's Cravings.

Did you make this recipe?

Share it on Instagram with the hashtag #kirbiecravings!