Rainbow cake with buttercream icing

    1 hour 10 min

    This recipe is a basic marble cake, but the variety of colours make it more suited to the name 'rainbow cake'. Tasty and delicious, but contains eggs, so not suitable for vegans.

    3 people made this

    Serves: 12 

    • 225g (8oz) butter or margarine
    • 225g (8oz) caster sugar
    • 4 medium eggs
    • 1 tablespoon vanilla extract
    • 175g (6oz) self-raising flour, sieved
    • a few drops food colouring of choice
    • 75g (3oz) butter
    • 175g (6oz) icing sugar
    • milk, just enough to make icing light and fluffy
    • a few drops pink food colouring

    Prep:30min  ›  Cook:25min  ›  Extra time:15min cooling  ›  Ready in:1hr10min 

    1. Preheat the oven to 190 C / Gas 5. Grease a 20cm cake tin.
    2. Cream together the 225g butter and caster sugar in a bowl until light and fluffy and there are no lumps of butter in sight. Remember to use a bowl large enough to prevent spills.
    3. Gradually beat in the eggs and vanilla extract, being careful not to curdle the mixture. In the unlikely case that this does happen, add a little of the flour.
    4. Fold in the flour using a large wooden spoon, and carefully spoon mixture into separate bowls. The amount of bowls you use is depending on the amount of different colours you want in your cake.
    5. Add selected food colourings to the bowls of cake mixture. (I only have one colourant which is pink, so I ended up making a bright pink mix, a baby pink mix and a normal pink mix. Still worked well).
    6. Spoon the mixtures into the cake tin. Do a teaspoon of one colour, then another colour, then another colour. This gets the multi-coloured 'rainbow' effect.
    7. Bake in the pre-heated oven for around 25 minutes, or untill the whole cake is firm to the touch. You might find that the parts of the cake with the most colourant will take longer to bake than the others.
    8. Remove from oven and leave to cool for around five minutes before taking out of the tin and putting aside on a cool rack.
    9. For icing: Gently cream the 75g butter in a bowl, until smooth and all the lumps of butter are gone.
    10. Gradually mix in the icing sugar, being careful not to slop sugar over the edge of the bowl.
    11. When thoroughly mixed together, add just enough milk to make the icing fluffy and spreadable.
    12. Add food colouring, and spread onto cake.

    How to ice a cake video

    Watch our How to ice a cake video and see how to ice cakes with ease. You'll be icing perfect birthday and special occasion cakes in no time!

    Recently viewed

    Reviews & ratings
    Average global rating:

    Reviews in English (1)


    it was very very good!!! easy instructions easy to bake!! thank you so much!!!  -  05 Sep 2011