Print

Rainbow Layer Cake

A colorful and festive rainbow layer cake made with multiple vibrant sponge layers, perfect for celebrations and special occasions.

Ingredients

Scale
  • 3 cups all-purpose flour
  • 2 ½ tsp baking powder
  • ½ tsp baking soda
  • ½ tsp salt
  • 1 cup unsalted butter, softened
  • 2 cups granulated sugar
  • 4 large eggs
  • 1 tbsp vanilla extract
  • 1 ½ cups buttermilk
  • Food coloring (red, orange, yellow, green, blue, purple)
  • 4 cups buttercream frosting (store-bought or homemade)

Instructions

  1. Preheat the oven to 350°F (175°C). Grease and line six 8-inch round cake pans or prepare to bake in batches.
  2. In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
  3. In a large bowl, beat the butter and sugar until light and fluffy.
  4. Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
  5. Alternately add the flour mixture and buttermilk to the butter mixture, starting and ending with the flour mixture. Mix until just combined.
  6. Divide the batter evenly into six bowls. Tint each with a different color of food coloring.
  7. Pour each colored batter into separate prepared cake pans and smooth the tops.
  8. Bake for 15–18 minutes, or until a toothpick inserted comes out clean. Let cakes cool in pans for 10 minutes, then turn out onto wire racks to cool completely.
  9. Level the cake layers if necessary. Stack the layers in rainbow order, spreading frosting between each layer.
  10. Frost the outside of the cake with the remaining buttercream and decorate as desired.

Notes

  • Chill the cake layers before stacking for easier assembly.
  • Use gel food coloring for more vibrant colors without thinning the batter.
  • Store the cake in the refrigerator but bring to room temperature before serving.

Nutrition

Keywords: rainbow cake, layer cake, birthday cake, colorful dessert, celebration cake