Rainbow Surprise Cake

  • Serves: 18
Get your Bake On and seriously impress your friends and family with our delicious showstopper recipe.

Our rainbow surprise cake is the perfect recipe for those special occasions when you really need to rise to the occasion and guaranteed to wow your guests.

Check out the recipe video below


For the cake layers:

  • 500g Self raising flour
  • 500g Sugar
  • 500g Butter (softened, at room temperature)
  • 8 eggs
  • 100ml Milk
  • 1 Tsp Vanilla extract
  • 6 Different food colours/gels

For the buttercream:

  • 500g of Butter (softened, at room temperature)
  • 800g of Icing sugar
  • 2 Tbsp of milk or cream
  • 2 Tsp of vanilla extract

For the filling & topping:

  • A variety of sweets, sprinkles, sugar coated chocolates


Cake layers:

  • Step 1.

    Prepare your cake pans. Line 2 to 3 round cake pans with paper rounds and coat and grease with butter. Arrange a rack in the middle of the oven and heat to 180°C/fan 160°C/gas mark 4.
  • Step 2.

    Cream the butter and sugar. Place the butter and sugar in stand mixer fitted with a paddle attachment and beat on medium speed until the mixture is lightened in colour and slightly increased in volume, about 5 minutes.
  • Step 3.

    Add the egg yolks. Stop and scrape down the sides of the mixer with a rubber spatula. Return the mixer to low speed and add the egg yolks one at a time, allowing each to fully incorporate into the batter before adding the next.
  • Step 4.

    Add the Flour. Stop and scrape down the sides of the mixer with a rubber spatula. Return the mixer to low speed and add the flour a bit at a time.
  • Step 5.

    Add the vanilla and milk.
  • Step 6.

    Mix for 3 minutes on medium speed. Stop the mixer and give the whole bowl another good scrape. Get down to the bottom of the bowl where butter and sugar tend to hide and will make your cakes colour and bake unevenly. Return the mixer to medium speed and b
  • Step 7.

    Divide and colour the batter. You’ll be baking 2 or 3 cakes at a time, depending on the number of cake pans you have. Weigh and divide the batter equally between 6 bowls.
  • Step 8.

    Add 1 teaspoon of gel food colouring and mix well. Pour the coloured batter into a prepared cake pan. Repeat with your other colours.
  • Step 9.

    Bake the 2 to 3 coloured cakes you have prepared for around 15-20 minutes until they are set and spring back when touched.
  • Step 10.

    Remove the cakes and put on a cooling rack and cool. Remove the cakes from the pans, wrap each still slightly-warm cake separately in cling film whilst you continue with your other layers.
  • Step 11.

    Repeat dividing the batter, colouring it, and baking. Cool and wrap the remaining cakes. Set aside at room temperature.


  • Step 1.

    Beat the butter in the bowl of a stand mixer fitted with a paddle attachment on medium speed until smooth.
  • Step 2.

    Turn the mixer speed to low and slowly add in the sugar. Once it’s all added in, increase the speed to medium-low and mix until thoroughly combined.
  • Step 3.

    Reduce the mixer to low, add in the cream or milk and vanilla, and mix until combined.
  • Step 4.

    Mix on medium speed until smooth and creamy.
  • Step 5.

    Decide what order you wish to have your cake layers, the middle two layers are the ones that will need to have a hole for the sweet fillings. You may wish to level your cake layers if they are too tall or uneven.
  • Step 6.

    Take your chosen two middle layers and press a hole in the centre of the cake with the cookie cutter.
  • Step 7.

    Put a blob of buttercream in the centre of a cake stand. Put your first cake layer central on the stand. Top with some buttercream and spread until level. Place your second cake layer on top of the first as central as possible. Again, top with some butt
  • Step 8.

    Pour the sweets into the hole, and fill until level with the top cake layer.
  • Step 9.

    Place the 5th layer on top of the cake, topping with an even level of buttercream. Place the final layer on top of the cake and crumb coat the whole of the cake with a thin layer of buttercream.
  • Step 10.

    Chill the cake in the fridge for at least an hour.


  • Step 1.

    Cover the whole cake with the remaining buttercream until you have your desired smoothness. Decorate however you wish, meringue kisses make for a wonderful topper, as well as sprinkles and your favourite colourful sweets.
  • Step 2.

    Chill before serving for at least an hour.
  • Step 3.

    Make ahead: Bake the cake layers and store them at room temperature for up to 1 day. Storage: The assembled cake can be stored in the fridge for up to 5 days.

*1 Excluding weekends & large appliances and spares.

*2 Due to the paint processes used, a colour variation with matching products is possible and therefore may not be a 100% match.

*3 Customer ratings based on submissions from product warranty registration.

Copyright © 2019 Swan Brand

Created by Gritt and Co