Perfect Christmas Pudding

Perfect Christmas Pudding

This recipe has been viewed 4355 times

There are few dishes so quintessentially Christmassy as the Christmas Pudding. One whiff of it conjures images of family gatherings, endless unwrapped presents and overfull tummies. Everyone has their favourite version of this classic – or at least their favourite cook of it. It’s a hard dish to master if you’ve never tried to make it before, so we’ve provided step-by-step instructions in this recipe.
Pretty soon, you might be making someone’s favourite version of the good old Christmas pudding.

Perfect Christmas Pudding recipe - How to make Perfect Christmas Pudding



Preparation Time:    Cooking Time:    Total Time:     Makes 10 servings
Show me for servings


375 gms chopped raisins (kismis)
375 gms raisins
250 gms black currants
200 gms dried apricots (kummani / jardalu) , roughly chopped
150 gms deseeded prunes , roughly chopped
250 gms butter , melted and cooled
4 eggs
1/2 cup self raising flour
1 1/2 cups plain flour (maida)
1 cup brown sugar
1/2 cup blackcurrant essence
3/4 cup brandy
1/4 cup green ginger (adrak)
1 tbsp nutmeg (jaiphal) powder
1 tbsp mixed spice
1 tbsp cinnamon (dalchini) powder
1 tbsp baking soda
cream to serve

  1. Combine the dried fruit, brandy, wine, essence and spices in a bowl. Cover and keep aside overnight, stirring occasionally.
  2. Grease a 10-cup basin with melted butter and refrigerate for 15 mins. Brush with butter again.
  3. Line base of bowl with baking paper.
  4. Whisk eggs and butter together. Add to fruit mixture with sugar.
  5. Sift plain flour, self-raising flour, and bicarbonate of soda over fruit mixture.
  6. Combine with a wooden spoon. Spoon into prepared basin.
  7. Cut a sheet of foil and a sheet of baking paper into circles, 5 cms larger than the top of the pudding bowl.
  8. Lay paper over foil. Make a pleat by folding in half and then in half again.
  9. Place paper-side down, over pudding.
  10. Crush surplus foil and baking paper firmly around rim and secure with string.
  11. Place an upturned plate into the base of a large, deep saucepan. Place the pudding basin onto the plate.
  12. Pour hot water into the saucepan so it comes one-third of the way up the side of the basin.
  13. Cover saucepan with a tight-fitting lid.
  14. Bring to the boil. Reduce heat to low and simmer for 5 hours.
  15. Remove pudding from water.
  16. Stand for 30 minutes. Turn onto a platter.
  17. Serve with cream or cool completely, then store.