Chocolate & Cherry Christmas Pudding Recipe
Introduction
This Chocolate & Cherry Christmas Pudding is a festive treat that combines rich dark chocolate with sweet cherries and warm spices. It’s a perfect dessert to make ahead and enjoy during the holiday season, offering a delightful mix of flavors and comforting warmth.

Ingredients
- 200g frozen dark sweet cherries, defrosted, plus extra whole cherries to decorate
- 1 Conference pear
- 100g raisins
- 100g sultanas
- 100ml brandy
- 100g dark chocolate bar
- 100g unsalted butter, plus 2 tbsp for greasing
- 2 large eggs
- 50g plain flour
- 100g dark soft brown sugar
- 1 tsp mixed spice
- 1 tbsp cocoa powder
- 50g fresh breadcrumbs
- 100g dark chocolate bar (for sauce)
- 120ml double cream, plus extra to serve
- 2 tbsp golden syrup
- 3 tbsp brandy (optional, for sauce)
Instructions
- Step 1: Drain the defrosted cherries in a sieve over a bowl and cut them in half. Peel the pear and grate it coarsely.
- Step 2: In a large bowl, mix the cherries, grated pear, raisins, sultanas, and brandy. Cover with clingfilm and heat on high in the microwave for 3 minutes. Let it cool for 5 minutes to plump up the fruit. Break the chocolate into squares while waiting.
- Step 3: Add the chocolate squares and butter to the hot fruit mixture. Stir until melted and let cool uncovered for about 15 minutes.
- Step 4: Butter the inside of a 1-litre pudding basin with 1 tablespoon of butter. Prepare two overlapping sheets of foil, butter the top sheet, fold a 3cm pleat along the middle, and set aside.
- Step 5: Beat the eggs in a small bowl. Sift the flour, sugar, mixed spice, and cocoa powder over the cooled fruit mixture. Add the breadcrumbs, beaten eggs, and 1/4 teaspoon of salt. Stir well; the mixture will be quite wet.
- Step 6: Pour the mixture into the buttered basin. Cover with the buttered foil (buttered side down), scrunch it over the basin’s edge, and tie tightly under the lip with string. Make a string handle to lower the basin later. Trim foil, leaving a 5cm frill, then tuck frill neatly under to keep the pudding watertight.
- Step 7: Place a heatproof saucer in a very large saucepan and set the basin on top. Pour boiling water to halfway up the basin. Cover and steam on a simmer for 2½ hours, topping up water as needed. Test with a skewer; if wet mixture remains, steam for 15 more minutes and check again.
- Step 8: After steaming, let the pudding cool. Store it wrapped and cooled in a dark place to mature until ready to serve.
- Step 9: To reheat, steam for 30 minutes or microwave on medium for 5 minutes (remove foil, cover with clingfilm).
- Step 10: For the sauce, break chocolate into squares. Heat chocolate, double cream, golden syrup, and brandy (if using) gently in a small pan, stirring until smooth. Serve the pudding topped with remaining cherries, the chocolate sauce, and a dollop of double cream.
Tips & Variations
- This pudding can be made up to two months in advance, allowing the flavors to mature beautifully.
- For gifting, wrap the pudding in a festive tea towel tied with string or ribbon, and include cooking instructions on a decorative tag.
- Use brandy sparingly if you prefer less alcohol flavor or substitute with orange juice for a milder taste.
Storage
Store the cooled pudding wrapped in foil and kept in a cool, dark place for up to two months. When ready to serve, reheat by steaming for 30 minutes or microwaving as described. Leftover sauce can be refrigerated for a few days and gently reheated before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this pudding without alcohol?
Yes, you can substitute brandy with fruit juice such as orange or apple juice to retain moisture and flavor without the alcohol.
How do I know when the pudding is fully cooked?
Insert a skewer through the foil into the pudding’s center; if it comes out clean without wet mixture, the pudding is cooked. If not, steam for an additional 15 minutes and check again.
Print
Chocolate & Cherry Christmas Pudding Recipe
- Total Time: 2 hrs 50 mins
- Yield: 1 (1-litre) Christmas pudding serving approximately 8-10 1x
Description
This rich and indulgent Chocolate & Cherry Christmas Pudding combines the tartness of dark sweet cherries and pears with the decadence of dark chocolate and warm spices. Steamed to perfection, this traditional festive dessert is enhanced with a luscious chocolate sauce and fresh cream, making it a perfect centerpiece for holiday celebrations.
Ingredients
Main Ingredients
- 200g frozen dark sweet cherries, defrosted, plus extra whole cherries to decorate
- 1 Conference pear
- 100g raisins
- 100g sultanas
- 100ml brandy
- 100g bar dark chocolate
- 100g unsalted butter, plus 2 tbsp for greasing
- 2 large eggs
- 50g plain flour
- 100g dark soft brown sugar
- 1 tsp mixed spice
- 1 tbsp cocoa powder
- 50g fresh breadcrumbs
Chocolate Sauce
- 100g bar dark chocolate
- 120ml double cream, plus extra to serve
- 2 tbsp golden syrup
- 3 tbsp brandy (optional)
Instructions
- Prepare Fruit: Drain the defrosted cherries in a sieve over a bowl and cut them in half. Peel the pear and grate it coarsely.
- Soak Fruit: In a large bowl, combine cherries, grated pear, raisins, sultanas, and brandy. Stir well, cover with clingfilm, microwave on high for 3 minutes, then let cool for 5 minutes to plump up the fruit.
- Melt Chocolate and Butter: Break the chocolate into squares. Add chocolate and butter to the hot fruit mixture, stir to melt, and let cool uncovered for about 15 minutes.
- Prepare Pudding Basin: Rub 1 tbsp butter around the inside of a 1-litre pudding basin. Lay two sheets of foil on top of each other, butter the top sheet, fold a 3cm pleat across the middle, and set aside.
- Mix Wet and Dry Ingredients: Beat eggs in a small bowl. Sift flour, sugar, mixed spice, and cocoa powder onto the fruit mixture, then add breadcrumbs, eggs, and 1/4 tsp salt. Stir thoroughly to form a wet mixture.
- Assemble Pudding: Tip the mixture into the buttered basin. Cover tightly with the buttered foil (buttery side down), scrunch over the basin edge, and tie string tightly below the lip, forming a handle. Trim foil leaving a 5cm frill, and tuck it neatly under to keep watertight.
- Steam Pudding: Place a heatproof saucer in a very large saucepan, set the basin on top, and pour in just-boiled water until halfway up the basin. Cover and simmer gently for 2.5 hours, topping up water as needed. Check doneness with a skewer and steam longer if wet mixture remains.
- Store Pudding: Allow the pudding to cool and store, wrapped in foil, in a cool dark place to mature up to two months.
- Reheat Pudding: Steam for 30 minutes before serving or microwave uncovered (covered with clingfilm) on medium for 5 minutes.
- Make Chocolate Sauce: Break chocolate into squares and put in a small pan with double cream, golden syrup, and optional brandy. Heat gently, stirring until smooth.
- Serve: Serve the pudding topped with remaining cherries, warm chocolate sauce, and a dollop of double cream.
Notes
- This pudding can be made up to two months in advance, making it ideal for holiday meal planning or gifting.
- When gifting, wrap the pudding in a festive tea towel tied with string or ribbon and include sauce instructions on a tag.
- Keep the pudding wrapped in foil to maintain freshness and moisture during storage.
- Use a gentle simmer rather than a rolling boil when steaming to prevent the pudding from collapsing or becoming waterlogged.
- For best results, use fresh breadcrumbs made from stale bread for optimal texture.
- Prep Time: 20 mins
- Cook Time: 2 hrs 30 mins
- Category: Dessert
- Method: Steaming
- Cuisine: British
Keywords: Christmas pudding, chocolate pudding, cherry dessert, festive dessert, steamed pudding, holiday pudding, chocolate cherry dessert

