Christmas Pudding

Christmas Pudding
⏱️ cook time 8 hours (plus 2-4 week optional maturing time)
🍽️ servings 8
⚡ Difficulty medium

intro

A rich, spiced, fruit-packed steamed British dessert, matured for deep flavor, served warm with brandy butter as a classic Christmas table centerpiece.

Ingredients

Mixed dried fruit (currants, dark raisins, golden raisins, mixed candied citrus peel) 450g
Shredded suet (beef or vegetable) 110g
Plain (all-purpose) flour 110g
Fresh white breadcrumbs 110g
Dark brown soft sugar 110g
Ground mixed spice (cinnamon, nutmeg, allspice, clove blend) 2 tsp
Grated Bramley cooking apple (peeled, cored) 100g (1 medium)
Large free-range eggs (beaten) 2 (approx 100g total)
Fresh orange (zest + 60ml juice) 1 medium
Fresh lemon (zest + 30ml juice) 1 medium
Dark stout or ale 150ml
Brandy 165ml (75ml for fruit soak, 60ml for maturing feeds, 30ml for flaming)
Chopped blanched almonds 50g
Unsalted butter (for greasing) 1 tsp (5g)

Steps

1

Soak the dried fruit

In a large mixing bowl, combine 450g mixed dried fruit, orange and lemon zest, 60ml orange juice, 30ml lemon juice, 150ml stout, and 75ml brandy. Stir well, cover the bowl with cling film, and leave to soak at room temperature for 12 hours (overnight) to let the fruit plump and absorb all liquid.

Step 1
step1:Soak the dried fruit
2

Combine pudding ingredients

After soaking, add 110g shredded suet, 110g plain flour, 110g fresh white breadcrumbs, 110g dark brown soft sugar, 2 tsp ground mixed spice, 100g grated peeled Bramley apple, 2 beaten large eggs, and 50g chopped blanched almonds to the soaked fruit. Stir thoroughly with a wooden spoon for 2-3 minutes until all ingredients are evenly combined, with no dry flour pockets remaining.

Step 2
step2:Combine pudding ingredients
3

Prep the steaming basin

Grease a 1.2L (2 pint) heatproof ceramic pudding basin generously with 1 tsp softened butter. Cut a 10cm circle of baking parchment to line the base of the basin, press it into place, then spoon the pudding mixture into the basin, pressing firmly with the back of a spoon to eliminate air gaps, and smooth the top level.

Step 3
step3:Prep the steaming basin
4

Seal and steam pudding

Cut a 30cm pleated circle of baking parchment and a matching 30cm pleated circle of aluminum foil (the 5cm central pleat allows space for the pudding to expand as it cooks). Place the layers over the basin (parchment side down), tie tightly around the rim with kitchen string, then lower the basin into a large stockpot. Pour boiling water into the pot to reach halfway up the basin sides, cover the pot, and steam over medium-low heat for 6 hours, topping up with boiling water every 45 minutes to prevent the pot from boiling dry.

Step 4
step4:Seal and steam pudding
5

Cool and mature pudding

After 6 hours of steaming, carefully lift the basin from the pot with tongs, remove the foil and parchment lid, and leave the pudding to cool completely to room temperature (approximately 2 hours). Once cool, prick the pudding top 10-12 times all over with a metal skewer, pour over 15ml (1 tbsp) brandy, then re-seal with fresh pleated parchment and foil. Store in a cool, dark cupboard for 2-4 weeks, feeding with 15ml (1 tbsp) brandy every 7 days to deepen flavor.

Step 5
step5:Cool and mature pudding
6

Re-steam and serve

On serving day, re-seal the pudding basin with fresh pleated parchment and foil, return it to a stockpot of boiling water (halfway up the basin sides), and steam over medium-low heat for 2 hours to heat fully through. Carefully turn the pudding out onto a warm ceramic serving plate, optionally pour over 30ml warm brandy and light it for a dramatic tableside flame, and serve slices with brandy butter, vanilla custard, or freshly whipped cream.

Step 6
step6:Re-steam and serve

Tips

1.Always top up the steaming pot with boiling water, not cold water – cold water will drop the pot temperature rapidly, leading to uneven cooking and a soggy pudding texture.
2.Don’t skip the 5cm central pleat in your parchment and foil lid: this fold gives the pudding room to expand as it steams, preventing the seal from bursting mid-cook.
3.If you are short on time, you can skip the 2-4 week maturing period and serve the pudding immediately after the initial 6-hour steam, though the flavor will be brighter and less deeply spiced than a matured version.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Christmas Pudding:Frequently Asked Questions

1.How far in advance do I need to make Christmas pudding for the best flavor?
For that signature deep, spiced, fruity depth, aim to make your pudding 4 to 6 weeks before Christmas, stored in a cool, dark spot. Many home cooks make it up to 3 months early! You can “feed” it a teaspoon of brandy once a week as it matures, but skip this if you prefer a non-alcoholic version. Never make it the day of—flavors won’t have time to meld.
2.Can I swap the beef suet for a vegetarian alternative?
Absolutely—shredded vegetable suet is a perfect 1:1 direct swap for beef suet, with no noticeable change to the pudding’s rich, tender, melt-in-your-mouth texture. Avoid substituting regular butter, though: it melts much faster during the long steaming process, and will leave you with a dense, greasy pudding instead of the light, moist crumb you want.
3.Why does the recipe call for both flour and fresh white breadcrumbs instead of just flour?
That combination creates the iconic, non-heavy texture flour alone can’t pull off. Fresh white breadcrumbs absorb moisture from the dried fruit and dark brown soft sugar far better than flour for a soft, tender crumb, while the small amount of all-purpose flour adds just enough structure to hold all the packed fruit and suet together through long, slow steaming.
4.Is brandy butter the only acceptable topping, or are there other easy options?
Brandy butter is the classic, beloved pairing, but you have plenty of flexible, delicious alternatives! Rich, warm vanilla custard, freshly whipped cream spiked with a pinch of nutmeg, or a drizzle of warm salted caramel all work beautifully. Just be sure to serve the pudding fully warm so toppings melt slightly into every cozy, spiced, fruity bite.
5.My bagged dried fruit feels really hard and dry—do I need to prep it ahead of mixing?
Definitely—tough, parched dried fruit won’t plump enough even during hours of steaming, leading to chewy, lackluster bites. Toss your mixed currants, golden and dark raisins, and candied citrus peel with a tablespoon of bright orange juice or dark rum the night before mixing, cover, and let it rehydrate fully at room temperature for a juicier, more flavorful pudding.
6.How do I tell when the steamed pudding is fully cooked so I don’t serve it underdone?
Unlike baked cakes, a single quick toothpick test won’t cut it here. After the recommended 6 to 8 hours of steaming for a full-sized pudding, insert a long metal skewer straight into the thickest center: it should come out clean with no wet, sticky batter clinging to it, and the top should feel firm and spring back lightly when pressed.

Comments (20)

2 weeks ago

OMG, I made this for our extended family Christmas dinner last weekend and it was a total hit! I was nervous about the 8 hour steam time but it was so worth it. Even my super picky brother who hates dried fruit went back for a second serving with brandy butter. SO good!

1 week ago

So glad your family loved it, Molly! The long steam time is definitely what gives it that rich, moist texture everyone craves. Don’t forget you can save a leftover slice to fry up for breakfast the next day, it’s chef’s kiss!

1 week ago

Really solid recipe! I skipped the 3 week maturing step because I procrastinated making it, and it still tasted great, but I can tell it would’ve been even deeper flavor if I’d planned ahead. Took this to my office potluck and half the team asked for the recipe. Only knock is my kitchen smelled like Christmas spices for 3 whole days lol.

5 days ago

Same! I waited till the last minute too, no maturing time, and people still raved. I put a little extra orange zest in mine to brighten it up, game changer.

3 days ago

No shame in last minute baking! Even without maturing, the flavors come through beautifully. The orange zest hack is a fantastic call, thanks for sharing that with everyone!

3 days ago

I’ve been making Christmas pudding for 40+ years since my nan brought the recipe over from London, and this is hands down the closest version I’ve found to hers online. I let mine mature for 4 weeks this year, fed it a tablespoon of brandy every Sunday, and my grandkids fought over the last bite at our dinner table. My kids loved it so much they asked me to make a second one for New Year’s!

2 days ago

Taste was great, but I struggled a little with the steaming setup! I didn’t have a big enough stock pot to fit the pudding basin, so I had to rig a foil tent and I’m pretty sure a little water seeped in, making the bottom a touch soggy. Next time I’ll grab the right size pot before I start. Flavor was on point though, even with the soggy bottom!

yesterday

Sorry to hear about the soggy bottom, Sarah! A quick trick if you don’t have a perfect fitting pot: crumple a few sheets of aluminum foil into a thick ring to set the basin on top of, so it sits above the water line, and wrap the top of the basin with two layers of parchment and foil tied tight with kitchen twine to keep steam out. Hope that helps for next time!

5 days ago

Game changer! I’ve never made a Christmas pudding before, I always just bought the weird grocery store ones that taste like candied candle wax, and this was nothing like that. The mix of currants, raisins, and suet was so rich, and serving it with hard sauce? *Chef’s kiss* I did the full 4 week mature and it was so worth the wait.

3 days ago

Ugh the grocery store ones are the worst! I made this too, added a handful of chopped pecans because we’re southern and put pecans in everything, it was chef’s kiss. Will be making this every year now.

2 days ago

Pecans sound amazing! I added a little dark rum instead of brandy for the maturing feeds, gave it such a warm, cozy depth. So glad I tried this recipe instead of grabbing the store version this year.

yesterday

Great recipe, medium difficulty is spot on. I’m a pretty experienced home baker and there were a few steps I had to re-read to make sure I didn’t mess up the suet measurement or the steaming time. Turned out amazing though, brought it to my friend’s holiday party and everyone was asking if I ordered it from a fancy British pub. Only note: make sure you clear your whole afternoon for the initial cook, 8 hours is no joke!

30 minutes ago

Totally agree about clearing your schedule! I set a timer every hour to top up the water in the pot so I didn’t boil it dry, which was a little tedious, but the end result was 100% worth the effort. Made mine for Christmas Eve dinner and my in laws were obsessed.

1 week ago

I was so worried this would be too fancy or complicated for my chaotic house, but it was totally doable! I let my boys help stir the batter and make wishes (I saw that’s a tradition online!) and they thought that was the coolest thing. My kids loved it even with all the dried fruit, which is saying something because they usually turn their nose up at anything that isn’t chicken nuggets or mac and cheese. Will be a new Christmas tradition for us for sure!

2 weeks ago

I was thrilled to find this recipe! I swapped the beef suet for vegetable suet to make it vegan, used a flax egg instead of regular eggs, and it turned out SO good. I was worried the swaps would mess up the texture but it was perfectly dense and moist, just like the traditional ones I tried when I visited London a few years back. Took it to my vegan holiday potluck and everyone was raving.

1 week ago

Love those vegan swaps, Jess! Vegetable suet works incredibly well in this recipe, I’m glad it turned out for you. Thanks for sharing your adjustments for other plant-based bakers out there!

5 days ago

Thank you for posting this! I’m vegan too and was looking for a swap that wouldn’t ruin the texture, I’m definitely going to try the vegetable suet and flax egg this year. Did you still do the 3 week maturing with brandy, or did you skip that?

30 minutes ago

Just pulled my pudding out of the steamer! It looks and smells incredible, I’m letting it cool now to wrap up for maturing over the next 3 weeks before Christmas. The whole house smells like cinnamon, nutmeg, and allspice, it’s making me so excited for the holidays. Fingers crossed it tastes as good as it smells right now!

5 minutes ago

Yay, so excited for you! Just make sure to wrap it tight in parchment and cheesecloth once it’s fully cool, and don’t forget to feed it a little splash of your favorite spirit every week if you want that extra deep, mature flavor. Come back and let us know how it turns out on Christmas!

3 days ago

Absolute game changer for our holiday meal prep! I made this two weeks ahead, let it mature in the back of my fridge, and it was one less thing I had to stress about cooking on Christmas Day. I just steamed it for an hour to reheat right before serving, and it tasted like I spent all day on it. 10/10, will be adding this to our permanent holiday rotation.

2 days ago

Wait, you can reheat it by steaming for an hour? I thought you had to do the full 8 hours again! That’s such a time saver, I’m making this next weekend to get ahead for our Christmas dinner. Thank you for that tip!

yesterday

Great call making it ahead for less holiday stress, Emma! To confirm for BrooklynBaker: once the pudding is fully cooked and matured, you only need to steam it for 1-1.5 hours to reheat it through before serving, no need for another 8 hour cook. That’s part of what makes it such a great make-ahead holiday dish!

2 hours ago

Solid recipe, really authentic flavor! I do wish the ingredient list called for a little more candied citrus peel, mine felt like it was missing that bright zing I remember from the Christmas puddings I had as a kid visiting family in Manchester. I added an extra tablespoon of mixed peel halfway through mixing and it was perfect for my taste. Still a great base recipe!

30 minutes ago

I thought the exact same thing! I upped the candied peel to 3 tablespoons total and added a splash of orange liqueur when I fed the pudding during maturing, it hit exactly that citrus note I was looking for. Total easy fix for a great base recipe.

2 days ago

I hosted a British themed holiday potluck this year and knew I had to make a proper Christmas pudding as the centerpiece. This recipe did not disappoint! I served it with both brandy butter and custard so people could pick their topping, and every last bite was gone by the end of the night. So many people asked for the recipe I already sent the link to our whole group chat. SO good!

1 week ago

First time making Christmas pudding and I was so intimidated by the long cook time and maturing process, but the instructions were super clear and easy to follow! I’m not the most confident baker and I pulled this off without a single hiccup. My whole family said it was the best holiday dessert they’ve ever had, which is the highest compliment coming from my very critical Italian grandma.

5 days ago

That makes us so happy to hear, Pat! We work hard to write instructions that are easy to follow even for folks making a recipe for the first time, so that means a lot. Tell your Italian grandma we said hi, and that we’re honored the pudding got her seal of approval!

3 days ago

Fellow Ohioan here! I’m also a super nervous baker, this makes me feel way better about trying this for our family dinner this year. Did you do the full 4 week maturing, or did you do the shorter 2 weeks?

5 days ago

Really great recipe! Only reason I’m not giving it 5 stars is because I wish there was a note about how much water to add to the pot for steaming, and how often to top it up. I almost boiled my pot dry twice during the 8 hour cook because I didn’t realize how fast the water evaporates! Other than that, the flavor was immaculate, perfectly spiced, so rich.

3 days ago

Thanks for that feedback, BrooklynBaker! We’ve updated the recipe card to add a note about keeping the water level about halfway up the pudding basin, and checking it every 45 minutes to top up with boiling water as needed so you don’t boil dry. Appreciate you helping us make the recipe better for everyone!

2 hours ago

Just finished making this for our annual family ski trip Christmas dinner! I packed the cooled, matured pudding in my cooler to bring up to the cabin, and I’m going to reheat it on the cabin stove tonight after we open presents. I tested a small edge piece when I finished making it last week and it was incredible, I can already tell it’s going to be a hit with the whole crew. Pro tip: add a little pinch of clove to the batter if you love extra warm spices, it’s chef’s kiss!

1 week ago

Y’all, I was skeptical about a steamed dessert, I’ve only ever baked or fried desserts for holidays, but this was insane. The texture is so moist and dense, not at all cakey like I expected, and the spices are perfectly balanced. I served it with a dollop of spiced whipped cream instead of brandy butter because I had extra heavy cream on hand, and it was *so* good. My kids loved it, my husband loved it, even my dog was begging for a bite (he didn’t get any, don’t worry).

5 days ago

Wait the spiced whipped cream swap sounds amazing! I have a ton of heavy cream left from making sugar cookies, I’m totally going to do that instead of running to the store for more butter for the hard sauce. Thanks for the idea!

2 days ago

Spiced whipped cream is such a delicious, easy swap, GeorgiaPeach! Steamed desserts have such a unique, cozy texture that’s perfect for cold holiday weather, we’re so glad you gave it a shot even if you were skeptical at first.

3 days ago

I’ve been looking for a reliable Christmas pudding recipe ever since my local British import shop closed down a couple years ago, and this is even better than the ones I used to buy there! I did the full 4 week mature, fed it with spiced rum every week, and it had that deep, complex fruity flavor I’ve been craving. I brought a slice to my neighbor who’s from London and she said it tasted exactly like her nan’s. Total win!

yesterday

Oh that’s such high praise from a Londoner! I also lost my go-to import shop a couple years back and have been chasing that perfect pudding flavor ever since, I can’t wait to try this. The spiced rum feed sounds like such a good call, I’m definitely doing that.

yesterday

Great recipe! I made this for our post-hike holiday potluck with my trail group, and it was the perfect hearty, warm dessert after a cold morning hike in the mountains. I cut back a little on the sugar because I prefer less sweet desserts, and it was perfect for my taste, the dried fruit adds plenty of natural sweetness already. Will definitely make this again next year.

5 minutes ago

Just pulled my second batch of this pudding out of the steamer! The first one I made 2 weeks ago was so good that my partner asked me to make another one to give to his parents for their Christmas dinner. This is easily going to be our go-to holiday dessert from now on, it’s just so cozy and festive. OMG, the smell alone is worth the 8 hour cook time.

just now

That’s the best compliment we could ask for, Sara! Homemade food gifts are the best during the holidays, I’m sure his parents are going to absolutely love it. Merry Christmas to you and your family!

2 days ago

Taste was really good, but I found the suet really hard to track down at my regular grocery store! I ended up having to order it online which added an extra week to my prep time, which was a bummer. If you’re planning to make this, do yourself a favor and source the suet early before you get started. Other than that, the recipe is solid, and the end result was really tasty.