Make this chocolate self-saucing pudding for a decadent dessert, then check out our chocolate fondant, chocolate bread and butter pudding, chocolate brownies and more chocolate recipes.


  • butter
  • 125g plain flour
  • 60g golden caster sugar
  • 2 tsp baking powder
  • 2 tsp cocoa powder
  • 120ml milk
  • 40g butter, melted
  • 1 egg
  • a couple of drops vanilla extract
  • 60g walnuts, chopped (optional)
  • cream or ice cream, to serve


  • 180g muscovado sugar
  • 2 tbsp cocoa


  • STEP 1

    Butter a 1 litre baking dish. Sift the flour, golden caster sugar, baking powder and cocoa with a pinch of salt into a bowl. Combine the milk, melted butter, egg and vanilla. Mix the two sets of ingredients together and add the nuts (if using). Pour the mix into the pie dish. Cover with clingfilm and put in the fridge for 4-5 hours or overnight to set.

  • STEP 2

    When you are ready to cook, remove the clingfilm and heat the oven to 180C/fan 160C/gas 4. Sprinkle the brown sugar and the cocoa over the pudding and pour 250ml of boiling water over the top.

  • STEP 3

    Put in the oven and cook for 45 minutes until puffy and firm in the centre – there will be a puddle of chocolate sauce in the base of the dish when you break the crust. Serve with cream or ice cream.

Check out more of our showstopping chocolate recipes

Jaffa Cake Cupcakes Recipe

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating