Rainbow Layer Cake

This amazing recipe is guaranteed to brighten up any teatime!

12 servings

Medium 80 Minutes



For the recipe  Rainbow Layer Cake

For the Cake:

225 g White Vegetable Fats (8 oz) softened
225 g Caster Sugar (8 oz)
2.5 g Salt (½ tsp)
300 g Plain Flour (11 oz)
20 g Dr. Oetker Baking Powder (4 tsp)
90 ml Whole Milk (6 tbsp)
Dr. Oetker Red Extra Strong Food Colour Gel
Dr. Oetker Violet Extra Strong Food Colour Gel
Dr. Oetker Blue Extra Strong Food Colour Gel
Dr. Oetker Green Extra Strong Food Colour Gel
Dr. Oetker Yellow Extra Strong Food Colour Gel
Dr. Oetker Pink Extra Strong Food Colour Gel
4 Medium Eggs , Beaten

For the Decoration:

300 g Lightly Salted Butter (10 oz) softened
550 g Icing Sugar (1 lb 5 oz)
10 ml Dr. Oetker Sicilian Lemon Extract (2 tsp)




Rainbow Layer Cake

Preheat the oven to 180°C (160°C Fan, Gas Mark 4). Lightly grease 3 x 18cm (7inch) round Victoria sponge tins. In a mixing bowl, beat half of the white vegetable fat with half of the sugar until creamy in texture.


Gradually whisk in 2 eggs and 1.25g (¼ tsp) salt. Sift half the flour and 10g (2 tsp) Baking Powder on top. Using a large metal spoon, fold in the dry ingredients. Stir in half the milk to soften the mixture to make a soft dropping consistency.


Divide the mixture equally between 3 bowls. Choose 3 different Gel Food Colours and mix in sufficient drops of one colour into each batch of mixture to form a vibrant shade. For the Red layer, you will need to use about 40 drops; for Violet, 50 drops; for Blue, 50 drops; for Green, 60 drops; for Yellow, 40 drops, and for the Pink layer, 25 drops.


Spoon the mixture into the cake tins, smooth the tops and bake in the oven for about 15 minutes until lightly golden and just firm to the touch. Leave to cool for 5 minutes then turn on to wire racks to cool.


Using the remaining ingredients, repeat the cake making as in steps 1 and 2, and colour with the remaining 3 colours. Bake and cool as above.


To decorate, put the butter in a bowl and beat until smooth and glossy. Gradually sift and beat in the icing sugar until creamy and soft and add the Sicilian Lemon Extract.


Put 450g (1lb) icing aside, and spread the remaining icing lightly over 5 of the cake layers. On a serving plate, stack the layers on top of each other as illustrated.


Spread the remaining icing over the top and sides of the whole cake to serve. Slice and enjoy!

1 serving = 162g

Nutritional Information for the recipe Rainbow Layer Cake

Per Serving Per 100 g / ml
Energy 3094 kJ
739 kcal
1909 kJ
456 kcal
Fat 42.29 g 26.10 g
Carbohydrate 83.46 g 51.52 g
Protein 5.21 g 3.22 g

Tracking consent

We would be happy if you agreed that we and our partners use cookies and similar technologies to understand how you use our website. This enables us to better understand your user behaviour and adapt our website accordingly. Furthermore, we and our partners would like to use this data for personalised offers on their platforms. If you agree to this, please click on "Agree". Please refer to our privacy policy for detailed information. You can change your mind at any time.

Necessary features

We need these cookies and similar technologies to enable the basic functions of our website. This includes, for example, saving these settings. This is strictly necessary so that you cannot switch this off.

Always active

Analytics and personalisation

In addition, we would like to learn more about how you use our website in order to optimise it for you and other users. To this end, we use cookies and similar technologies that map user behaviour and thus help us to improve our offer for you.



(Re-)Marketing / data sharing with third parties

To ensure that we can tailor our marketing campaigns to your needs, we collect how you come to our website and how you interact with our advertisements. This helps us to make not only our ads, but also our content even better for you. Our marketing partners also use this information for their own purposes, e.g. to personalise your account or profile on their platform.