Christmas pudding

(58 ratings)
Video player
  • Serves: 6-8

  • Prep time:

  • Cooking time:

    (steaming time)
  • Costs: Mid-price

  • Skill level: Bit of effort

Learn how to make classic Christmas pudding with our easy recipe. Our Christmas pudding recipe comes with a handy step-by-step video to make sure your dessert is perfect on the big day. This mouth-watering pudding is infused with Guinness and brandy which packs it full of flavour. Bejewelled with mixed dried fruit and spiced with ginger and mixed spice, this Christmas pudding really won't disappoint your taste buds - plus it'll look great on the table too. Make ahead of time so it's got plenty of time to absorb all the liquids and flavours. This pudding recipe is cooked by using the traditional steaming method which will take around 5hrs on a gentle, low heat. Before serving, drizzle in brandy and carefully light a match holding it up to the pudding for a fancy Christmas dessert. Make sure the flames have disappeared before cutting and serving.

Holly is very flammable, so its best to pour the brandy around the pudding, rather than over the top, so that the flames creep up around the pudding, but do not set the holly alight. Also do not try to carry a pudding while it is alight in case the flames blow back and burn you.


  • 750g mixed dried fruit
  • 250g (8oz) dark muscavado sugar
  • 60g (2oz) plain flour
  • 150g (5oz) breadcrumbs
  • 250g (8oz) shredded vegetable suet
  • 1 level tablespoon ground mixed spice
  • 1 level teaspoon ground ginger
  • 2 medium eggs
  • 200ml (7 fl oz) Guinness
  • pinch of Bicarbonate of soda, baking powder and salt
  • 1.25litre (2pint) pudding basin, greased
  • 3-4 tablespoons brandy, to flame
  • Brandy butter balls, to serve


  1. Place the dried fruit, brown sugar, flour, breadcrumbs, suet and spices into a large bowl and mix well.
  2. Lightly beat the eggs into the Guinness and add the baking powder, salt and bicarbonate of soda.
  3. Stir the Guinness into the dry ingredients and mix well.
  4. Spoon the mixture into the pudding basin, pressing down well so that it all fits in the basin. Cover with a layer of baking parchment, held in place with an elastic band.
  5. Place the pudding in the top of a steamer, and steam for 4/½-5 hours, ensuring that the steamer does not boil dry. Remove from the steamer and leave the pudding to cool. Cover with fresh baking parchment and store in the fridge for up to 3 months.
  6. Steaming is the best way to reheat the pudding, and helps the rich dark colour to develop. Steam the pudding for 1-2 hours to reheat thoroughly.
  7. To flame, place the pudding on a warmed serving plate, place holly on top and place on table. Heat the brandy in a small saucepan and pour around the base of the pudding and ignite. Serve with brandy butter balls.


Swap booze
Our classic Christmas pudding recipe uses Guinness, but you could try other tipples like mulled wine or rum.

Cook it in the microwave
Yes, you really can cook your Christmas pudding in the microwave. Try our microwave Christmas pudding and prepare to be amazed.

Swap fruit
How about adding some new ingredients to the mix and swapping out the usual fruit? Try figs, for a figgy pudding, apple and cinnamon, or mixed nuts like walnuts and pecans.

Go gluten-free
Make your Christmas pud gluten-free by using our gluten-free Christmas pudding recipe.

Nutritional information per portion

  • Low
  • Med
  • High
  • Calories 730(kcal)
  • Fat 29.0g

This nutritional information is only a guide and is based on 2,000 calories per day. For more information on eating a healthy diet, please visit the Food Standards Agency website.

Guideline Daily Amount for 2,000 calories per day are: 70g fat, 20g saturated fat, 90g sugar, 6g salt.

Your rating

Average rating

  • 4
(58 ratings)

Your comments


I live in the Netherlands and my son made this Christmas Pudding last year for a Christmas Pudding contest for English class. He won 1st prize! Now I'm making it this year!

Olivia Kirby

Thanks so much!! Emailing now, yippeee! xx

goodtoknow Recipes

Hi Oliva, Congratualtions you're our winner! Please email you details. Thanks :)


My twist would be to drop a few silver three-penny pieces in (like the old days) but warn everyone before they start eating their pud!


I'm from Austria and never baked a Christmas Pudding by myself but this year I'm gonna try it ... wish me good luck :)

Kelly law

add Beetroot :)

Olivia Kirby

I would serve it with homemade brown bread ice cream instead of custard, I would definitely douse it with lots of alcohol and light it (I'm a real show off!) and I'd have a wee glass of port too! Any left overs I would make a Christmas Pudding ice cream and Christmas pudding cake pops, iced to look like the real thing!

Michelle Ruiz

Make it early...way early n then keep adding brandy gradually throughout the'll get darker n richer


would love one to be less calories, and have less fat content in it

Abbi Coman Ricketts

I would probably put stem ginger in. I wonder if you could get away with a bit of chilli heat maybe? Just to cut through the richness!! Just adore anything Gordon Ramsey makes, as alway work, always foolproof and delicious!! xx


i put beatroot in my christmas pud yummy x


Made this Christmas last year (2009) and have to say it was so simple to make and tasted absolutely wonderful. The whole extended family loved it, especially as it was flamed before putting on the table. I noticed that the same size pudding in Waitrose in a pudding bowl was &#194&#16321!

Aline Hargreaves

The recipe for Old English Christmas Pud in the magazine is different to this one on your web site,it uses dried pear which so far I have been unable to buy.Do you know where I can get some from?

comments powered by Disqus

FREE Newsletter