Rainbow Layer Cake

  • Total Time

    2h 15m
    • Prep Time

      1h 30m
    • Bake Time

  • Serves


  • Skill Level

  • 1 Review

    5 star rating


This stunning rainbow layer cake would be a very impressive birthday or celebration cake. It takes a little time but is definitely worth it, wow your friends and family with this show stopper!


  1. Preheat the oven to 180°C (fan 160°C, gas mark 4). Grease and base line 2 20cm/8” round sandwich tins.

  2. To make the sponge layers you need to split the ingredients into three. Put 125g butter, 225g flour, 150g golden caster sugar, 3 eggs, 1 tsp baking powder, ¼ tsp salt, 1tsp vanilla extract in a large mixing bowl and beat until smooth. Next you need to split this mixture evenly into 2. It’s best to do this on the scales so you know it’s evenly split.

  3. Put the 2 halves of batter into separate bowls then add your chosen colour and mix. Keep adding the colour until you are happy you have the right shade.

  4. The pour the batter into the prepared tin and place in the oven for 12-15 minutes or until a skewer comes out clean.

  5. Remove from the oven and leave to cool for a while then turn out onto a wire rack to cool. If you leave the sponges to cool upside down they should flatten out into even layers.

  6. Then repeat from step two twice for the remaining four layers, using the remaining colours.

  7. To make the buttercream, beat together the butter and icing sugar until pale and fluffy then add the vanilla extract.

  8. To construct the cake take a cake stand or cake board and smear a little of the buttercream onto it and carefully place the first layer centrally.

  9. Spread a thin, even layer of buttercream onto the sponge and then carefully place the next layer centrally on top. Repeat this with the rest of the layers. We started with red, then orange, yellow, green, blue and finally purple.

  10. Finally cover the top and sides of the cake with a thick layer of buttercream using a palette knife, being careful not to get any crumbs in the buttercream

  11. Leave the cake to set for about 1 hour before presenting or serving

Let's Bake

The easiest way to follow a recipe


  1. 5 star rating

    I would like to cover this in sugarpaste icing instead of buttercream. How much icing would I need? Thanks


    Hi Samantha,

    You can absolutely cover the rainbow cake in sugarpaste icing, we would recommend initially coating the cake in a layer of buttercream in order to help the icing stick securely to the cake. As this cake has a lot of layers to it, it will be much higher than the average cake so we suggest using at least 2kg of sugarpaste icing to cover it all. We hope this helps.

    Happy Baking

    The Baking Mad Team

Leave Your Thoughts

Unfortunately reviews are not permitted to non-registered users.

Please to leave your review or ask us a question.

Recipe Alternatives

Register with BakingMad.com to:

  1. Get free entry in to our regular competitions
  2. Have a chance to become our baker of the month
  3. Help other bakers by rating and reviewing recipes
First Name
Last name
Date of birth

How we use your information

Treating your personal data with care is important to us. If you’d like to know how we use your personal data, including how we personalise our communications to you please see our Privacy Policy

Enter your login details:

We use cookies to provide you with the best browsing experience. By continuing to use this site you are agreeing to our use of cookies. To find out more, please read our cookie policy.

At Baking Mad we love cookies. We even place them on your computer. These ones don't contain chocolate chips, but they do allow us to provide you with the best experience. By continuing to use this site you are agreeing to our use of cookies. To find out more, please read our cookie policy. To bake some of your own, visit our cookie recipes page!