Chocolate & Cherry Christmas Pudding Recipe
Introduction
This Chocolate & Cherry Christmas Pudding is a festive treat packed with rich dark chocolate and juicy cherries. It’s perfect for holiday gatherings, offering a warm, indulgent dessert that can be made ahead and enjoyed for weeks.

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
- 100g bar dark chocolate (for sauce)
- 120ml double cream, plus extra to serve
- 2 tbsp golden syrup
- 3 tbsp brandy (optional, for sauce)
Instructions
- Step 1: Drain the 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, combine the cherries, pear, raisins, sultanas, and 100ml brandy. Stir well, cover with clingfilm, and microwave on high for 3 minutes. Let the mixture cool for 5 minutes to allow the fruit to plump up. Meanwhile, break 100g dark chocolate into squares.
- Step 3: Tip the chocolate and 100g butter into the hot fruit mixture. Stir until melted, then let it cool uncovered for about 15 minutes.
- Step 4: Butter the inside of a 1-litre pudding basin with 1 tablespoon of butter. Prepare two sheets of foil, layering one on top of the other, and butter the top sheet. Fold a 3cm pleat across the middle of the foil and set aside.
- Step 5: Beat the eggs in a small bowl. Sift the flour, sugar, mixed spice, and cocoa powder over the chocolate and fruit mixture. Add the breadcrumbs, eggs, and ¼ teaspoon of salt. Stir gently to combine; the mixture will be quite wet.
- Step 6: Pour the mixture into the buttered pudding basin. Cover with the buttered foil (buttery side down) and scrunch it over the basin’s edge. Tie string tightly under the basin’s lip, making a handle for easy lowering and lifting.
- Step 7: Trim the foil so that a 5cm frill remains. Tuck the frill neatly under to keep the pudding watertight.
- Step 8: Place a heatproof saucer in a large saucepan and set the pudding basin on top. Pour in just-boiled water until it reaches halfway up the basin. Cover and steam for 2½ hours, keeping the water at a simmer and topping up as needed.
- Step 9: Test for doneness by inserting a skewer through the foil; if wet mixture remains, steam for an additional 15 minutes and recheck.
- Step 10: Let the pudding cool and store in a cool, dark place, wrapped in foil, to mature.
- Step 11: To reheat, steam for 30 minutes or microwave on medium for 5 minutes (remove foil and cover with clingfilm).
- Step 12: For the sauce, break 100g chocolate into squares. Combine with 120ml double cream, golden syrup, and optional 3 tbsp brandy in a small pan. Heat gently, stirring until smooth.
- Step 13: Serve the pudding topped with extra cherries, the warm chocolate sauce, and a dollop of double cream.
Tips & Variations
- This pudding can be made up to two months in advance, allowing flavors to mature beautifully.
- For gifting, wrap the pudding in a festive tea towel tied with string or ribbon, and include heating instructions on a tag.
- Substitute brandy with rum or orange juice for a different flavor profile.
Storage
Store the cooled pudding wrapped in foil in a cool, dark place for up to two months to mature. Reheat by steaming for 30 minutes or microwaving on medium for 5 minutes (remove foil first). The sauce can be made fresh and served warm alongside the pudding.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the pudding in advance?
Yes, this pudding can be made up to two months ahead. Storing it wrapped in foil in a cool, dark place allows the flavors to develop and improves the texture.
How do I know when the pudding is fully cooked?
Insert a skewer through the foil into the pudding. If it comes out with wet mixture, continue steaming for another 15 minutes and check again. The pudding is done when the skewer comes out clean.
Print
Chocolate & Cherry Christmas Pudding Recipe
- Total Time: 3 hours 10 minutes
- Yield: 6 servings 1x
Description
A rich and festive Chocolate & Cherry Christmas pudding combining dark sweet cherries, brandy-soaked dried fruits, dark chocolate, and warming spices. This steamed pudding is moist and indulgent, perfect for holiday celebrations, served with a luscious chocolate sauce and double cream.
Ingredients
Fruit and Soaking
- 200g frozen dark sweet cherries, defrosted
- Extra whole cherries, to decorate
- 1 Conference pear
- 100g raisins
- 100g sultanas
- 100ml brandy
Pudding Base
- 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 mixture: Drain the defrosted cherries in a sieve over a bowl and cut them in half. Peel the pear and grate it coarsely. In a large bowl, combine the halved cherries, grated pear, raisins, sultanas, and 100ml brandy. Stir well and cover with clingfilm.
- Plump the fruit: Heat the fruit mixture in the microwave on high for 3 minutes, then allow to cool for 5 minutes so the fruit plumps up. Meanwhile, break 100g dark chocolate into squares.
- Melt chocolate and butter: Add the chocolate and 100g unsalted butter to the hot fruit mixture and stir until melted. Let the mixture cool uncovered for about 15 minutes.
- Prepare pudding basin: Butter a 1-litre pudding basin with 2 tablespoons of unsalted butter. Lay two sheets of foil on top of each other, butter the top sheet, fold a 3 cm pleat across the middle of the foil, and set aside.
- Mix dry ingredients and eggs: Beat the eggs together in a small bowl. Sift the plain flour, dark soft brown sugar, mixed spice, and cocoa powder over the chocolate-fruit mixture. Add the breadcrumbs, beaten eggs, and 1/4 tsp salt, stirring until combined. The mixture will be quite wet.
- Fill pudding basin: Pour the mixture into the buttered pudding basin, smoothing the top.
- Seal pudding: Cover the basin with the buttered side of the foil (down), scrunch it tightly around the edge, tying string securely underneath the rim with a handle to lift the basin later. Trim the foil leaving a 5 cm frill and tuck it neatly under to keep the pudding watertight.
- Steam the pudding: Place a heatproof saucer inside a very large saucepan, then put the pudding basin on top. Pour in just-boiled water to halfway up the basin. Cover and steam gently for 2½ hours, topping up water as needed. Test with a skewer after 2½ hours; if wet mixture remains, steam an additional 15 minutes and check again. Keep water at a simmer, not a boil.
- Store the pudding: Allow the pudding to cool, then store wrapped in foil in a cool, dark place to mature. Do not unwrap the foil.
- Reheat before serving: Steam the pudding for 30 minutes, or microwave on medium for 5 minutes after removing foil and covering with clingfilm.
- Make the chocolate sauce: Break chocolate into squares and place in a small pan with double cream, golden syrup, and optional brandy. Heat gently while stirring until smooth.
- Serve: Top the steamed pudding with extra whole cherries, pour over the warm chocolate sauce, and add a dollop of double cream.
Notes
- This pudding can be made up to two months in advance to develop flavor.
- When gifting, wrap the pudding in a festive tea towel tied with ribbon or string and include sauce instructions on a tag.
- Keep the steaming water at a gentle simmer to avoid boiling the pudding.
- Keep the pudding wrapped until ready to reheat and serve to maintain moisture.
- Microwaving requires removing the foil and covering with clingfilm for safety and moisture retention.
- Prep Time: 25 minutes
- Cook Time: 2 hours 45 minutes (including steaming and fruit plumping)
- Category: Dessert
- Method: Steaming
- Cuisine: British
Keywords: Christmas pudding, chocolate pudding, cherry pudding, steamed dessert, holiday dessert, festive pudding, brandy pudding, dark chocolate dessert

