Rating: 3.68
(106)

The Best Christmas Pudding

December 22, 2025

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.

Best Christmas Pudding
The Best Christmas Pudding
3.68 from 106 votes
A decadent and rich traditional Christmas pudding that’s sure to be the highlight of your holiday feast.
Servings 10 people
Prep Time 30 minutes
Cook Time 6 hours
Total Time 6 hours

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

Serving: 1gCalories: 320kcalCarbohydrates: 55gProtein: 4gFat: 10gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 35mgSodium: 100mgPotassium: 300mgFiber: 3gSugar: 35gVitamin A: 200IUVitamin C: 4mgCalcium: 40mgIron: 1.5mg
Calories: 320kcal
Meal Type: Dessert
Cuisine: American
Keyword: Christmas, dessert, traditional
Cooking Method: Boiled
Time: >45 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!
Christmas Cranberry Cake
Christmas Cranberry Cake
Christmas Cranberry Cake is a perfect Christmas dessert.
Check out this recipe
English Christmas Trifle
English Christmas Trifle
A classic British dessert perfect for Christmas celebrations.
Check out this recipe
Pavlova Christmas Tree
Pavlova Christmas Tree
A festive and delicious dessert for Christmas!
Check out this recipe
Christmas Stollen
Christmas Stollen
A classic German fruit bread with nuts, spices, and dried fruit, traditionally eaten during the Christmas season.
Check out this recipe
Christmas Gingerbread Cookies
Christmas Gingerbread Cookies
A delightful recipe for classic Christmas gingerbread cookies, perfect for the holiday season or any occasion when you crave a warm, spiced treat!
Check out this recipe
Classic Christmas Pudding
Classic Christmas Pudding
This traditional Christmas pudding is a rich and flavorful dessert, packed with dried fruit and warm spices, and aged to perfection. It’s a festive must-have that brings a touch of classic holiday spirit to the table.
Check out this recipe
Christmas Fruitcake
Christmas Fruitcake
This delightful Christmas Fruitcake is filled with festive fruits and nuts, perfect for holiday celebrations.
Check out this recipe
Buche de Noel
Buche de Noel
Buche de Noel, also known as Yule Log, is a traditional French dessert served during the Christmas season. It’s a sponge cake shaped and decorated to resemble a log.
Check out this recipe
Gingerbread Pound Cake
Gingerbread Pound Cake
A deliciously moist and spiced Gingerbread Pound Cake, perfect for the holidays or as a delightful treat any time of the year.
Check out this recipe
Gingerbread Snowflakes
Gingerbread Snowflakes
Delicious and festive gingerbread snowflake cookies.
Check out this recipe
Join the Conversation
  1. 2 stars
    How do you steam this thing? I ended up with a watery mess. The recipe needs to be clearer!

  2. User avatar ola.block43 says:

    5 stars
    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!

  3. User avatar victorina.glover says:

    1 star
    Absolutely disgusting!!! My kids wouldn’t even eat it. It sat in the fridge forever. Wont try again!

  4. User avatar ellie.reynolds97 says:

    4 stars
    Made this but i used whiskey instead of brandy, its was still good, just different. Not sure about the 6 hours of steaming tho!

  5. User avatar gil.okeefe81 says:

    5 stars
    Yumm! I’m a pudding lover and this one is just perfect! Steaming it makes all the difference.

  6. User avatar akiko.crist2012 says:

    3 stars
    nah, not for me… I prefer pie! But for pudding lovers, I’m sure this is great.

    1. User avatar anonymous_hacker says:

      4 stars
      I get it! Pudding isn’t for everyone. But you should try this one; it’s the best! Trust me!

  7. User avatar calandra.abbott says:

    3 stars
    Seriously? You put suet in pudding? That’s not even healthy! Who cooks like this anymore?

  8. User avatar Zachery Corkery says:

    5 stars
    Delicious! I added some chopped nuts, and everyone loved it. Perfect for the holidays. Thank you!

    1. 5 stars
      I’m glad you loved it! Adding nuts sounds like a great idea. Happy holidays!

    2. User avatar ArabianNights says:

      3 stars
      Nuts? I thought Christmas pudding was supposed to be all about the fruits. Not sure about that.

  9. 3 stars
    I’ve never heard of steaming a pudding before. Is that really necessary? Sounds complicated.

  10. 2 stars
    I dont get why people like pudding so much? This one was just ok for me. Too many raisins!

  11. 1 star
    Meh, I’m not a fan of fruit in my desserts. I’ll pass, thanks.

    1. User avatar anonymous_hacker says:

      4 stars
      That’s the best part! The fruits give it such a unique flavor. You might wanna give it a try, though. 😜

  12. 3 stars
    The pudding turned out super dense! Did I do something wrong? I followed the instructions to a tee. 😩

  13. User avatar Siona Atreides says:

    2 stars
    Too many ingredients! Why can’t they keep it simple? Just flour and water would be fine. 🤷‍♂️

    1. 4 stars
      But that’s the whole point of Christmas pudding! It’s a rich tradition. 😄

  14. User avatar felipe.heidenreich54 says:

    3 stars
    Isn’t Christmas pudding supposed to be soaked in something? You forgot that step, I think.

  15. User avatar freddie.rogahn1974 says:

    4 stars
    Good recipe but where’s the rum? Can’t Christmas without rum! 🎅

  16. 3 stars
    Who even eats pudding? My grandma used to make this, not me! But okay, it was alright.

  17. User avatar Photographer says:

    4 stars
    Yummy! I used whiskey instead of brandy. Still good!

    1. 5 stars
      Nice twist! I bet the whiskey added a unique flavor. Would love to try it that way!

    2. User avatar fred.price2010 says:

      2 stars
      Whiskey instead of brandy? Isn’t that like using a spoon instead of a fork? Kinda weird if you ask me.

  18. User avatar marlin.lakin62 says:

    2 stars
    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.

    1. User avatar noble.baumbach says:

      4 stars
      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!

  19. 5 stars
    This recipe is amazing! Just made it last night and it turned out perfect. Best Christmas pudding ever!

    1. User avatar Dwarven Centurion says:

      5 stars
      Wow, glad you loved it! Makes me want to try it out. Did you serve it with anything special?

  20. User avatar veronika.jones says:

    4 stars
    My 5 year old loved helpin with beatin the eggs! Great way to get kids in the kitchen!!!

    1. User avatar allie.williamson says:

      5 stars
      That’s awesome! Cooking with kids is so fun! My daughter loves it too!

  21. User avatar dessie.ernser24 says:

    5 stars
    This looks just like my grandma’s pudding! Can’t wait to try it! 🎄

  22. User avatar oPandariaNo says:

    2 stars
    Tried this but forgot to add the brandy. My pudding was dry and sad. Note to self: don’t forget the booze!

  23. 5 stars
    Absolutely delicious! You gotta try it with extra brandy butter! YUM! 😍

  24. User avatar suspiciousCommentator says:

    5 stars
    Best pudding! Everyone loved it at the family dinner. Will definitely make it again next Christmas! 🎄

  25. User avatar jacqualine.glover says:

    3 stars
    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.

    1. User avatar ricardo.funk says:

      5 stars
      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!

  26. User avatar pete.schaefer1977 says:

    2 stars
    Pudding looks tasty, but does anyone actually eat this? 🤔

  27. User avatar liberal.hero says:

    4 stars
    I used whiskey instead of brandy. It turned out delicious! 🎉

  28. User avatar rudolph.grady8 says:

    4 stars
    Looks complicated, but I love a challenge! Hope it turns out as pretty as the pic.

  29. 3 stars
    Just cooked this! I burned it a little on the bottom but still yummy! 🙈

  30. User avatar kattie.bogisich says:

    2 stars
    Why do you add stout? Isn’t that weird for pudding? I’ve never heard of it.

  31. 5 stars
    Yummy in my tummy! Made this for a family gathering and everyone loved it. Will absolutely make it again next year!

    1. User avatar shane.corwin61 says:

      5 stars
      So glad to hear everyone loved it! This recipe has a festive vibe that’s hard to beat. 🍰

    2. User avatar Théoden says:

      2 stars
      Yummy? Really? It’s just a big blob of dried fruits if you ask me. Not my thing.

  32. User avatar Wellington Yueh says:

    5 stars
    Pudding!? Only if it’s got LOTS of rum! 🍷🍷

    1. User avatar kermit.kub32 says:

      2 stars
      RUM?! In a pudding? Seems odd to me. Isn’t that more for drinks? 🤔

    2. User avatar vilma.lemke54 says:

      5 stars
      Haha, love the idea! Rum makes everything better! Can’t wait to try this pudding! 🍸

  33. 3 stars
    I don’t know… Seems too complicated with all that steaming. Can’t I just bake it? 🤔

    1. User avatar Cammie Sole says:

      4 stars
      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!

  34. User avatar goldie.blick says:

    2 stars
    A good recipe, but why do you need to steam it for 6 hours? I don’t got time for that! Makes me stress.

  35. User avatar sidney.schaefer2007 says:

    3 stars
    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.

  36. User avatar genevive.gerlach56 says:

    5 stars
    This is the best Christmas pudding everrrrr. I could eat it all year. Five stars no cap.

  37. User avatar rickie.satterfield42 says:

    5 stars
    This is the best recipe ever! I made it last Christmas and everyone loved it! I can’t wait to make it again.

    1. User avatar Draugr Death Overlord says:

      5 stars
      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!

  38. User avatar duane.wehner47 says:

    4 stars
    So funny—my cousin said you should “stir clockwise only” and I totally didn’t. It still worked lol. Tasted like Christmas for sure.

    1. User avatar Sand-Dial says:

      3 stars
      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.

    2. 5 stars
      😂 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!

  39. User avatar daryl.lockman73 says:

    1 star
    NO WAY! This ain’t pudding. Pudding is chocolatey and smooth, not all this fruit stuff.

    1. User avatar Arwen Evenstar says:

      4 stars
      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?

    2. User avatar roxann.feeney says:

      5 stars
      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!

  40. 3 stars
    Christmas is saved! I made this wrong and it still tasted good lol!

  41. User avatar Kim Payne Slogan says:

    5 stars
    This is exactly how my grandma taught me—6 hours of steaming is serious dedication. The mix of spice and the lemon/orange zest makes it smell incredible while it cooks.

  42. User avatar julee.wiegand22 says:

    4 stars
    I left out the mixed peel and it still turned out great. Good recipe for family gatherings!

  43. 3 stars
    I followed it pretty closely except I only had one type of dried fruit (no currants). It turned out okay but not as rich and layered. I guess the ‘mix’ matters more than I thought.

  44. User avatar basementDweller says:

    3 stars
    I followed it exactly but mine came out a bit dry. I think I may have packed the pudding too tightly or over-steamed. Still tasty, just not as saucy as I wanted.

    1. User avatar margart.littel55 says:

      4 stars
      Oh no—sorry it went dry! Your theory about packing it too tight or over-steaming sounds very plausible. Next time I’d press just to settle, not really compress, and check the water level more often so it doesn’t run hot/dry.

  45. User avatar stanton.bergstrom27 says:

    5 stars
    Delicious! So festive and perfect for Christmas! I even added more cherries. Yum!

    1. User avatar Chaurus Hunter says:

      5 stars
      I agree! Adding extra cherries sounds like a great idea, I might try that next time! 🍒

  46. User avatar Donn Harber says:

    4 stars
    Steaming 6 hours??? Who has that kind of time 😅 Still, the ingredient list looks spot on. Also the stout + brandy combo sounds risky but maybe that’s the magic.

  47. User avatar anonymous_hacker says:

    3 stars
    The zest measurements are weirdly specific (like 1 zest of lemon and orange). I just used whatever I had. Could be my fault, but flavor was slightly underpowered.

  48. User avatar Duncan Idaho says:

    4 stars
    The instructions are clear and the ingredient list feels spot on for a classic Christmas pudding. Mine took closer to 6.5 hours, but I think that’s normal.

  49. User avatar maragret.durgan65 says:

    3 stars
    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.

  50. 2 stars
    I didn’t have suet so I used butter (oops). The texture changed a lot—more like a dense cake than a pudding. I’d try again with proper suet.

    1. User avatar kanisha.glover40 says:

      5 stars
      Ahh that makes sense. Suet gives that classic pudding-y texture—butter can turn it more cakey. Your instincts are spot on: next time use proper suet and it’ll behave much better.

  51. User avatar edelmira.lemke30 says:

    5 stars
    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.

  52. User avatar shavonda.rosenbaum says:

    4 stars
    So many fruits! I love the mix of currants and cherries; reminds me of my grandma’s pudding. Gonna try this for xmas!

  53. 5 stars
    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.

  54. User avatar lucio.hauck57 says:

    4 stars
    I made it for Christmas last year and it was tasty, but mine came out a bit heavy. Next time I think I’ll reduce the suet slightly or make sure I don’t over-compact it in the basin.

    1. User avatar noriko.pacocha84 says:

      5 stars
      Glad it was tasty! Heavy pudding usually comes down to packing it too much or too much suet. Your instinct about reducing suet sounds right—also try not to press the mix harder than “firmly,” and make sure the steaming is steady (not a violent boil).

  55. User avatar Leto Atreides says:

    4 stars
    I made this for my potluck, and everyone raved about it. Thank you!

    1. User avatar raguel.corkery says:

      5 stars
      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!

  56. 3 stars
    Way too many steps for me on a busy day 😂 Also 6 hours is a long time to babysit a pot. But if you’re organized, it’s worth it.

  57. 2 stars
    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?

  58. User avatar shantae.lockman58 says:

    2 stars
    Nutmeg is always the winner for me, but 150g suet + 150g breadcrumbs + 100g brown sugar sounds like a lot. I might cut the sugar next time—too sweet for my taste.

  59. 2 stars
    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.

    1. User avatar alfonso.lubowitz52 says:

      4 stars
      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.

  60. User avatar anonymous_hacker says:

    5 stars
    This is the best Christmas pudding I’ve ever made! It turned out so moist and flavorful. Definitely a keeper! 🍰

  61. User avatar jerry.kassulke says:

    2 stars
    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.

    1. User avatar Mitch Rau says:

      5 stars
      I was skeptical too, but trust me, this pudding is worth it! The flavor is unmatched compared to store-bought. ❤️

  62. User avatar bo.jenkins says:

    4 stars
    I’m skeptical about the stout amount—200 ml sounds like it’ll taste weird. But honestly it just deepened the flavor. Not boozy at all after steaming.

    1. User avatar rich.landlord says:

      4 stars
      200 ml stout sounds kinda wild, I thought it’d be bitter or too dark. But if it’s not boozy after steaming, that’s actually convincing. Might try it next time.

  63. User avatar leonel.feil says:

    1 star
    Ugh, I tried this recipe and it was a disaster. The steam cooked, but it just fell apart! Maybe I did something wrong? 🤔

    1. User avatar jammie.kuphal38 says:

      4 stars
      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!

  64. User avatar roland.grant23 says:

    5 stars
    Made this last weekend and wow—so rich and fragrant. The nutmeg + citrus zest combo is perfect. I didn’t have dark brown sugar, used light and it was still great.

  65. User avatar basil.conn says:

    2 stars
    I don’t know about the stout part… can’t imagine that going well. Do you really taste it? 🤔

  66. 5 stars
    This recipe is great! I had it last year and it was a hit. My family loved it. Will make again!

  67. User avatar Yi Bernhard says:

    2 stars
    Mine burnt on the outside even though I greased the basin. I think my water level wasn’t right. Still ate it though… won’t lie. 😬

    1. User avatar mohammad.rogahn1951 says:

      5 stars
      Oof, that sounds like your basin got a bit dry or the water boiled off. I always check more than “occasionally” 😅 Next time keep the water level way up so the steam stays constant.

    2. User avatar hildegard.borer53 says:

      4 stars
      I do grease the basin too, but I’ve learned it’s less about greasing and more about the water depth. If it got low even once, the outside will scorch. Still—respect for eating it anyway!

  68. User avatar keith.west30 says:

    1 star
    Way too many ingredients! Can I just throw it all together? Seems like a hassle.

  69. User avatar Jasmine Reilly Sr. says:

    4 stars
    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.

  70. 2 stars
    Question: does the parchment + foil really need to be double-layer? I did it single-layer and it still seemed okay, but I’m not sure I trust it for next time.

  71. User avatar troy.bruen1979 says:

    5 stars
    My family loves Christmas pudding, and this one tasted like the old-school version. I used rum instead of brandy and it went down extremely fast.

    1. User avatar Emily Saunders says:

      5 stars
      That’s awesome—“old-school” pudding is the dream. Rum vs brandy makes sense too; glad it still worked out!

  72. User avatar rory.rice5 says:

    4 stars
    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.

    1. User avatar anya.mohr19 says:

      5 stars
      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!

3.68 from 106 votes
Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Like 332
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: