Print

Mary Berry Rainbow Cake Recipe

Mary Berry Rainbow Cake

The Mary Berry Rainbow Cake is a multi-layered sponge cake where each layer is tinted a different color of the rainbow. Sandwiched with a light, sweet buttercream and covered in a smooth vanilla frosting, it’s both a visual treat and a delicious dessert. Mary Berry’s version focuses on a tender sponge, even layers, and a buttercream that’s light and not overly sweet—making the cake as enjoyable to eat as it is to look at.

Ingredients

For the Cake Batter (makes six 8-inch layers):

  • Unsalted butter – 375g (softened)

  • Caster sugar – 375g

  • Self-raising flour – 375g

  • Baking powder – 1½ teaspoons

  • Eggs – 6 large

  • Milk – 4 tablespoons

  • Vanilla extract – 2 teaspoons

  • Gel food coloring – red, orange, yellow, green, blue, purple (use gel for vibrant color)

For the Buttercream Frosting:

  • Unsalted butter – 250g (softened)

  • Icing sugar – 500g (sifted)

  • Vanilla extract – 1 teaspoon

  • Milk – 2–3 tablespoons (as needed for consistency)

Instructions

Step 1: Prepare the Oven and Tins

  • Preheat oven to 180°C (160°C fan) or 350°F.

  • Grease and line 6 cake tins (or bake in batches if you have fewer tins).

Step 2: Make the Cake Batter

  • Cream butter and sugar: Beat until pale and fluffy.

  • Add eggs: One at a time, beating well after each.

  • Stir in vanilla and milk.

  • Fold in sifted flour and baking powder: Mix until just combined.

Step 3: Divide and Color the Batter

  • Divide batter evenly into 6 bowls.

  • Add a small amount of gel food coloring to each bowl. Stir gently to combine. Use enough to get bold colors.

Step 4: Bake the Layers

  • Spoon each colored batter into a separate tin.

  • Bake for 15–18 minutes or until a skewer comes out clean.

  • Cool in tins for 5 minutes, then turn onto racks. Let cool completely.

Step 5: Make the Buttercream

  • Beat butter until smooth.

  • Gradually add icing sugar: Beat until light and fluffy.

  • Add vanilla and milk as needed for spreadable consistency.

Step 6: Assemble the Cake

  • Place the purple layer on your cake board or plate.

  • Spread a thin layer of buttercream.

  • Repeat layering in this order: purple, blue, green, yellow, orange, red—adding buttercream between each.

  • Cover the entire cake with a thin crumb coat of buttercream. Chill for 15–20 minutes.

  • Frost the outside of the cake smoothly using the remaining buttercream.

Step 7: Decorate and Serve

  • Optional: Add sprinkles, piped decorations, or a colored drip.

  • Slice to reveal the rainbow inside!