Christmas pudding

Dried fruit, pecans, ginger, rosemary, Bourbon & golden syrup

Christmas pudding

Christmas pudding

Serves Serves 8
Time Cooks In4 hours 30 minutes
DifficultyNot too tricky
Nutrition per serving Plus
  • Calories 627 31%
  • Fat 33.8g 48%
  • Saturates 11.4g 57%
  • Sugars 49.6g 55%
  • Salt 0.3g 5%
  • Protein 7.8g 16%
  • Carbs 74g 28%
  • Fibre 5g -
Of an adult's reference intake
Recipe From

Jamie Oliver's Christmas Cookbook

By Jamie Oliver
Tap For Method


  • unsalted butter , for greasing
  • 150 g Medjool dates
  • 150 g dried apricots
  • 150 g pecan nuts
  • 75 g crystallized ginger
  • 1 small sprig of fresh rosemary
  • 150 g dried cranberries
  • 150 g raisins
  • 150 g suet
  • 150 g plain flour
  • 75 g fresh breadcrumbs
  • 200 ml semi-skimmed milk
  • 1 large free-range egg
  • 1 clementine
  • golden syrup
  • barrel-aged Bourbon
Tap For Method

The cost per serving below is generated by and is based on costs in individual supermarkets.  For more information about how we calculate costs per serving read our FAQS

Recipe From

Jamie Oliver's Christmas Cookbook

By Jamie Oliver
Tap For Ingredients


  1. Grease a 1.5 litre pudding bowl with butter.
  2. Destone your dates, then, by hand or in a food processor, finely chop the flesh with the apricots, pecans, ginger and rosemary leaves. Place it all in a mixing bowl with the cranberries, raisins, suet, flour, breadcrumbs and milk. Crack in the egg, finely grate in the clementine zest, squeeze in the juice and mix it all together really well.
  3. Tip the mixture into the greased bowl and cover with a single layer of greaseproof paper and a double layer of tin foil. Tie a piece of string around the bowl to secure them in place and make it watertight, then sit it in a large, deep saucepan and pour in enough water to come halfway up the sides of the bowl.
  4. Bring the water to the boil, cover the pan with a tight-fitting lid, and reduce to a simmer for 4 hours. Check the water regularly, and keep topping it up with boiling water, if needed.
  5. When the time’s up, lift out the bowl, remove the foil and paper, then carefully turn the pudding out on to a plate ready to serve, or leave to cool and reheat just before you need it.
  6. You can either drizzle it with golden syrup and a swig of Bourbon – gorgeous – or be a bit more flamboyant and gently heat a good few swigs of Bourbon just to warm it, then strike a match to the pan (stand back!), let it flame, and carefully pour it over your pudding.
  7. Present it to your guests and sing some Christmassy songs, then when the flame subsides drizzle with golden syrup. Serve with cream, custard or even ice cream.


Cold leftovers are delicious with a slice of British cheese, such as Lancashire, or in a Christmas sundae.

Taken part in Stir-Up Sunday? Then make sure you carefully store your beautiful Christmas pudding, so you don't run the risk of it going mouldy. Once you've steamed and totally cooled it, replace the greaseproof paper and tin foil with a fresh set and seal it super tightly, so it's airtight. Then store it in a cool, dry place until you're ready to reheat it on Christmas Day. NOTE: A hot steamy kitchen is not ideal!


How long before Christmas should you make Christmas pudding?

Four to six weeks ahead of the big day is a good time to make your Christmas pudding, then store it in a cool, dry place. This allows the flavours to enhance perfectly in time for reheating on December 25th.

Can you over-steam a Christmas pudding?

While the pudding won’t dry out if it’s steamed for too long, some of the ingredients inside may be spoiled by being overcooked.

Can I use butter instead of suet in Christmas pudding?

Sure, you can substitute the same quantity of suet for grated butter.
Recipe From

Jamie Oliver's Christmas Cookbook

By Jamie Oliver