Traditional Christmas Pudding Recipe

Christmas pudding

  • serves 16
  • Easy

This is a classic recipe for luxurious homemade Christmas pudding. You can make this a couple of months ahead and keep it wrapped in the basin in a dark cupboard until the big day



  • self-raising flour 100g
  • nutmeg ¼ tsp, freshly grated
  • mixed spice ½ tsp
  • salt ½ tsp
  • fresh white breadcrumbs 175g
  • shredded suet (veg version is fine) 175g
  • dark brown sugar 50g
  • currants 220g
  • sultanas 220g
  • raisins 1.25kg
  • chopped almonds 25g
  • cooking apple 200g, grated
  • eggs 3
  • large orange ½, zested and juiced
  • stout 75ml


  • Step 1

    Sift the flour with the spices then add the rest of the dry ingredients. Add the apple and mix well. Beat the eggs until frothy, stir in the orange juice, zest and stout. Add to the mixture and mix to combine thoroughly.

  • Step 2

    Spoon into buttered basins (i use the plastic ones with snap on lids). This amount is enough to fill an 850ml basin and 3 × 425ml ones. Cover with a pleated piece of greaseproof paper before putting on the lid. Put into a saucepan on a trivet or upturned saucer and add boiling water to come a quarter of the way up the bowl and steam for six hours. Top up the water as you need to. Pour yourself a large glass of red wine and wait for the waft of cooking christmas pudding to emanate from the kitchen.

  • Step 3

    Reheat by steaming again for an hour.

Check out more of our best Christmas dessert recipes here...

Profiterole Tower with Chocolate and Hazelnuts

Nutritional Information

  • Kcals 482
  • Fat 12.4g
  • Saturates 5.1g
  • Carbs 92g
  • Fibre 2.9g
  • Protein 6g
  • Salt 0.6g