Chocolate Christmas Pudding Pinata Cake Recipe

With Christmas just around the corner (in fact as I type this, it is 1 December so we are officially in safe territory to start counting down to Christmas!) its the time we can all start to relax, get festive and start to really enjoy ourselves and have a bit of fun! And this chocolate Christmas pudding pinata cake is perfect for that.

Made up of 2 small chocolate sponge cakes, with chocolates inside, covered with chocolate icing, white icing, sprinkles galore and a fantastic re-usable Christmas tree cake topper.


Here’s the low down on it. Sorry there’s no video because the day we were filming it, it was a complete disaster so I had to make it again later on!

Recommended Products For This Recipe:

Ingredients For The Chocolate Christmas Pudding Pinata Cake:

For The Chocolate Cake:

  • 120g self raising flour
  • 110g caster sugar
  • 25g cocoa powder
  • 1/2 tsp vanilla bean paste
  • Pinch of instant coffee
  • Pinch of sea salt
  • 2 whole eggs
  • 120g softened butter

For The Chocolate Icing:

  • 140g icing sugar
  • 20g cocoa powder
  • Pinch of vanilla
  • Pinch of sea salt
  • 150g melted butter
  • 2-3 tbsp whole milk

Decorative Touches


  1. Combine your cake dry ingredients, add your 2 whole eggs and butter and whisk together to form a cake batter
  2. From here you can either microwave your cakes (because most cereal bowls aren’t oven proof) or bake free-form in the oven, wrapped up in foil.
    • For the oven: Pre-heat the oven to 170C, grease 2 large sheets of kitchen foil and fold up the sides to create 2 separate bowl shapes of roughly the same size.  Pour half your cake batter into each “bowl” and bake for 18-20 minutes. You’ll know it’s done when a toothpick can go in and come out clean.
    • For the microwave: Heavily grease 2 separate sheets of baking paper and line 2 separate cereal bowls with them. Pour half the batter into each one. Microwave each one for 3 minutes and then 1 minute. Use the same toothpick test to check if they’re fully done.
  3. Allow your bowl shaped cakes to cool fully before removing them.
  4. Use a table spoon or ice cream scoop to remove some of the centre of each cake. Set aside what you remove (cake crumbs + melted chocolate = very easy cake balls!)
  5. Make the chocolate frosting by combining your dry ingredients for the frosting with 150g melted butter and gradually add in 2-3 tbsp milk. Whisk until you have a thickness and consistency that can form stiff peaks.
  6. Trim a bit off the bottom of one of your cakes to form a wider base (so it can support the pudding structure without toppling over) then ice the top rim with some of your chocolate icing (enough to make the top layer stick to it).
  7. Carefully add your piñata cake filling and then place your second cake layer over the top. If the edges of your cake are slightly mis-matched, you can trim off some of the edges to even it out.
  8. Cover your cake with the rest of your chocolate frosting and set in the fridge for 30-40 minutes to allow it to firm up.
  9. Roll out your white icing into a wavy circle shape and place it on top of your frosted chocolate Christmas pudding cake.
  10. Brush the white icing with a tiny bit of water and gently sprinkle your sprinkles over the top.
  11. Finally top the cake off with your cake topper.
  12. When you slice it open, the filling should pour it – piñata style.

And voila – you have a chocolate Christmas pudding pinata cake!

Recommended Products For This Recipe:

How Easy Is This Chocolate Christmas Pudding Pinata Cake?


It’s incredibly easy and looks great when it’s done.

The hardest part is probably the patience to let everything cool so you can actually assemble it, instead of wanting to eat it straight away

Get your free baking guide