As the holiday season approaches, my kitchen transforms into a sanctuary of festive scents, and I often find myself reminiscing about those cherished family gatherings. One unforgettable dessert that always graced our table was a show-stopping pudding that combined rich flavors with an unexpected twist: the luxurious Chocolate & Chestnut Christmas Pudding.
Imagine the warmth of freshly steamed pudding enveloped in the delightful aroma of chestnuts and cocoa, while a hint of brandy dances in the background. This unconventional twist on the traditional dish is not just about tantalizing the taste buds; it’s a centerpiece that invites joyful conversations around the dinner table.
Whether you’re looking to impress guests or seeking a comforting dessert to cap off your holiday meals, this pudding offers a perfect blend of sweet earthy notes and a rich, decadent texture reminiscent of your favorite chocolate brownie. Join me as we celebrate the season with this enchanting recipe that promises to be a crowd-pleaser and a delightful addition to your festive feast!
Why will you love Chocolate & Chestnut Christmas Pudding?
Indulgent, rich flavors: This pudding combines earthy chestnuts and decadent chocolate, creating a dessert that’s both comforting and luxurious.
Festive centerpiece: It’s a stunning dish that elevates any holiday table, sparking joy and conversation among guests.
Unique twist: Unlike traditional puddings, the addition of stem ginger and brandy adds unexpected layers of flavor.
Easy to prepare: With straightforward steps, even novice cooks can impress family and friends, making it a stress-free option for holiday gatherings.
Adaptable recipe: You can easily customize ingredients, such as swapping dark chocolate for milk or adding different nuts, ensuring it suits everyone’s taste preferences.
Crowd-pleaser: This dessert is sure to impress with its moist texture and sweet aroma, making it a go-to option for all festive occasions!
Chocolate & Chestnut Christmas Pudding Ingredients
For the Pudding Mixture
- Sultanas – Adds natural sweetness and chewy texture; substitute with currants if unavailable.
- Raisins – Provides a burst of sweetness that complements the sultanas; can replace with more sultanas.
- Mixed Peel – Offers a citrus flavor and a chewy texture; use a citrus zest mix if avoiding mixed peel.
- Brandy or Dark Rum – Infuses the pudding with richness and depth; replace with apple cider for a non-alcoholic version.
- Unsalted Butter – Ensures moisture and richness; use plant-based butter for a dairy-free option.
- Light Brown Soft Sugar – Contributes caramel notes and moisture; substitute with dark brown sugar for a deeper flavor.
- Eggs – Provides structure and richness; use flaxseed meal mixed with water as a vegan substitute.
- Plain Flour – Acts as the base for structure; use gluten-free flour for a gluten-free variant.
- Cocoa Powder – Adds a rich chocolate flavor and dark color.
- Fresh Breadcrumbs – Enhances texture and helps bind the mixture; replace with ground almonds for a gluten-free option.
- Mixed Spice – A warm blend of flavors enhancing the pudding; use a cinnamon and nutmeg mix if unavailable.
- Clementine Zest and Juice – Adds fresh citrus flavor; substitute with orange zest and juice.
- Stem Ginger – Offers a spicy kick, finely chopped to blend in; replace with ground ginger for a milder taste.
- Dark Chocolate – Provides indulgent richness; use dairy-free chocolate for a vegan version.
- Cooked, Shelled Chestnuts – Adds nutty flavor and texture; either store-bought or homemade are both acceptable.
For Serving
- Clotted Cream or Ice Cream – Rich accompaniments to enhance flavor and complete your Chocolate & Chestnut Christmas Pudding experience.
How to Make Chocolate & Chestnut Christmas Pudding
-
Soak the Fruits: Start by soaking the sultanas, raisins, and mixed peel in brandy or rum overnight. This step enhances the flavors, making them beautifully fruity and ready for the pudding.
-
Prepare the Basin: Grease a 1.2- or 1.5-litre pudding basin and line the base with baking parchment. This will prevent the pudding from sticking and make for an easier release once it’s cooked.
-
Whisk the Butter and Sugar: In a large mixing bowl, whisk together the unsalted butter and light brown sugar until the mixture turns pale and fluffy. Add the eggs one at a time to ensure they blend in smoothly.
-
Combine Dry Ingredients: Sift the plain flour and cocoa powder into the butter mixture. Gently fold in the fresh breadcrumbs, mixed spice, salt, and the soaked fruit mixture along with its soaking liquid, clementine zest and juice, stem ginger, dark chocolate, and chestnuts. This rich, thick batter should feel satisfying and full of texture.
-
Fill the Basin: Press the mixture firmly into the prepared pudding basin. Cover the top with baking parchment and then foil, securing it tightly with string. This helps the pudding steam beautifully while cooking.
-
Steam the Pudding: Place an upturned plate in a large pan to elevate the pudding. Rest the basin on the plate and pour hot water into the pan until it comes halfway up the sides of the basin. Steam for approximately 2 hours and 30 minutes, checking the water level to prevent it from running dry.
-
Cool or Serve: Once steamed, allow the pudding to cool before serving or wrap it in foil if you’re storing it. This cooling process locks in moisture and flavors.
-
Reheat and Serve: Before serving, steam or microwave the pudding to warm it up. Flambé it with a splash of brandy for a dramatic presentation and pair with clotted cream or a scoop of ice cream for a truly indulgent treat.
Optional: Serve it warm with a dusting of icing sugar for an extra festive touch.
Exact quantities are listed in the recipe card below.

Make Ahead Options
These Chocolate & Chestnut Christmas Puddings are perfect for busy cooks looking to save time during the festive season! You can prepare the pudding mixture up to 24 hours in advance, allowing the flavors to meld beautifully as it sits in the fridge. Simply soak the sultanas, raisins, and mixed peel in brandy or rum and mix the remaining ingredients, then press the mixture into a greased basin. Cover tightly and refrigerate. When you’re ready to serve, steam the pudding as directed for approximately 2 hours and 30 minutes. Rest assured, your pudding will be just as delicious and wonderfully moist, making it a charming centerpiece for your holiday table.
What to Serve with Chocolate & Chestnut Christmas Pudding?
Complete your festive feast with delightful accompaniments that enhance the luxurious flavors of your pudding.
- Clotted Cream: This rich, creamy addition adds a touch of warmth and indulgence that perfectly balances the pudding’s sweetness.
- Vanilla Ice Cream: A scoop of ice cream melts beautifully over the warm pudding, creating a delightful contrast of temperatures and an extra layer of flavor.
- Brandy Sauce: A drizzle of flamed brandy sauce adds a touch of decadence, enhancing the pudding’s rich flavors and imparting a lovely warmth.
For a delightful pairing, consider serving a side of spiced poached pears. Their tender sweetness and subtle spice beautifully complement the chocolate and chestnut notes, making for an enchanting holiday dessert experience. Enjoy!
Chocolate & Chestnut Christmas Pudding Variations
Feel free to experiment and make this delightful pudding your own with these creative twists!
-
Milk Chocolate: Swap dark chocolate for milk chocolate for a creamier, sweeter flavor that everyone will adore.
Adding a touch of warmth to winter gatherings, the sweetness of milk chocolate can create a nostalgic mood around the table. -
Nutty Delight: Fold in chopped pecans or walnuts for an extra crunchy texture and nutty flavor.
These additions not only enhance the pudding’s richness but also add a delightful bite that keeps each spoonful exciting. -
Cayenne Kick: For those who crave heat, a pinch of cayenne powder adds a surprising spicy note.
This addition contrasts beautifully with the sweetness, making each bite an intriguing taste adventure. -
Gluten-Free Option: Substitute plain flour with a gluten-free blend to make the pudding accessible for everyone.
This tweak means no one has to miss out on enjoying this festive treat, ensuring all guests feel included at the table. -
Spice It Up: Replace mixed spice with a combination of freshly grated nutmeg and cinnamon for a classic warm flavor profile.
These spices elevate the aroma of your pudding, filling your kitchen with inviting scents that entice all those nearby. -
Dried Fruit Medley: Mix in dried apricots or cranberries instead of using sultanas or raisins for a bright, fruity flavor and chewy texture.
This variation adds a delightful contrast to the rich chocolate and chestnuts, bringing a touch of brightness to each bite. -
Citrus Burst: Use lemon or grapefruit zest instead of clementine for a zesty twist that cuts through the richness.
This vibrant twist will refresh your palate and add an unexpected zing that guests will love. -
Dairy-Free Dessert: Opt for dairy-free chocolate and plant-based butter to create a vegan version of this pudding.
Generous and satisfying, this variation allows everyone to enjoy a slice of festive cheer, even those with dietary restrictions!
Expert Tips for Chocolate & Chestnut Christmas Pudding
-
Room Temperature Eggs: Make sure your eggs are at room temperature for better incorporation, resulting in a lighter and fluffier pudding.
-
Don’t Skip Soaking: Allow the sultanas, raisins, and mixed peel to soak overnight; this ensures they are plump and infuse the pudding with rich flavors.
-
Check Water Levels: Keep an eye on the steam water during cooking; if it runs dry, the pudding won’t steam properly. Always top up with boiling water as needed.
-
Cooling is Key: Allow the pudding to cool thoroughly before wrapping for storage to prevent moisture build-up, which can lead to sogginess.
-
Flambé for Flare: When serving, warming it with a splash of brandy not only adds drama but enhances the flavor of your Chocolate & Chestnut Christmas Pudding.
-
Customize Ingredients: Don’t hesitate to personalize the pudding – swapping dark chocolate for milk or adding extra nuts can create a unique twist!
How to Store and Freeze Chocolate & Chestnut Christmas Pudding
Fridge: Store the pudding wrapped in foil in the fridge for up to 2 weeks. Ensure it’s tightly sealed to maintain moisture and flavor.
Freezer: For longer storage, freeze the pudding wrapped securely in plastic wrap and then foil for up to 3 months. Make sure to label it for easy identification.
Reheating: When ready to enjoy, reheat the pudding by steaming it for about 30 minutes or microwave it until warm. Serve with clotted cream or ice cream for a delightful treat.
Cooling: Allow the pudding to cool completely before wrapping for storage. This helps prevent moisture build-up, ensuring your Chocolate & Chestnut Christmas Pudding remains delicious.

Chocolate & Chestnut Christmas Pudding Recipe FAQs
What type of chestnuts should I use?
You can use either store-bought or homemade cooked and shelled chestnuts for your pudding. If you’re short on time, I recommend picking up vacuum-packed or canned chestnuts from your local grocery store, as they save prep time and still deliver that lovely nutty flavor.
How long can I store the Chocolate & Chestnut Christmas Pudding?
The pudding can be stored in the fridge for up to 2 weeks when wrapped tightly in foil. For longer preservation, freeze it for up to 3 months. Make sure to wrap it well to avoid freezer burn, and don’t forget to label it for easy identification later!
Can I make this pudding in advance?
Absolutely! You can prepare the Chocolate & Chestnut Christmas Pudding weeks ahead of your holiday gatherings. After steaming, let it cool completely before wrapping it in foil. This allows all the rich flavors to meld wonderfully. Just remember to reheat it gently before serving!
How can I reheat the pudding if I freeze it?
To reheat, I suggest steaming the pudding for about 30 minutes until heated through. Alternatively, you can microwave it in slices until warm. You might want to serve it with some flamed brandy and a scoop of clotted cream or ice cream for that extra festive touch!
What should I do if my pudding seems too dry?
If you find your pudding is dry after baking, try to serve it with extra clotted cream or ice cream. Drizzling a touch of brandy over it before serving can also enhance its moisture and flavor. For next time, ensure your ingredients are properly measured, and remember to soak the fruits well!
Is this pudding suitable for vegetarians or vegans?
While this Chocolate & Chestnut Christmas Pudding primarily includes traditional ingredients, it can easily be adapted to cater to different diets. Replace the eggs with a vegan flaxseed meal mixture and swap unsalted butter for plant-based butter. So, yes, it’s definitely adaptable for those following a vegetarian or vegan lifestyle!

Decadent Chocolate & Chestnut Christmas Pudding Delight
Ingredients
Equipment
Method
- Soak the sultanas, raisins, and mixed peel in brandy or rum overnight.
- Grease a 1.2- or 1.5-litre pudding basin and line the base with baking parchment.
- In a large mixing bowl, whisk together the unsalted butter and light brown sugar until pale and fluffy. Add eggs one at a time.
- Sift the plain flour and cocoa powder into the butter mixture. Fold in the fresh breadcrumbs, mixed spice, salt, soaked fruit, clementine zest and juice, stem ginger, dark chocolate, and chestnuts.
- Press the mixture into the prepared pudding basin. Cover with baking parchment and foil, securing tightly with string.
- Place an upturned plate in a large pan and rest the basin on top. Pour hot water into the pan until halfway up the sides of the basin. Steam for approximately 2 hours and 30 minutes.
- Allow the pudding to cool before serving or wrap it in foil for storage.
- Before serving, steam or microwave the pudding to warm it up, flambé with a splash of brandy if desired, and serve with clotted cream or ice cream.








