Rainbow cake

    3 hours 40 min

    Bake every colour of the rainbow into this delightful cake. Perfect for a birthday cake or kid's party!

    29 people made this

    Serves: 12 

    • Cake
    • 370g plain flour
    • 3 teaspoons baking powder
    • 1 teaspoon bicarbonate of soda
    • 200g unsalted butter, softened
    • 180g caster sugar
    • 320ml milk
    • 5 egg whites
    • 1 teaspoon vanilla extract
    • food colouring in 6 rainbow colours
    • Icing
    • 600ml whipping cream
    • 5 tablespoons icing sugar
    • 450g mascarpone cheese

    Prep:10min  ›  Cook:1hr30min  ›  Extra time:2hr chilling  ›  Ready in:3hr40min 


    1. First, make sure all ingredients are at room temperature. Preheat the oven to 200 C / Gas 6 and grease and flour 6 23cm round cake tins.
    2. Sift together the flour, baking powder and bicarb.
    3. In a bowl, beat the butter, sugar, milk, egg whites and vanilla extract until smooth. Stir in dry ingredients, mix well.
    4. Divide the mixture into six bowls. Mix in different food colouring to each bowl. Start with just a little bit of colouring, then mix; you can always add more!
    5. Bake each for 15 to 20 minutes. Set aside to cool.
    6. Icing

    7. Beat the cream until stiff. Fold in icing sugar and mascarpone cheese, stir until smooth.
    8. Spread icing on each layer of cooled cake, placing one on top of the other. Cover the top and sides with the remaining icing. Refrigerate for 2 hours before serving.

    Recently viewed

    Reviews & ratings
    Average global rating: