Rainbow cake for carers

Rainbow coloured, layered cake on a plate

Celebrate the amazing work of our carers and key workers with our delicious rainbow cake. It’s super easy to make, and it’s a great one to get the kids involved with too.

Want to make things even easier? Just make a simple sponge make a simple sponge and put all your creative flair into decorating your colourful rainbow creation your way.


For the cake layers:

360g butter, softened or margarine   (you could try half and half!) 
360g caster sugar
360g self-raising flour  – or plain flour with 6 teaspoons of baking powder
6 large eggs
4 tsp vanilla extract
40ml milk
Red food colouring
Orange food colouring
Yellow food colouring
Green food colouring
Blue food colouring
Violet food colouring – or colours of your choice!

For the icing:

200g butter, softened
220g full-fat cream cheese
700g icing sugar, sieved


Heat your oven to gas 4, 180°C, fan 160°C. Grease and line three 20cm sandwich tins with baking paper

Place 180g of the butter into a bowl with 180g of caster sugar, 180g flour, 3 eggs, 2 tsp vanilla extract and 20ml milk. Beat, using a hand-held electric mixer, until really light and creamy.

Split the mix equally between three bowls. Add red food colour (or your choice of colour) to the first bowl, orange to the second and yellow to the third. Add just ¼ tsp of colour at a time until you reach the perfect colour you’re after. Mix really well. Pour each bowl of sponge mix into your prepared tin and spread nice and level. Bake all three in the oven for 12–15 mins, or until firm to the touch. Place on wire rack to cool.

With the remaining cake ingredients, repeat the process to make three more sponges. Colour these green, blue and violet or whatever you fancy! To make the icing, put the butter and cream cheese into a bowl and mix up until smooth. Add half the icing sugar and mix well. Then, add the rest of icing sugar and beat until smooth.

Place the violet sponge on a cake board or plate and spread with a little icing. Place the blue sponge on top. Continue layering this way, following the colours of the rainbow or create your own effect. Spread a thin layer of icing around the sides of the cake and chill until firm.

Spread the remaining icing over the top and sides of the cake. Pop in the fridge until nice and firm. Share at home with family or house mates and celebrate those who care for others!

Other recipes you might like »

Vanilla sponge cake

A simple tasty sponge that you can decorate to your own taste.

Read more

Rocky road

Rocky road

Chocolate, marshmallows and easy to make, what more could you want!

Read more


Healthy banana flapjacks

These fruity flapjacks are packed full of goodness and are gluten and dairy free

Read more

© Cake Break | MS Society Multiple Sclerosis Society. Registered charity nos 1139257 / SC041990. Registered as a limited company in England and Wales 07451571