Heavenly chocolate pudding

Heavenly chocolate pudding

  • 1
  • 2
  • 3
  • 4
  • 5
(14 ratings)

Prep: 1 hr, 30 mins Including 1hr 15mins steaming


Serves 6
A reader from North Devon shares a recipe that’s been a family favourite for over 40 years

Nutrition and extra info

  • Freezable

Nutrition: per serving

  • kcal472
  • fat30g
  • saturates14g
  • carbs50g
  • sugars0g
  • fibre2.5g
  • protein4g
  • salt0.9g
Save to My Good Food
Please sign in or register to save recipes.


  • 100g butter or margarine, plus extra for the bowl



    Butter is made when lactic-acid producing bacteria are added to cream and churned to make an…

  • 2 tbsp golden syrup
  • 100g dark muscovado sugar
  • 150ml/¼ pint milk



    One of the most widely used ingredients, milk is often referred to as a complete food. While cow…

  • 1 egg (large or medium)



    The ultimate convenience food, eggs are powerhouses of nutrition, packed with protein and a…

  • 1 heaped tbsp cocoa powder
  • 225g self-raising flour, minus 1 heaped tbsp
  • 1 tsp ground cinnamon



    A fragrant spice which comes from the inner bark of a tropical tree. When dried, it curls into…

  • ¼ tsp bicarbonate of soda
    Bicarbonate of soda

    Bicarbonate of soda

    Bicarbonate of soda, or baking soda, is an alkali which is used to raise soda breads and full-…

For the sauce

  • 4 tbsp milk



    One of the most widely used ingredients, milk is often referred to as a complete food. While cow…

  • 4 tbsp cream



    Fresh unpasteurised milk quickly separates and the fat rises to the top. This fat layer is then…

  • 1 tbsp golden syrup
  • 100g good-quality dark chocolate


  1. Butter the inside of a 1.2 litre pudding bowl and line the base with a disc of buttered greaseproof paper.

  2. Melt the butter, syrup and sugar in a saucepan. Remove from the heat and stir in the milk and egg. Add the cocoa to the flour, then tip this mixture into the pan with the cinnamon and soda.

  3. Pour the mixture into the pudding bowl, cover tightly with foil and steam for 11⁄4 hours. Just before the end, heat the sauce ingredients until melted, stirring all the time.

  4. Turn the pudding out (run a knife around the inside of the bowl if necessary) and discard the paper disc. Pour the sauce over the top and serve immediately.

Ads by Google

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.

Comments (23)

mamaskitchen's picture

This is amazing. Mine took 30mins longer than the recipe for a skewer to come out clean. Made it ahead, left it in the steamer to keep warm then put it in the microwave for 3 mins. Scrummy chocolate sauce, even with light cream and skimmed milk.

lapinpatricia's picture

This is a delicious pudding. Easy to make, light and moist sponge, dreamy sauce. I didn't put any cinnamon in because I don't like chocolate with this flavour and I omitted the golden syrup in the sauce as I don't like too much sweetness. It was heavenly served in a little pool of double cream!

sxmscorpio's picture

This was a fail for me. Although I used another reviewer's tip and microwaved the pudding instead of steaming it. I don't think that was the problem. The pudding was soft and light but not very tasty and the sauce far too bitter. Disappointing.

dinkys11's picture

Wow....! this pudding went down wel! I added a small amount of muscovado sugar to the sauce as I found it a little bitter (maybe I will use I milder chocolate next time) fab fab fab! will def be using this recipe again!!

08rogersr's picture

Like to so do this again

rjhardy_uk's picture

if you really want to cheat this worked fabulously covered in clingfilm and 6 mins in the microwave, no steaming required and was really tasty. I didnt do the sauce just melted some dark chocolate and stirred through custard makes a lovely rich chocolate custard which my kids love

rozicrosie's picture

Is it 1hr and 15 mins or 11 hrs or 4 hrs?

twar123's picture

WOW! This is delicious! When I bit into it I was in chocolate heaven!

w1lmington's picture

Made this yesterday for pudding and it was really yummy. I did omit the cinnamon, only because I like my choc cakes/deserts to be uncomplicated. My first experience of steaming a pudding and I don't think that it will be my last. Delish.

biggleswick's picture

I looked forward to trying this, because of the delicious-sounding mix of flavours. Having tried it, the cake was certainly tasty, but I'm not convinced that the spicy sponge and chocolate sauce go together that well. It's certainly interesting, I can see why it's a family favourite, although won't be mine. Next time, I'll try with orange liquer-soaked sultanas in the sponge, use light muscovado instead of dark, and use maya gold for the chocolate sauce.

pisteuomen's picture

UN-BELIEVABLE! This is absolutely dreamy. I made double the quantity of of sauce (and made it with Dairy Milk chocolate as I am not a fan of dark chocolate). The sponge is so light and fluffy and the sauce is amazing. I did thicken it with a bit of cornflour and milk, but that's just personal preference. Will most definitely make it again.

w1lmington's picture

This is Sunday's pudding dilemma sorted. Thank you.

paula22springfarm's picture

A nice easy family pudding, not too rich and really easy to make.
If you use a plastic pudding bowl and lid you don't need to bother with buttering or paper (get them from websites selling bowls for making christmas puddings).
I used white chocolate for the sauce because that's what I had handy and it made a lovely creamy sauce and looked good against the dark pudding. A bit of orange zest might be a nice addition??

zsozsister's picture

I just made this, but as muffins, and baked on 190 for 23 minutes and put a piece of chocolate in the middle of each muffin and they turned out amazing!!!!

emsmith's picture

Gorgeous, gooey and so easy! I'd double the amount of sauce, though.

mummsy's picture

WOW WOW WOW. So easy to make and so yummy.

jamescourt's picture

Vicky made this pudding and the italian tuna balls with spaghetti.
We managed to find a plastic bowl with a lid which was just the right size to cook the pudding. We found it easy to make and to eat. We would make it agian.

cherrycupcake's picture

Beeeeeautiful! Heavenly Chocolate pudding suits it name perfectly.

--sarah--'s picture

I assume the steaming time is one and a quarter hours, or 1hr 15 minutes.
At least that's what is said at the top of the recipe.

miltonia's picture

did'nt understand steaming time as it stated 11/4 hours


Questions (1)

danni-g22's picture

was thinking of doing this instead of xmas pudding, could I make it before hand then freeze? how would I thin cook it after ?

Tips (1)

Beleaguered's picture

Lol Steaming time is 1 hour and 15 minutes. But check after an hour; it's not easy to keep water at a constant simmer, and boiling water (a no-no, but it can happen) will speed up the cooking process.