Christmas Pudding

1 hour + 2 hours 40 minutes Serves 8-10


Buy these ingredients now
Loading the player...

How to Whip Perfect Cream


1. Grease the base of a 1 ½ litre heatproof pudding bowl and line the base with baking paper.

2. Place the dates, raisins, sultanas, cranberries, almonds, zest, juice and brandy in a pot. Cover and bring to a simmer. Turn off the heat, stir and cool completely. To infuse the flavours even more, place in a bowl and let it sit overnight, stirring once or twice.

3. Cream the butter, sugar and golden syrup until pale. Add the eggs one at a time. Sift in the cinnamon, ginger, nutmeg, cocoa and flours, stirring well to combine. Add in the fruit mixture and combine well.

4. Pour the mixture into your prepared pudding bowl. Cover tightly with baking paper and a layer of tin foil, and tie tightly with string.

5. Place a saucer upside-down into the base of a large pot (so that it cooks evenly) and fill the pot a third of the way with water. Bring to the boil. Place the pudding on the saucer (the water shouldn’t cover the top of the pudding bowl), cover the pot and steam the pudding for 2 ½ hours. Every 30 minutes top up the water to ensure it doesn’t dry out.

6. Remove the pudding and allow to rest for 20 minutes before tipping out.

7. Serve with your favourite custard.

Tip: You can make Christmas Pudding up to 2 months before Christmas. If storing until Christmas, leave in the bowl in the fridge. Reheat by steaming for 30-45 minutes.

Related Recipes