A traditional Christmas pudding is not just a dessert, it is an experience that fills the whole house with the scent of warm spices and brandy-soaked fruit. From the deep, caramel-rich crumb to the glossy sauce poured over each slice, this pudding feels like the holidays gathered into a single bite. It is the kind of centerpiece that turns a meal into a memory, especially when it arrives at the table flaming and dramatic to a round of appreciative gasps.
If you have never made one before, let this be your sign to try. Christmas pudding has a reputation for being fussy and old-fashioned, but the truth is that it is largely a matter of soaking, mixing, and patient steaming. Better still, it is designed to be made weeks ahead, so the flavors have time to deepen and mellow into something truly special. Keep this tradition alive in your own kitchen and you will understand why generations have gathered around it.
Why You’ll Love This Recipe
This pudding is the ultimate holiday centerpiece, a dessert with genuine presence that commands attention the moment it appears. Packed with raisins, currants, and sultanas plumped in brandy, every slice is dense with festive flavor and studded with fruit. The warm trio of cinnamon, nutmeg, and mixed spice gives it that unmistakable seasonal aroma that says Christmas has truly arrived.
It is also wonderfully practical for the busy holiday cook. Because you can prepare it well in advance and store it for weeks, the pudding actually improves with time as the flavors marry and intensify. That make-ahead quality takes real pressure off the big day, leaving you only the simple task of reheating and making the sauce.
And then there is the brandy sauce, which elevates the whole experience from rustic to indulgent. Silky, buttery, and laced with a generous splash of brandy, it pools around each warm slice and soaks into the crumb. Traditional yet decadent, this pairing is exactly the sort of finish that makes a holiday feast feel complete.
Ingredients
The heart of this pudding is its fruit: 200g raisins, 200g currants, and 100g sultanas, all soaked in 75ml of brandy to soften and infuse them with warmth. This mix gives the pudding its classic character, though you can substitute dried cherries or cranberries for a slightly tart twist. For richness and structure, you will need 150g of suet or butter, with butter serving as a fine vegetarian alternative, along with 150g of dark muscovado sugar that lends its deep, molasses-like caramel flavor.
To bind and lighten the mixture, gather 100g of fresh breadcrumbs and 100g of plain flour, then add the essential spices: 1 teaspoon of mixed spice, 1 teaspoon of cinnamon, and half a teaspoon of nutmeg. Two large eggs provide structure and richness, while 50g of chopped nuts are a welcome optional addition for extra texture. For the brandy sauce, you will melt together 50g of butter and 50g of sugar, then whisk in 100ml of heavy cream and 2 tablespoons of brandy until smooth. Soaking the fruit overnight, or even longer, is the single best thing you can do for maximum flavor.

Step-by-Step Instructions
Start the day before you plan to steam by preparing the fruit. Place the raisins, currants, and sultanas in a large bowl, pour over the brandy, and toss to coat every piece. Cover the bowl and let the fruit soak overnight so it drinks in all that warmth and turns plump and glossy. This unhurried soak is where the pudding builds its signature depth of flavor.
When you are ready to assemble, combine the dry ingredients in a separate bowl. Stir together the suet or butter, breadcrumbs, muscovado sugar, flour, and spices until evenly blended. Then add the soaked fruit along with any remaining brandy, the chopped nuts if you are using them, and the eggs. Mix everything until well combined into a thick, fragrant batter that already smells like the holidays.
Grease your pudding basin generously and press the mixture in, leveling the top with the back of a spoon. Cover it with a layer of greaseproof paper and then foil, tying both securely with string to keep water out during steaming. If you do not have a proper pudding basin, any deep heatproof bowl will do the job just as well.
Place the basin in a large pot with enough boiling water to come halfway up its side, cover the pot with a lid, and steam for six hours, checking the water level occasionally and topping it up as needed. Once cooked, let the pudding cool completely, then store it in a cool, dry place for up to six weeks. On serving day, steam it again for two hours to warm through. For the sauce, melt the butter and sugar together in a small saucepan, then add the cream and a generous splash of brandy, whisking until smooth and hot. Pour it over the pudding just before serving.

Tips for the Best Christmas Pudding
For a truly memorable presentation, flame your pudding at the table. Gently warm a few tablespoons of brandy, pour it over the pudding, and light it just before serving for that classic flickering blue glow. It is a bit of theater that never fails to delight guests, and it perfumes the room beautifully. A touch of orange or lemon zest stirred into the mixture also adds a bright, citrusy note that plays wonderfully against the warm spices.
This recipe adapts easily to different needs. For a vegan version, use a plant-based suet or butter and swap the eggs for flax eggs, and if you are avoiding nuts simply leave them out. Serve the pudding warm with the brandy sauce, a pour of custard, or a scoop of vanilla ice cream. If you enjoy these steamed and spiced desserts, you will also love this festive figgy pudding with hard sauce and this comforting classic sticky toffee pudding.
Kitchen Gear for This Recipe
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I freeze Christmas pudding?
Yes. Once it has cooled completely, wrap it tightly in cling film and foil and freeze for up to three months. Thaw it overnight in the fridge and reheat by steaming before serving.
How long can I store the pudding?
Properly wrapped and kept in a cool, dry place, a well-made Christmas pudding can last for many months and even up to a year. The high sugar and alcohol content act as natural preservatives.
Can I skip the brandy?
You can. Much of the alcohol cooks off during the long steaming, but if you prefer to avoid it entirely, substitute orange juice or apple cider for soaking the fruit and in the sauce for a family-friendly version.
Why does the pudding steam for so long?
The extended six-hour steam is what develops the pudding’s dark color, dense texture, and deep flavor. Slow, moist heat allows the fruit and spices to meld while keeping the crumb moist rather than dry.
Do I really need to make it weeks ahead?
You do not have to, but it is highly recommended. Resting the pudding for several weeks gives the flavors time to mature and intensify, producing a richer, more harmonious result than one served the same day it is made.
I hope this Christmas pudding becomes a treasured tradition in your home the way it has in so many others. If you are balancing all this festive richness with lighter fare, there are plenty of healthy eating ideas to explore between celebrations. When you light yours up, share the moment and tag @thekitchensaid on Instagram. Here is to making sweet holiday memories, one pudding at a time.
Classic Christmas Pudding with Rich Brandy Sauce
British · Dessert

A traditional steamed British Christmas pudding with brandy-soaked fruits and a rich brandy sauce.
Ingredients
- 200g raisins
- 200g currants
- 100g sultanas
- 75ml brandy
- 150g suet or butter
- 150g dark muscovado sugar
- 100g fresh breadcrumbs
- 100g plain flour
- 1 tsp mixed spice
- 1 tsp cinnamon
- 1/2 tsp nutmeg
- 2 large eggs
- 50g chopped nuts (optional)
- For the brandy sauce: 50g butter, 50g sugar, 100ml heavy cream, 2 tbsp brandy
Instructions
- Place the dried fruits in a large bowl, pour over the brandy, toss to coat, cover, and let soak overnight.
- In a separate bowl, combine the suet or butter, breadcrumbs, muscovado sugar, flour, and spices. Stir well.
- Add the soaked fruits with any remaining brandy, the chopped nuts, and the eggs. Mix until well combined.
- Grease the pudding basin, press the mixture in, level the top, and cover with greaseproof paper and foil tied with string.
- Place the basin in a large pot with boiling water halfway up the side, cover, and steam for 6 hours, topping up water as needed.
- Cool completely and store in a cool, dry place for up to 6 weeks, reheating by steaming for 2 hours before serving.
- For the sauce, melt butter and sugar, add heavy cream and brandy, and whisk until smooth and heated through.
Nutrition: 430 calories
Made this? Rate it







