Classic Christmas pudding is a rich, indulgent dessert that has been a festive tradition for centuries. Known for its deep flavors and dense texture, this iconic dessert is a must-have during the holiday season in many British households. With a blend of dried fruits, spices, and suet, it’s a dessert that captures the essence of Christmas in every bite.
The preparation of Christmas pudding is a labor of love, as it typically involves mixing together a variety of ingredients such as raisins, currants, sultanas, and candied peel. Ground spices like cinnamon, nutmeg, and allspice give the pudding its signature warm, aromatic flavor. The mixture is then combined with suet, breadcrumbs, flour, and sugar, along with eggs and a generous splash of dark ale or brandy. The combination of these ingredients creates a moist, sticky batter that’s perfect for steaming.
Once the pudding mixture is prepared, it’s transferred into a pudding basin, where it is tightly covered and steamed for several hours. The slow steaming process allows all the flavors to develop and intensify, creating a rich, dense pudding. It’s traditional to steam the pudding on Christmas Day, adding to the anticipation and festive spirit of the occasion.
On Christmas Day, the pudding is carefully removed from the basin and served hot, often with a sprig of holly on top for decoration. It’s traditionally accompanied by brandy butter, custard, or cream, making each bite even more indulgent. A fun tradition is to flame the pudding with brandy just before serving, adding a dramatic flair and symbolizing the warmth and spirit of the holiday season.
Classic Christmas pudding is a dessert steeped in history, with its deep, fruity, and spicy flavors representing the heart of Christmas celebrations. It’s the kind of dish that brings family and friends together, creating memories and traditions that are passed down for generations. If you’ve never had it before, it’s a must-try treat that brings a taste of British holiday cheer to your table.

Ingredients
- 100 grams raisins Seedless are preferred
- 100 grams sultanas
- 100 grams currants
- 100 grams mixed peel Finely chopped
- 150 grams dark brown sugar
- 150 grams breadcrumbs Fresh
- 150 grams suet Vegetarian or beef
- 1 teaspoon mixed spice
- 1/2 teaspoon ground nutmeg Freshly grated if possible
- 75 grams plain flour Sifted
- 3 eggs Beaten
- 150 ml stout
- 2 tablespoons black treacle
- 1 lemon Zested and juiced
- 1 apple Peeled and grated
Instructions
- In a large bowl, mix together the raisins, sultanas, currants, mixed peel, brown sugar, breadcrumbs, suet, mixed spice, nutmeg, and flour.
- In a separate bowl, beat the eggs and stir in the stout, black treacle, lemon zest and juice, and grated apple.
- Combine the wet ingredients with the dry ingredients, mixing thoroughly until everything is well combined.
- Spoon the mix into a greased pudding basin and level the top. Cover with a double layer of baking parchment and a layer of foil, securing with string.
- Steam the pudding in a large saucepan or steamer for 7 hours, ensuring the water remains halfway up the side of the basin.
- Allow the pudding to cool in the basin, replace the parchment and foil if needed, and store in a cool, dry place to mature.
- On Christmas Day, steam the pudding for a further 2 hours before serving with your choice of accompaniment.
Nutrition










This is a Christmas tradition in my family. I love making it each year and the smell while it’s steaming… divine! Perfect recipe!
That sounds lovely! Christmas pudding is a must for the holidays. I can almost smell it just from your description!
Really? Stout in pudding? Sounds weird, but I gave it a shot. Turned out pretty good! Who knew??
This pudding was a disaster; it just wouldn’t set! Followed the recipe exactly and it turned out mushy. Disappointed!
Christmas pudding? More like a sweet brick! 😂 still edible, tho.
Honestly, I don’t get why people love this pudding so much. Why not just eat cake? Sounds like way too much work for a ‘brick’ lol.
Haha, love that description! Sweet brick is spot on! I tried making it once, and it turned out more like a lump of coal 😂. But hey, as long as it’s tasty, right?
7 hours? Who has that kind of time? I just microwave mine. LOL
Yumm! The black treacle gives it such a unique flavor. Definitely making this again for the holidays!
Delish! Can I replace suet with butter? Not everyone can find suet where I live. 4 stars.
I don’t understand why it takes so long to steam! My grandma never took that long. 😒
This is a lovely recipe, but could use more fruit! I added extra raisins and it made it better. 4 stars!
My grandma used to make this every year! Best recipe ever, though I use less suet.
Yuk! Who adds fruit in a pudding anyway? I prefer chocolate. 😒
Classic or not, I’m just not a fan of the texture of these puddings. They are too mushy for me. 1 star.
Stout? Why would you put beer in dessert? Sounds weird to me, but I’ll try it!
Honestly, this pudding turned out pretty dry. I think I might’ve overcooked it or something. Not the worst, but could be better. 3/5.
I hear you! My first one was super dry too. I think it really depends on the steaming. Don’t lose hope, next time will be better! 😊
Dry? I thought it was supposed to be dense! You probably just need to add more stout next time!
YUM! I added some nuts to mine, turned out amazin! Will def make again!
This pudding is sooo delicious! Made it last year and it was a hit with the family. Perfect for Christmas vibes!
Can’t wait to try this! How much stout we gotta use? 🤔
You gotta use 150 ml of stout, that’s what the recipe says! Can’t wait for you to try it! 👍
I followed it pretty closely but I swapped suet for butter (because I couldn’t find it). Texture was still good, just less traditional. Also, I wish it said how big the pudding basin should be.
I don’t get why you steam it for so long? Seems excessive!
Uhh… do you really need black treacle? I used regular molasses and it tastes kinda weird. The kids says no.
5 stars!
Great! But I’m not sure what black treacle is. Can I just skip it?
I tried it, but mine burned a bit at the bottom. Not sure what I did wrong. Help??
This is the best Christmas pudding recipe I’ve ever tried! It’s so rich and delicious. My family loved it! 5 stars!
I don’t know, my pudding turned out too dry and crumbly. Maybe I did somethin wrong? 🤔
I totally agree! This pudding was a hit at our Christmas dinner too. It’s perfect for the holidays! 🎄
I’m not a fan of suet, so I used butter instead. Still turned out great!
Using butter must have made it taste different! I’ve never tried it that way, but glad it turned out great for you!
Pretty good! I love the taste of stout in it. Perfect for the holidays! 🍻
Yum! What a wonderful recipe, I added some extra spices! Family could not get enough.
I’m skeptical about all those dried fruits. Do we really need that much? It seems like too much sweetness. Maybe cut down on the sultanas? 2 stars.
Steaming for 7 hours? Who has that kinda time??
Made this last Christmas and it turned out rich and dark—exactly the classic vibe. The long steaming time really does the magic. I used veggie suet and it still tasted great.
So glad you nailed the rich/dark vibe! And yep—7 hours of steaming really is the whole trick. Using veggie suet and still getting great flavor makes me happy too.
I always worry about steaming that long—mine usually goes a little watery unless I keep checking. When you say “dark,” do you mean like almost black from treacle, or just deep brown?
Made this last year and it was insanely good—rich, dark, and proper classic vibes. I stirred a lot longer than the instructions say and it came together perfectly.
What’s a pudding basin? I just used a bowl, hope it still comes out alright. 4 stars!
Looks good but isn’t it a bit complicated? 7 hours of steaming? Wow!
5 stars! My grandma used to make this every Christmas. Brought back so many memories!
Nailed it! Steaming for 7 hours? No wonder it comes out so rich! Worth every minute!
Wow, 7 hours? That’s dedication! I can’t wait to try this. It sounds so good!
Fail! I forgot to steam it long enough and it came out totally raw! How did y’all manage??
Oh no! That sounds frustrating. Maybe next time just check it a bit earlier? Pudding takes practice!
I don’t know, sounds too complicated for me. 7 hours of steaming? Nah.
This pudding was a hit in my family! It tastes just like the one my gran used to make. 5 stars!
That sounds amazing! I can’t wait to try your gran’s version. 5 stars too!
I dunno, pudding with all that stout? Doesn’t sound very good to me. How can that be a hit?
Yum! Made this for my family and they devoured it. The stout addition gave it such a unique flavor! Definitely making it again next year! 5!
This pudding is a family tradition! Can’t wait to make it again this year!