clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Rainbow Layer Cake | Bake to the roots

Rainbow Layer Cake

  • Author: Bake to the roots
  • Prep Time: 01:00
  • Cook Time: 00:16
  • Total Time: 04:00
  • Yield: 1 1x
  • Category: Cakes
  • Cuisine: America


If you want lots of colors, this cake might be the perfect cake for you: Rainbow Layer Cake! The perfect celebration treat!



For the buttercream:
1/2 cup (60g) cornstarch
3 tbsp. sugar
2 tsp. vanilla extract
25.4 fl. oz. (750ml) milk
11.6 oz. (330g) butter, at room temperature
4 tbsp. confectioners‘ sugar

For the batter:
1 cup (230g) butter, at room temperature
1 1/4 cups (250g) sugar
5 medium eggs
2 tsp. vanilla extract
3 cups (400g) all-purpose flour
2 tsp. baking powder
a pinch of salt

4 tbsp. milk
food color (purple, blue, green, yellow, orange, pink or red)

For the drip glaze:
4.2 oz. (120g) candy melts (white or any color you like)
0.7 oz. (20g) hot water
food color (optional)

For the decoration:
3.5 oz. (100g) heavy cream
1 tsp. confectioners’ sugar
rainbow sprinkles


1. Start with the buttercream by cooking the custard. Add the cornstarch, sugar, and vanilla extract to a bowl and mix with a small amount of the milk until well combined. Add the rest of the milk to a small pot and bring to a boil. Add the cornstarch mixture and stir in. Let cook while stirring constantly until the custard has thickened nicely. Remove from the heat and immediately place a piece of plastic wrap on the surface of the custard to avoid the forming of skin. Let cool down completely. Continue with the cake layers while the custard is cooling down.

2. Preheat the oven to 350°F (180°C). Grease six 6 inches (15cm) round baking tins and line with baking parchment. I only have four tins and had to do two rounds of baking with four and two tins in the oven.

3. Add the butter and sugar to a large bowl and mix for 4-5 minutes until very light and fluffy. Add the eggs one at a time and mix well after each addition. Add the vanilla extract and mix in. Mix the flour with baking powder, and salt and add together with the milk to the bowl, and mix at the lowest speed of your kitchen machine until just combined. Divide the batter between 6 bowls and color with food color – don’t hold yourself back and use a good amount of food color to get a nice and bright result. Transfer the different colored batters to the baking tins, smooth out the top and bake for 12-16 minutes or until a wooden skewer inserted into the center of the cakes comes out clean. Take out of the oven and let cool down inside the tins for some time, then remove and let cool down completely on a wire rack. If you did not bake all tins at the same time, continue until all cake layers are done.

4. Continue with the buttercream by adding the butter and confectioners’ sugar to a large bowl and mix on high speed for about 4-5 minutes until very light and fluffy. Gradually add the completely cooled custard in small batches and mix well after each addition. When all custard is added continue mixing for another 5-6 minutes until you get a smooth and creamy buttercream. Make sure the butter and custard have the same temperature or the two might not mix well.

5. Assemble the cake. Level the cake layers first if they domed too much during baking. Start with the purple cake layer by placing it on a cake plate. Add some buttercream on top and spread evenly until the edges of the cake. Place the blue cake layer on top and repeat the whole process with the buttercream. The next color would be green, then yellow, orange, and finally pink (or red). Cover the whole cake with a thin layer of buttercream (crumb coat) and place in the fridge for at least 20-30 minutes. Add more buttercream to the top and sides and smooth out to get a clean surface. Place in the fridge again for another 15-20 minutes.

6. For the drip glaze add the candy melts to a microwave-safe bowl and heat up in 15-second increments until almost completely melted. Add the hot water and heat up another 15 seconds in the microwave. Stir the mixture until smooth. Depending on the color of candy melts you used you can leave it as it is or add food color now and mix it in. Use a teaspoon and let small amounts of the glaze drip down the sides of the cake. If the first drip runs down the sides too quickly you might want to wait a bit longer for the glaze to thicken up a bit and be less runny. Do the drip thing around the edges of the cake, then pour the rest of the glaze on top and push with a spatula to the edges to “connect” the glaze with the one that is already along the edges to get one smooth layer. Place in the fridge to let the glaze set.

7. To decorate the cake whisk the heavy cream until stiff peaks form. Fill into a piping bag with a star tip and decorate the top of the cake to your liking. You can also press some rainbow sprinkles into the buttercream around the bottom of the cake and/or add it on top of the cake. Keep the cake in the fridge until serving.


Enjoy baking!

Keywords: rainbow, cake, layer, German buttercream

Send this to a friend