By clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.
How to make Christmas pudding

In this article
- How far in advance should you make a Christmas pudding?
- What is Christmas pudding made of?
- Classic Christmas pudding recipe
- Tips for making the best Christmas pudding
- How to store your Christmas pudding
- Should you 'feed' a Christmas pudding with alcohol?
- Can you freeze a Christmas pudding?
- Christmas pudding recipes from top chefs
If you're keen to make your own traditional Christmas pudding this year, look no further. We've got a basic recipe for you to follow.
We've also got tips and recommendations from experts and chefs, as well as advice on when to make your pudding, how to store it and how to cook it.
Plus, our serving tricks covering what to serve your Christmas pudding with – and how to get that all-important flaming top – will help you to impress all your guests on Christmas Day.
Eat well, live better and stay healthy – sign up to our free monthly Food & Health newsletter for the latest insights delivered straight to your inbox
How far in advance should you make a Christmas pudding?

It's traditional to make your Christmas pudding on 'Stir-up Sunday', which is usually in late November.
Around six to eight weeks prior to Christmas Day is optimal, but if you want to get ahead, it's fine to start baking early.
You can do it nearer the time too. Dr Devon Petrie, baking science lecturer and course director at the National Bakery School at London South Bank University, says that some people make their Christmas puddings just a week in advance.
There's nothing wrong with a fresher pudding, but traditionally they're left to mature for a few weeks or months. Andrew Dixon, head chef tutor at the Cookery School at the Grand, York, says this allows the flavours to develop.
You can leave a pudding to mature for even longer – up to a year – but in her Christmas cookbook, Delia Smith suggests that you won't improve the taste by keeping it any longer than six to eight weeks.
James Devonshire, head chef tutor at Daylesford Cookery School, suggests if you want to save time and be super-organised, you can make one for this year and one for next at the same time.
Run out of time? See our pick of the best supermarket Christmas puddings, based on our independent consumer taste test.
See our best food and drink guide for all our latest recommendations based on rigorous taste tests
What is Christmas pudding made of?

Typically, a traditional Christmas pudding is a rich, moist, steamed sponge pudding containing a mixture of dried fruits and peel, grated fruit and zest, spices and a combination of eggs, suet, flour and breadcrumbs to hold it all together.
Like other Christmas fare, such as Christmas cake and traditional mince pies, most also contain alcohol for added warmth – typically brandy with a splash of wine, stout or sherry, though more recent adventurous recipes may opt for gin or even vodka.
Classic Christmas pudding recipe
James Devonshire shared his failsafe Christmas pudding recipe with us:
You will need:
- 120g suet
- 60g self-raising flour, sifted
- 120g white breadcrumbs
- 240g demerara sugar
- 120g sultanas
- 120g raisins
- 120g currants
- 1 apple, grated
- Grated zest of 1 orange and 1 lemon
- 1tbsp candied orange peel
- 1tbsp candied lemon peel
- 1tsp each of mixed spice, ground nutmeg and ground cinnamon
- 30g chopped almonds
- 2 eggs
- 50ml rum
- 70ml white wine
- 70ml stout
Method:
- Mix together the suet, flour, breadcrumbs and sugar in a large bowl, then add the dried fruits, apple, zests, peel, spices and almonds.
- Beat the eggs with the rum, wine and stout in a separate bowl, then pour in and mix thoroughly to give a thick batter.
- Cover the bowl and leave overnight in the fridge, then take it out the next day and stir.
- Grease a 1.1 litre ovenproof pudding basin with butter. Fill the basin with the pudding mixture and smooth the top.
- Cover the basin with a double layer of greaseproof paper, make a pleat in the centre and then follow with a sheet of foil.
- Tie a piece of string around the basin to secure the foil and paper in place, then put on a trivet inside a large pan.
- Pour in enough boiling water to come halfway up the outside of the bowl, then cover the pan and keep the water simmering for 8 hours, topping up with boiling water from a kettle from time to time.
- The pudding can either be eaten straightaway, or cooled, rewrapped and stored for up to a year.
- Re-steam in the same way for 2 ½ hours before serving.
This recipe makes a 1.1 litre pudding which serves up to 11 people.
Get the perfect pudding with a set of best kitchen scales
Tips for making the best Christmas pudding
- Consider using flour rather than suet. Andrew Dixon says using flour, rather than suet, gives a much cleaner flavour and a lighter pudding. Replace the suet quantity with the same quantity of flour.
- Soak your fruit. Do this ideally overnight in alcohol, such as brandy, to get a rich flavour – or a few hours at the very least. Don't forget to cover the container so that the alcohol doesn't evaporate.
- Don't overwork the mixture when combining your ingredients. 'Stop mixing once all the ingredients are incorporated,' says Andrew. 'This will help to create a light texture that melts in the mouth rather than a heavy pudding.' It will be quite sloppy, but this is normal.
- Cover your pudding when steaming. This will protect it while it's cooking and stop it going soggy.
- Steam longer for a richer colour. Andrew says: 'It is very difficult to over-steam a pudding, so if you’re uncertain for how long to steam it for, just keep going until it is a rich, dark colour. You can also test if the pudding is cooked by inserting a skewer through the middle. If it comes out clean it is cooked, if not steam for a little longer.'
How to store your Christmas pudding
Store your pudding in the fridge (for up to three months) or in a cool dry place – Delia Smith recommends under a bed in an unheated bedroom, though a cool larder or the garage could also work. Then when it's Christmas, you can reheat to enjoy on the big day.
You can also freeze a Christmas pudding to free up fridge space, though the flavours may not develop as well.
Learn how to make more Christmas classics, including roast potatoes, Brussels sprouts, and stuffing
Should you 'feed' a Christmas pudding with alcohol?

Some people like to 'feed' their pud with alcohol in the run-up to Christmas to keep it moist.
You can do this by opening up its covering or piercing a few holes over the surface before spooning one or two tablespoons of your chosen alcohol over it.
James Devonshire says: 'The pudding can be fed brandy in the weeks leading up to Christmas. My approach with feeding is to go for little and often rather than dousing it too heavily.'
However, Dr Petrie cautions feeding your pud, saying: 'Opening up the pudding and feeding it with alcohol can introduce bacteria and it might become mouldy.'
He adds that over-enthusiastic feeding can also cause the pudding to become too wet and soggy, meaning it will break apart when you're transferring it to your serving dish, and that the alcohol and fruit in the recipe keep it moist anyway.
Ultimately it comes down to personal choice. There's something ceremonial and fun about feeding your pud in the run-up to Christmas Day, but it's certainly not a necessary step.
How to make mince pies – get tips and tricks for perfect homemade pies in our Christmas guide
Can you freeze a Christmas pudding?

If you make your Christmas pudding more than six to eight weeks ahead of the big day, you might want to freeze it whole to keep it at its best.
Make the mixture, leave it then steam so that it is partially cooked according to the recipe you are following (usually around eight hours).
When it has cooled, wrap the pudding in greaseproof paper or plenty of clingfilm, then wrap around a layer of foil to help avoid freezer burn.
Before serving, defrost for 48 hours at room temperature then cook.
Follow these same freezing instructions if you are planning to eat your Christmas pudding next year – it will last for up to 12 months in the freezer.
If you have any leftovers, you can freeze these, too, but consider splitting your pud into portions if you're not going to get through a whole pudding once it's defrosted.
Best cheap fridge freezers – running out of space? We reveal the best budget buys
Christmas pudding recipes from top chefs

Whether you want a traditional Xmas pud recipe or something a bit different, the nation's chefs have delivered. We've rounded up some popular options and highlighted what's different about them:
- Mary Berry's Christmas pudding recipe This recipe skips the suet and sticks to one type of booze, though you get the choice of brandy, sherry or rum.
- Nigella Lawson's Ultimate Christmas pudding recipe Nigella says this is the queen of puddings, thanks to the sticky sweetness of sherry, added prunes and a vodka topper.
- Delia Smith's traditional Christmas pudding recipe Delia suggests barley wine, or extra stout if you can't get hold of it, and opts for soft dark brown sugar for an indulgent pud.
- Jamie Oliver's Christmas pudding recipe This is a more unusual mix of dates, apricots, pecans, cranberries and a sprig of rosemary, along with some bourbon for heat.
If you want to try your hand at a Heston Blumenthal-inspired recipe that provides visual drama, BBC Good Food has a Mandarin-in-the-middle Christmas pudding recipe with, yes, a whole mandarin in the centre.
Our food editor's favourite recipe is an aged magazine cut-out passed down through the family – it is entirely flour and suet-free and instead relies on soaked bread for structure, as well as grated carrot. A spoonful of black treacle is added for added richness.
So, experimenting with different recipes and variations might help you to find a recipe that your family will favour for years to come.
Gluten-free, alcohol-free and vegan Christmas puddings

You can replace suet with either gluten-free suet or gluten-free and vegetarian suet, and swap flour and bread for gluten-free versions too.
Delia Smith suggests adding a pinch of baking powder if using gluten-free flour.
If you want to cut down on the booze, you can swap this for fruit juice (apple or orange), though bear in mind you won't get a traditional flaming topping without alcohol.
As an alternative, if you want the fiery drama without the booze, you could buy sparklers and small fire fountains for cakes.
To make a vegan Christmas pud, you'll need to ditch the eggs and swap the butter for margarine. Take a look at BBC Good Food's vegan Christmas pudding recipe.
How to steam and prepare your Christmas pudding on the day

Christmas puddings are usually cooked by steaming.
This can be a slow process, so you'll need to plan ahead. Some cooking methods, however, such as using a pressure cooker or microwave, will help to speed things along.
How to steam your Christmas pudding
Steam: This is the conventional way, both to make your pudding and to heat it up ready for Christmas dinner.
This method involves putting the pudding basin in a saucepan with water that sits below the top of the basin. Heating the pudding takes around two hours.
Pressure cooker: A pressure cooker is a good alternative to steaming as it cuts down the cooking time.
Microwave: You can both cook and reheat your pudding in the microwave. However, Dr Petrie says: 'Microwaving does work but it can dry out the pudding. Also, you don't get that rich dark crumb colour that everyone associates with a Christmas pudding.'
Slow cooker: A slow cooker can be used to heat up your pudding on Christmas Day or to cook it from scratch – put a couple of inches of boiling water into the slow cooker before lowering in your pudding basin.
Dr Petrie says: 'Slow cookers do work, but it takes a long time to complete the cooking process. Depending on the size of the pudding, this can take a minimum of eight hours to cook an 850g pudding.'
Bain-marie: The bain-marie cooking technique can also be used to heat your pudding in the oven. It involves partially filling an oven dish with water and placing the pudding inside to create steam.
Aga: The bain-marie method can be used in an Aga, too – cover the pan with foil and steam cook for up to 12 hours, topping up the water as needed, then re-steam on Christmas Day.
Best microwaves – see our top picks for even and efficient heating
What booze works best in Christmas pudding

The tipple traditionally used in the making of a Christmas pudding is brandy or cognac, but you can try other options for variety.
A rich sherry such as Oloroso or Pedro Ximénez (which Nigella Lawson uses in her Christmas pud recipe) is 'underrated' according to James Devonshire, or you could go for Delia Smith's combination of barley wine, stout and rum.
Dr Petrie says: 'I like to mix the alcohol – a combination of Cointreau, spiced rum and calvados (apple brandy). I find the combination of different alcohols imparts flavour within the mixture.'
What to serve with your Christmas pudding

There are several options with cream, custard, ice cream and brandy butter being some of the more popular accompaniments.
Dr Petrie recommends custard or clotted cream. 'I have heard of people serving rum and raisin ice cream with their puddings,' he says.
'I think this is sacrilege, but if you wanted to serve an ice cream a rich vanilla one would do best.'
Andrew Dixon's preferred choice is brandy butter, see below (which also goes well with warm mince pies).
Easy brandy butter recipe
You will need:
- 175g unsalted butter
- 5tbsp icing sugar
- 4tbsp brandy or cognac
Method:
- Cream the butter and icing sugar together until light and fluffy.
- Add the brandy or cognac until incorporated.
- Transfer to a container and chill or freeze until it’s needed on Christmas Day.
If you want to take this recipe to the next level, you can add grated orange zest in the first stage and two pieces of chopped stem ginger with the brandy.
Andrew suggests rolling and wrapping the butter in beeswax wrap or clingfilm and freezing it.
You can then cut it into thick rounds on the day and place it on top of the hot pudding to melt (if you're keen to police portions!). However if you want to keep it simple, simply heaping it in a nice serving bowl will work well too.
James Devonshire suggests a flavoured custard 'with added spices like cinnamon and nutmeg, plus a splash of your chosen spirit, of course.'