This traditional Christmas pudding is packed with rich flavors and a secret ingredient that adds a cozy warmth. It’s a comforting dessert that’s perfect for sharing with family after a festive meal.
Introduction
Christmas pudding has always been the heart of my family’s holiday celebrations. I still remember the first time I tried making it myself — it was a bit of a disaster, too dry and crumbly. But after a few tries, I discovered a secret ingredient that changed everything: black treacle. It adds this wonderful depth and warmth that makes the pudding moist and rich without overpowering the traditional flavors. What sets this recipe apart is soaking the dried fruits overnight in brandy, which plumps them up and infuses the pudding with a boozy sweetness. Plus, the toasted almonds add a lovely crunch and texture contrast. The finished pudding is dense, moist, and fragrant with spices, perfect for slicing and serving with custard or cream on a chilly winter night. I love how this recipe brings my family together — everyone eagerly waits to see who gets the lucky coin hidden inside! If you’re looking for a festive dessert that’s both classic and comforting, this pudding is a winner every time.
How To Do It
Step 1
Start by soaking your mixed dried fruits in brandy overnight. This step is crucial because it plumps up the fruits, making them juicy and flavorful rather than dry and tough. Soaking also infuses the pudding with a lovely boozy aroma that deepens as it cooks. If you're short on time, soak them for at least 4 hours, but overnight is best. Stir the fruits occasionally to ensure even soaking. Avoid skipping this step, or your pudding could end up dry and less flavorful.
⏱ Time: Overnight or minimum 4 hours
✓ Doneness: Fruits appear swollen and glossy, soft but still intact
Step 2
In a large mixing bowl, combine the suet or grated butter, dark brown sugar, fresh breadcrumbs, plain flour, mixed spice, cinnamon, nutmeg, and salt. Mixing the dry ingredients thoroughly ensures that the spices and sugar are evenly distributed, which gives the pudding a consistent flavor throughout. Use your fingers or a spoon to break up any lumps in the flour or suet. This step prepares the base that will hold your pudding together and give it that traditional dense texture.
⏱ Time: 5 minutes
✓ Doneness: Dry ingredients are well combined with no clumps
Step 3
Add the soaked fruits (including any remaining brandy), lemon and orange zest, chopped toasted almonds, and black treacle to the dry mixture. The treacle is the secret ingredient that adds a deep, molasses-like richness and moistness, preventing the pudding from drying out during steaming. Mix everything thoroughly so the fruits and nuts are evenly distributed. This step builds the flavor complexity and texture variety in your pudding.
⏱ Time: 5 minutes
✓ Doneness: Mixture looks sticky and well combined with visible fruit and nuts
Step 4
Beat the eggs lightly and stir them into the mixture along with the stout or dark beer. The eggs act as a binder, holding all the ingredients together, while the stout adds a subtle bitterness and depth that balances the sweetness. Stir gently but thoroughly to ensure the batter is evenly moistened. If the mixture feels too dry, add a splash more stout or brandy. Avoid overmixing to keep the pudding tender.
⏱ Time: 3 minutes
✓ Doneness: Mixture is thick, sticky, and holds together when pressed
Step 5
Grease a 1.2-liter pudding basin thoroughly with butter to prevent sticking. Spoon the mixture into the basin, pressing down gently to remove air pockets but not compacting it too much, which can make the pudding tough. Cover the top with a buttered parchment paper and then a layer of foil, securing tightly with string or a rubber band. This seal keeps moisture in during steaming, ensuring a moist pudding.
⏱ Time: 10 minutes
✓ Doneness: Pudding basin is filled evenly and securely covered
Step 6
Place the pudding basin in a large pot with a trivet or folded towel at the bottom to prevent direct heat. Pour boiling water into the pot until it reaches halfway up the sides of the basin. Cover the pot with a lid and steam gently over low heat for about 6 hours, topping up water as needed. Slow steaming cooks the pudding evenly, allowing flavors to meld and the texture to become wonderfully dense yet moist. Rushing this step or boiling vigorously can cause cracking or drying.
⏱ Time: 6 hours steaming
✓ Doneness: Pudding is firm to the touch and pulls away slightly from the basin sides
Step 7
Once steamed, remove the pudding from the pot carefully and let it cool completely before storing. Proper cooling prevents condensation inside the basin, which can make the pudding soggy. You can wrap it tightly and store it in a cool, dry place for up to a month, allowing the flavors to mature further. When ready to serve, reheat by steaming for 2 hours to restore warmth and softness.
⏱ Time: Cool completely, then store
✓ Doneness: Pudding is cool and firm, ready for storage
Step 8
To serve, turn the pudding out onto a plate. Some like to flame it with warmed brandy for a dramatic presentation—carefully pour a small amount of heated brandy over the pudding and light it with a match. This caramelizes the sugars on the surface and adds a festive flair. Serve with custard, cream, or brandy butter. The pudding should slice cleanly but be moist and tender inside.
⏱ Time: 5 minutes
✓ Doneness: Pudding glistens with caramelized surface and moist interior
Step 9
Store any leftovers in an airtight container in the fridge for up to 5 days. Reheat gently by steaming or microwaving with a damp cloth to retain moisture. Avoid drying out the pudding by reheating too long or at high heat. Enjoy it cold with cream or warmed again for that classic experience.
⏱ Time: Storage and reheating as needed
✓ Doneness: Pudding remains moist and flavorful after reheating
Pro Tips
Always soak your dried fruits overnight for the best flavor and texture.
Soaking rehydrates the fruits, plumping them and releasing natural sugars and flavors into the pudding. It also prevents dry, tough bits in the final dessert. Without this step, the pudding may taste bland and have an unpleasant texture.
Use black treacle instead of golden syrup or molasses for authentic richness.
Black treacle has a distinct flavor profile that adds depth and moisture, which neither golden syrup nor molasses can replicate precisely. It enhances the pudding’s color and prevents dryness during long steaming.
Steam the pudding gently and avoid boiling water vigorously.
Gentle steaming cooks the pudding evenly and keeps it moist. Boiling water can cause the pudding basin to shake, leading to cracks or uneven cooking, which ruins the texture.
Don’t overmix the batter once the eggs and liquid are added.
Overmixing develops gluten in the flour, which can make the pudding tough. Stir just enough to combine ingredients for a tender, soft crumb.
Wrap the pudding basin tightly with parchment and foil to trap moisture.
A good seal prevents steam from escaping, which keeps the pudding moist and prevents a dry crust from forming on top.
Toast your almonds before adding for extra flavor and crunch.
Toasting nuts brings out their oils and intensifies flavor, adding a delicious nutty note and texture contrast in the pudding.
Rest the pudding for at least a day before serving to let flavors meld.
The pudding’s flavors deepen and harmonize over time, making it taste richer and more balanced after resting.
Common Mistakes to Avoid
Skipping the fruit soaking step
Why it happens Some may rush the recipe or underestimate how important soaking is, thinking it’s optional.
Fix Plan ahead and soak the fruits overnight or at least 4 hours. This ensures juicy, flavorful fruit and a moist pudding. Without soaking, the pudding can be dry and dull.
Steaming at too high a heat
Why it happens Beginners might think boiling water speeds up cooking.
Fix Keep the heat low so the water simmers gently. This prevents the pudding from cracking or becoming tough and ensures even cooking.
Using unsifted flour with lumps
Why it happens Skipping sifting to save time.
Fix Sift flour to avoid clumps which cause uneven texture. It also helps distribute spices and sugar evenly.
Not sealing the pudding basin properly
Why it happens Inexperience with wrapping techniques or rushing.
Fix Use buttered parchment and foil, secure with string tightly to prevent steam loss. This keeps pudding moist and prevents drying.
Overmixing the batter after adding eggs
Why it happens Thinking thorough mixing improves texture.
Fix Mix just until combined to avoid gluten development that toughens the pudding.
Variations
Vegan Christmas Pudding
Replace suet with vegetable shortening or vegan butter, and substitute eggs with flax eggs or applesauce. Use plant-based stout or beer. Expect a slightly lighter texture but still rich and festive.
Note: Vegan fats have a lower melting point, so the pudding might be softer. Adjust steaming time slightly if needed.
Gluten-Free Christmas Pudding
Use gluten-free flour blend and gluten-free breadcrumbs. Ensure all spices and ingredients are certified gluten-free. The pudding will be just as flavorful but with a slightly different crumb texture.
Note: Gluten-free flours absorb liquids differently; you may need to adjust liquid quantities to get the right consistency.
Spiced Orange and Cranberry Pudding
Add dried cranberries and increase orange zest. Boost cinnamon and cloves for a brighter, tangy twist on the classic. This version is more festive and slightly tart.
Note: Cranberries add moisture; reduce other liquids slightly to maintain texture.
Whiskey-Soaked Christmas Pudding
Soak the fruits in whiskey instead of brandy for a bolder flavor. This variation offers a smoky, warming aroma that pairs beautifully with custard or cream.
Note: Whiskey has a stronger flavor; balance with slightly less treacle to avoid overpowering.
Nut-Free Christmas Pudding
Omit the almonds and add chopped dried apricots or figs for texture. This keeps the pudding safe for nut-allergic guests without sacrificing complexity.
Note: Without nuts, the pudding will be softer; consider adding a bit more breadcrumbs for structure.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredients used.
Storage & Tips
Room Temperature
Christmas pudding can safely be kept at room temperature for up to 24 hours if covered tightly to prevent drying. However, for longer storage, refrigeration is better to maintain freshness and prevent spoilage.
Refrigerator
Store the pudding in an airtight container or wrapped tightly in plastic wrap and foil for up to 5 days. The pudding may firm up and flavors deepen. Reheat by steaming or microwaving gently before serving to restore softness.
Freezer
Freeze the pudding for up to 3 months. Wrap it thoroughly in cling film and foil to prevent freezer burn. Thaw overnight in the fridge and reheat by steaming to regain moisture and texture.
Reheating
Reheat by steaming over simmering water for 1-2 hours or microwaving on medium power with a damp cloth to keep moist. Avoid overheating which can dry it out. Adding a splash of brandy or cream during reheating can enhance moisture and flavor.
Make Ahead
You can prepare the pudding mixture up to 2 days in advance and keep it refrigerated before steaming. Alternatively, steam the pudding fully, then store cooled and reheat on the day of serving. This makes holiday prep easier and ensures fresh flavor.
FAQ
Can I make the pudding without alcohol?
Yes! You can soak the dried fruits in fruit juice or tea as a non-alcoholic alternative. The flavor will be less boozy but still delicious. You might want to add a little extra spice or citrus zest to compensate for the missing depth that alcohol provides.
Can I prepare the pudding mixture ahead of time?
Absolutely! You can mix everything up to 2 days in advance and keep it covered in the fridge. This actually helps the flavors meld. Just bring it back to room temperature before steaming to ensure even cooking.
What if I don’t have a pudding basin?
You can use a heatproof ceramic or metal bowl with a lid or cover tightly with foil. Just make sure it fits in your steaming pot with enough water around it. The shape isn’t critical, but the seal is important to keep moisture in.
Is it okay to steam the pudding longer than 6 hours?
Steaming longer can make the pudding more dense and moist, but be careful not to let the water run dry or boil too hard. If steaming beyond 6 hours, check water levels regularly and add more boiling water as needed.
How do I store leftover pudding?
Wrap it tightly in plastic wrap and foil and store in the fridge for up to 5 days. Reheat by steaming or microwaving gently. You can also freeze leftovers for up to 3 months following proper wrapping.
Can I add other nuts or seeds?
Yes, chopped walnuts, pecans, or pumpkin seeds work well. Just toast them lightly first to bring out flavor. Avoid oily nuts that might make the pudding greasy.
Why does my pudding sometimes come out dry?
Common causes include not soaking the fruit long enough, oversteaming at high heat, or not sealing the basin properly. Follow soaking and gentle steaming instructions carefully to keep the pudding moist.
Can I bake the pudding instead of steaming?
Baking is possible but tricky because the pudding can dry out. Steaming ensures gentle, even cooking and moisture retention. If baking, wrap the pudding well and bake at a low temperature with a water bath.
Final Thoughts
I hope you enjoy making this classic Christmas pudding as much as my family does. Give it a try and let me know how it turns out—sharing holiday recipes is the best part!