Christmas pudding is more than just a dessert, it is a tradition that brings warmth, nostalgia, and a sense of celebration to the holiday table. Rich, fragrant, and deeply comforting, this classic dish has been a centerpiece of Christmas feasts for generations, symbolizing togetherness and the joy of sharing something special with loved ones.
The best Christmas pudding starts with quality ingredients and patience. Dried fruits like raisins, currants, and sultanas form the heart of the pudding, soaking up flavors and creating its signature dense texture. These fruits are often mixed with candied lemon peel, chopped nuts, warming spices like cinnamon, nutmeg, and cloves, and a touch of citrus zest for brightness. What truly sets a great pudding apart is the careful balance of sweetness and spice, where no single flavor overpowers the others.
Traditionally, Christmas pudding is enriched with suet or butter, breadcrumbs, and eggs, giving it structure and richness. A generous splash of dark rum, brandy, or stout adds depth and complexity, while also helping the pudding mature beautifully over time. Many families prepare their pudding weeks in advance, allowing the flavors to develop slowly and intensify as Christmas approaches. This process turns the pudding into something truly special, infused with anticipation and care.
Cooking the pudding is an act of patience in itself. Slow steaming ensures a moist, tender result and allows all the ingredients to meld into one harmonious whole. Once cooked, the pudding is left to rest, then reheated on Christmas Day, filling the kitchen with a comforting aroma that instantly signals the holidays have arrived.
Serving Christmas pudding is often a moment of ceremony. Warmed through and turned out onto a plate, it is traditionally drizzled with brandy and carefully set alight, creating a brief but magical flame. Finished with a dollop of brandy butter, custard, or lightly whipped cream, each bite is rich, festive, and deeply satisfying.
The best Christmas pudding is not just about taste, it is about tradition, time, and the memories created around the table. It is a dessert that tells a story, one spoonful at a time.

Ingredients
- 200 g raisins preferably a mix of light and dark
- 200 g currants
- 100 g sultanas
- 100 g mixed peel
- 50 g glace cherries chopped
- 150 g suet shredded
- 150 g breadcrumbs
- 100 g brown sugar dark
- 75 g plain flour sifted
- 1 tsp mixed spice
- 1 tsp cinnamon ground
- 1 tsp nutmeg freshly grated
- 1 zest of lemon finely grated
- 1 zest of orange finely grated
- 2 eggs large
- 2 tbsp brandy or rum
- 200 ml stout
- 50 ml milk
Instructions
- In a large bowl, mix together the raisins, currants, sultanas, mixed peel, and chopped glace cherries.
- Add the shredded suet, breadcrumbs, brown sugar, sifted flour, mixed spice, cinnamon, nutmeg, lemon zest, and orange zest. Stir well to combine.
- In another bowl, beat the eggs and add the brandy, stout, and milk. Pour this mixture into the dry ingredients.
- Stir thoroughly to mix all the ingredients together, ensuring everything is well combined.
- Spoon the mixture into a well-greased pudding basin, pressing it down firmly. Cover with a double layer of parchment paper and a layer of foil, securing with kitchen string.
- Steam the pudding for about 6 hours, checking the water level occasionally and topping up with boiling water as needed.
- Once steamed, allow the pudding to cool before storing in a cool, dry place. To serve, steam again for 2 hours and serve with brandy butter or cream.
Nutrition










How do you steam this thing? I ended up with a watery mess. The recipe needs to be clearer!
This was a hit at our Christmas dinner! Perfect blend of flavors and the brandy adds a nice kick. Will be making it every year!
Absolutely disgusting!!! My kids wouldn’t even eat it. It sat in the fridge forever. Wont try again!
Made this but i used whiskey instead of brandy, its was still good, just different. Not sure about the 6 hours of steaming tho!
Yumm! I’m a pudding lover and this one is just perfect! Steaming it makes all the difference.
nah, not for me… I prefer pie! But for pudding lovers, I’m sure this is great.
I get it! Pudding isn’t for everyone. But you should try this one; it’s the best! Trust me!
Seriously? You put suet in pudding? That’s not even healthy! Who cooks like this anymore?
Delicious! I added some chopped nuts, and everyone loved it. Perfect for the holidays. Thank you!
I’m glad you loved it! Adding nuts sounds like a great idea. Happy holidays!
Nuts? I thought Christmas pudding was supposed to be all about the fruits. Not sure about that.
I’ve never heard of steaming a pudding before. Is that really necessary? Sounds complicated.
I dont get why people like pudding so much? This one was just ok for me. Too many raisins!
Meh, I’m not a fan of fruit in my desserts. I’ll pass, thanks.
That’s the best part! The fruits give it such a unique flavor. You might wanna give it a try, though. 😜
The pudding turned out super dense! Did I do something wrong? I followed the instructions to a tee. 😩
Too many ingredients! Why can’t they keep it simple? Just flour and water would be fine. 🤷♂️
But that’s the whole point of Christmas pudding! It’s a rich tradition. 😄
Isn’t Christmas pudding supposed to be soaked in something? You forgot that step, I think.
Good recipe but where’s the rum? Can’t Christmas without rum! 🎅
Who even eats pudding? My grandma used to make this, not me! But okay, it was alright.
Yummy! I used whiskey instead of brandy. Still good!
Nice twist! I bet the whiskey added a unique flavor. Would love to try it that way!
Whiskey instead of brandy? Isn’t that like using a spoon instead of a fork? Kinda weird if you ask me.
I’m not sure about all the ingredients. Suet? Isn’t that like fat? I guess I’ll give it a go, but sounds gross.
Yeah, suet is animal fat, but it’s actually traditional in old recipes! You might be surprised how good it tastes in the pudding. Give it a chance!
This recipe is amazing! Just made it last night and it turned out perfect. Best Christmas pudding ever!
Wow, glad you loved it! Makes me want to try it out. Did you serve it with anything special?
My 5 year old loved helpin with beatin the eggs! Great way to get kids in the kitchen!!!
That’s awesome! Cooking with kids is so fun! My daughter loves it too!
This looks just like my grandma’s pudding! Can’t wait to try it! 🎄
Tried this but forgot to add the brandy. My pudding was dry and sad. Note to self: don’t forget the booze!
Absolutely delicious! You gotta try it with extra brandy butter! YUM! 😍
Best pudding! Everyone loved it at the family dinner. Will definitely make it again next Christmas! 🎄
The ingredient list looks right, but I got confused at step 6—what “check water level occasionally” means. I ended up letting it run dry for a minute and panicked… still saved it though.
Ahhh step 6 is basically “don’t let the pot run out of water.” You want the steamer water to stay at least a little below the basin so steam does the work. If it dries even briefly, that can scorch/ruin the bake time—glad yours was still okay!
Pudding looks tasty, but does anyone actually eat this? 🤔
I used whiskey instead of brandy. It turned out delicious! 🎉
Looks complicated, but I love a challenge! Hope it turns out as pretty as the pic.
Just cooked this! I burned it a little on the bottom but still yummy! 🙈
Why do you add stout? Isn’t that weird for pudding? I’ve never heard of it.
Yummy in my tummy! Made this for a family gathering and everyone loved it. Will absolutely make it again next year!
So glad to hear everyone loved it! This recipe has a festive vibe that’s hard to beat. 🍰
Yummy? Really? It’s just a big blob of dried fruits if you ask me. Not my thing.
Pudding!? Only if it’s got LOTS of rum! 🍷🍷
RUM?! In a pudding? Seems odd to me. Isn’t that more for drinks? 🤔
Haha, love the idea! Rum makes everything better! Can’t wait to try this pudding! 🍸
I don’t know… Seems too complicated with all that steaming. Can’t I just bake it? 🤔
I get what you mean! Steaming does sound a bit tricky, but that’s what gives it that rich texture. Baking could work, but it won’t be the same!
A good recipe, but why do you need to steam it for 6 hours? I don’t got time for that! Makes me stress.
I followed it exactly and it was… okay. Not mind-blowing. Maybe my brandy butter was lacking, because the pudding itself felt a little heavy.
This is the best recipe ever! I made it last Christmas and everyone loved it! I can’t wait to make it again.
I’m so glad you enjoyed it! Christmas pudding is such a tradition. I need to try it with brandy this time. Thanks for sharing!
So funny—my cousin said you should “stir clockwise only” and I totally didn’t. It still worked lol. Tasted like Christmas for sure.
Wait… clockwise only? I stirred however and mine came out kinda dense. Maybe I should’ve done the whole “clock direction” ritual. Also I used ale instead of stout and it tasted… okay.
😂 Christmas vibes is right. I always stir until my arm falls off, so “clockwise only” sounds like a superstition to me—but hey, it worked!
NO WAY! This ain’t pudding. Pudding is chocolatey and smooth, not all this fruit stuff.
I totally get you! Pudding should be sweet and creamy, not full of fruit. This recipe seems off to me. Maybe a chocolate version would be better?
But this is a traditional Christmas pudding! It’s supposed to have fruits. You’re not meant to compare it to a chocolate pudding. They’re just different!
Christmas is saved! I made this wrong and it still tasted good lol!
I left out the mixed peel and it still turned out great. Good recipe for family gatherings!
Delicious! So festive and perfect for Christmas! I even added more cherries. Yum!
I agree! Adding extra cherries sounds like a great idea, I might try that next time! 🍒
Way too much mixed peel for my family’s taste. I might reduce it next year. The flavor is strong but it’s not bad—just not for everyone.
This is exactly what I remember from Christmas at my aunt’s—rich, boozy, and dense. I used dark rum instead of brandy and it turned out fantastic. 10/10 would make again.
So many fruits! I love the mix of currants and cherries; reminds me of my grandma’s pudding. Gonna try this for xmas!
The instructions are super clear, especially the long steam time. I was a bit nervous about the “pressing down firmly” part, but it made the texture perfect.
I made this for my potluck, and everyone raved about it. Thank you!
I’m so glad it turned out well for you! Christmas pudding is always a hit. Did you try it with brandy butter? It’s amazing!
I don’t get why people love pudding like this. It’s basically fruit + fat + bread crumbs and it’s weirdly satisfying, sure, but I find it too sweet. Maybe lessen the sugar?
Be honest, 6 hours steaming? That’s an all-day project. I only managed it because I’m home. Flavor is good, but the process is intense.
Yeah, 6 hours is no joke 😅 I did it once while on a “set it and forget it” mindset—water level dropped and I almost cried.
This is the best Christmas pudding I’ve ever made! It turned out so moist and flavorful. Definitely a keeper! 🍰
I don’t know… Seems like a lot of ingredients for a pudding. Can it really be that good? I might stick to store bought.
I was skeptical too, but trust me, this pudding is worth it! The flavor is unmatched compared to store-bought. ❤️
Ugh, I tried this recipe and it was a disaster. The steam cooked, but it just fell apart! Maybe I did something wrong? 🤔
Oh no! I’m sorry to hear that! Sometimes the steaming can be tricky. Did you cover it tightly? That might help it stay together next time!
I don’t know about the stout part… can’t imagine that going well. Do you really taste it? 🤔
This recipe is great! I had it last year and it was a hit. My family loved it. Will make again!
Way too many ingredients! Can I just throw it all together? Seems like a hassle.
I swapped suet for vegan suet substitute and added a touch more stout—honestly still tasty, though not quite the same crumb. Good recipe if you need flexibility.
Mine took closer to 7 hours the first time, but I think my steamer runs cooler. Still came out great and didn’t taste overly spiced.
Mine took way longer too—my steamer barely sizzles 😅 But honestly it still came out rich and not too spiced. Great call on checking the water level!