Rainbow pinata cake

    1 hour 50 min

    Watch your little party guests' faces light up as you cut into this rainbow-coloured four-layer cake filled with sweets and sprinkles like a pinata.

    14 people made this

    Serves: 16 

    • 475g sifted plain flour
    • 1 teaspoon salt
    • 3/4 teaspoon baking powder
    • 3/4 teaspoon bicarbonate of soda
    • 350g unsalted butter, at room temperature
    • 400g caster sugar
    • 5 eggs, at room temperature
    • 1 tablespoon vanilla extract
    • 350ml buttermilk, at room temperature
    • 2 drops green gel food colouring
    • 2 drops blue gel food colouring
    • 2 drops purple gel food colouring
    • 2 drops pink gel food colouring
    • Icing
    • 350g unsalted butter, at room temperature
    • 120g cream cheese, softened
    • 875g icing sugar
    • 4 tablespoons whipping cream
    • 1 tablespoon vanilla extract
    • 1 drop pink gel food colouring (optional)
    • a pinch of salt
    • For centre
    • 250g assorted sweets
    • 200g multicoloured sprinkles

    Prep:1hr  ›  Cook:25min  ›  Extra time:25min cooling  ›  Ready in:1hr50min 

    1. Preheat oven to 180 C / Gas 4. Grease and lightly flour four 23cm cake tins.
    2. Whisk flour, 1 teaspoon salt, baking powder and bicarbonate of soda together in a bowl.
    3. Beat 350g butter in a stand mixer fitted with the paddle attachment until creamy, about 1 minute. Beat in caster sugar on high speed, scraping the bowl with a spatula as needed, until fully incorporated, about 5 minutes. Reduce speed to medium-high; beat in eggs one at a time. Beat in 1 tablespoon vanilla extract.
    4. Mix flour mixture into the creamed butter mixture in 3 additions, alternating with buttermilk, until cake mixture is smooth and slightly thick.
    5. Divide cake mixture evenly among 4 bowls. Tint each portion of cake mixture with green, blue, purple or pink food colouring; stir until smooth. Pour cake mixture into the prepared cake tins.
    6. Bake in the preheated oven until a skewer inserted into the centre comes out clean, about 25 minutes. Set cake tins on wire racks and let cakes cool completely, about 25 minutes.
    7. Beat 350g butter and cream cheese in a stand mixer fitted with a clean paddle attachment until creamy, about 2 minutes. Add icing sugar, cream and 1 tablespoon vanilla extract; beat on low speed for 30 to 60 seconds.
    8. Increase speed to high and beat icing until fluffy, about 3 minutes. Scrape down the sides of the bowl as needed. Beat in a pinch of salt.
    9. Cut a 10cm circle out of the centre of 2 cake layers using a round cutter.
    10. Place one of the intact cake layers on a cake stand or serving plate. Spread icing over the top of this cake. Position one of the cake rings on top. Spread buttercream over the top and inside the circle. Repeat with second cake ring. Fill the hole with sweets and sprinkles. Place remaining cake layer on top. Ice the top and sides of the entire cake.
    11. Tint any remaining icing with pink food colouring and pipe decoratively over the cake. Cut cake into slices; spoon any sweets and sprinkles that spill out over the slices.


    Add more icing sugar if icing is too thin or another tablespoon of cream if icing is too thick. Add an extra pinch of salt if icing is too sweet.

    Recently viewed

    Reviews & ratings
    Average global rating:

    Reviews in English (0)