Christmas Pudding

What you need:

  • 75g/3oz Self Raising Flour
  • 175g/6oz Dark Muscavado Sugar
  • 175g/6oz Butter
  • 3 Eggs
  • ½ teaspoon Cinnamon
  • ½ teaspoon Nutmeg
  • 1 teaspoon Mixed Spice
  • Pinch of Salt
  • 225g/8oz Raisins
  • 225g/8oz Sultanas
  • 125g/4oz Mixed Peel
  • 100g tub Cherries
  • 100g packet Ground Almonds
  • 85g/3oz Breadcrumbs
  • 300ml/½ pint Stout

How to:

  1. Cream butter and sugar together until light and fluffy.
  2. Add the lightly beaten eggs and mix well.
  3. Stir in the sieved flour, salt, cinnamon, nutmeg and mixed spice. Next add the raisins, sultanas, mixed peel, cherries and ground almonds. Mix well.
  4. Finally, add the breadcrumbs and stout. Stir well, cover and leave to stand overnight.
  5. Transfer to a 1½ litre/3 pint greased pudding bowl.
  6. Cover pudding with greaseproof paper and secure with string or tinfoil.
  7. Place pudding in a saucepan with water half way up the side.
  8. Cover and steam for 5 hours or longer. The longer the pudding cooks the richer and darker it becomes.
  9. Top up saucepan with boiling water as required and don’t let it boil dry.


To steam pudding in oven:

  1. Put two long strips of tin foil crosswise on work top.
  2. Place roasting tin on foil. Sit pudding bowl into the tin and fill with boiling water to within 2cms/1″ of top of tin.
  3. Then bring tin foil around to form a parcel, which should be airtight to prevent any steam escaping.
  4. Place in preheated oven at 150°C/300°F/Gas 2 for the same length of time as above. There is no need to top up with water during cooking.


To serve:

  • Steam pudding for 1-2 hours.
  • Serve warm with a dollop of freshly whipped cream, pouring cream, brandy butter or custard!