Sticky toffee Christmas pudding: the words alone conjure up images of cozy fireplaces, twinkling lights, and the warm, comforting aroma of the holiday season. But what if I told you that this decadent dessert, traditionally reserved for Christmas, is surprisingly easy to make and even easier to devour year-round? Forget the last-minute Christmas Eve panic; this year, you can impress your family and friends with a homemade pudding that tastes like it came straight from a Michelin-starred restaurant.
While the exact origins of sticky toffee pudding are debated, it's widely believed to have originated in the Lake District of England in the 1960s. Its popularity quickly spread, and it has since become a beloved dessert worldwide, particularly during the festive season. But why is it so irresistible? It's the perfect marriage of textures and flavors: the rich, moist sponge cake, the intensely sweet and buttery toffee sauce, and the optional (but highly recommended) dollop of vanilla ice cream or custard. It's a symphony of indulgence that satisfies every sweet craving.
Beyond its incredible taste, sticky toffee Christmas pudding is also a crowd-pleaser because it can be made ahead of time, leaving you free to enjoy the festivities. Plus, the warm, comforting nature of the pudding makes it the perfect antidote to chilly winter evenings. So, are you ready to ditch the store-bought desserts and create a truly memorable Christmas (or any day!) experience? Let's get baking!
Ingredients:
- For the Pudding:
- 225g pitted dates, roughly chopped
- 300ml boiling water
- 1 tsp bicarbonate of soda
- 75g unsalted butter, softened
- 175g light muscovado sugar
- 2 large eggs, lightly beaten
- 225g self-raising flour
- Pinch of salt
- 1 tsp mixed spice
- For the Toffee Sauce:
- 150g unsalted butter
- 175g light muscovado sugar
- 200ml double cream
- 1 tbsp black treacle
- Pinch of sea salt (optional, but recommended!)
- For Serving (Optional):
- Vanilla ice cream or custard
- Fresh berries
- Sprig of holly (for decoration, but don't eat it!)
Preparing the Pudding Batter:
- Soak the Dates: First, in a large heatproof bowl, combine the chopped dates and boiling water. Stir in the bicarbonate of soda. You'll notice it fizzes that's perfectly normal! Let this mixture stand for about 20-30 minutes. This softens the dates and helps create that wonderfully moist texture we're after.
- Cream Butter and Sugar: While the dates are soaking, in a separate large bowl, cream together the softened butter and light muscovado sugar until light and fluffy. This is best done with an electric mixer, but you can certainly do it by hand just be prepared for a bit of a workout! The mixture should be pale and creamy.
- Add Eggs Gradually: Gradually beat in the lightly beaten eggs, one at a time, ensuring each egg is fully incorporated before adding the next. If the mixture starts to curdle, add a tablespoon of flour from the measured amount.
- Combine Wet and Dry Ingredients: In a separate bowl, whisk together the self-raising flour, salt, and mixed spice. This ensures the spices are evenly distributed throughout the batter.
- Fold Dry Ingredients into Wet: Gently fold the dry ingredients into the creamed butter and sugar mixture in two or three additions, being careful not to overmix. Overmixing can lead to a tough pudding, and we definitely don't want that!
- Incorporate the Date Mixture: Once the dry ingredients are almost fully incorporated, gently fold in the date mixture. The batter will be quite wet, but that's exactly what we want. Don't worry if there are a few small lumps of dates they'll melt during steaming.
Steaming the Pudding:
- Prepare the Pudding Basin: Grease a 1.5-litre pudding basin with butter. Then, line the base with a circle of baking parchment. This will help the pudding release easily after steaming.
- Fill the Basin: Pour the pudding batter into the prepared basin, leaving about 2cm of space at the top for the pudding to rise.
- Cover the Basin: Cover the basin tightly with a double layer of baking parchment, followed by a layer of foil. Secure the parchment and foil tightly around the rim of the basin with kitchen string. This creates a tight seal to prevent water from seeping in during steaming.
- Create a Handle (Optional): You can create a handle with the kitchen string by looping it over the top of the basin. This makes it easier to lift the hot pudding in and out of the steamer.
- Steam the Pudding: Place the pudding basin in a large saucepan or steamer. Pour in enough boiling water to come halfway up the sides of the basin. Cover the saucepan tightly with a lid.
- Maintain Water Level: Steam the pudding for 3-4 hours, making sure to check the water level every hour or so and topping it up with boiling water as needed. The water should always be halfway up the sides of the basin.
- Check for Doneness: After 3-4 hours, carefully remove the pudding from the steamer. To check if it's cooked through, insert a skewer into the centre of the pudding. If it comes out clean, the pudding is ready. If not, steam for another 30 minutes and check again.
- Cool Slightly: Let the pudding cool in the basin for about 15-20 minutes before inverting it onto a serving plate.
Making the Toffee Sauce:
- Melt Butter and Sugar: In a medium saucepan, melt the butter and light muscovado sugar over medium heat, stirring constantly until the sugar has dissolved.
- Add Cream and Treacle: Stir in the double cream and black treacle. Bring the mixture to a gentle simmer, stirring constantly, and cook for about 5-7 minutes, or until the sauce has thickened slightly. Be careful not to let it boil too vigorously, as this can cause the sauce to split.
- Add Salt (Optional): Stir in a pinch of sea salt. The salt enhances the sweetness of the toffee and adds a lovely depth of flavour.
- Keep Warm: Keep the toffee sauce warm until ready to serve. You can keep it warm in the saucepan over very low heat, or transfer it to a heatproof bowl set over a pan of simmering water.
Serving the Sticky Toffee Christmas Pudding:
- Reheat the Pudding (Optional): If you've made the pudding ahead of time, you can reheat it by steaming it again for about 30-45 minutes, or by microwaving it in short bursts until heated through.
- Pour the Sauce: Generously pour the warm toffee sauce over the pudding, allowing it to soak into every nook and cranny.
- Serve Immediately: Serve the sticky toffee Christmas pudding immediately, while it's still warm and gooey.
- Add Accompaniments (Optional): Serve with a scoop of vanilla ice cream or a generous dollop of custard. Fresh berries also make a lovely addition, adding a touch of freshness to the richness of the pudding.
- Decorate (Optional): For a festive touch, you can decorate the pudding with a sprig of holly (but remember, don't eat it!).
Tips for Success:
- Use Good Quality Ingredients: The quality of your ingredients will directly impact the flavour of your pudding. Use good quality butter, sugar, and cream for the best results.
- Don't Overmix the Batter: Overmixing can lead to a tough pudding. Gently fold the ingredients together until just combined.
- Steam the Pudding Properly: Steaming is crucial for creating a moist and tender pudding. Make sure the water level is always halfway up the sides of the basin, and that the lid is tightly sealed.
- Make Ahead of Time: This pudding can be made ahead of time and stored in the refrigerator for up to a week. Just reheat it before serving. The flavors actually develop and deepen over time!
- Adjust Sweetness to Taste: If you prefer a less sweet pudding, you can reduce the amount of sugar in the batter and/or the toffee sauce.
- Add Nuts: For added texture and flavor, you can add chopped walnuts or pecans to the pudding batter.
- Spice it Up: Feel free to adjust the spices to your liking. You can add a pinch of ground ginger or nutmeg for a warmer flavor.
Troubleshooting:
- Pudding is Too Dry: Make sure you're steaming the pudding for the correct amount of time, and that the water level is maintained. You can also try adding a tablespoon or two of milk to the batter.
- Pudding is Too Dense: Don't overmix the batter. Also, make sure your baking powder is fresh.
- Toffee Sauce is Too Thin: Cook the sauce for a longer period of time, until it thickens to your desired consistency.
- Toffee Sauce is Too Thick: Add a tablespoon or two of milk or cream to thin it out.
Conclusion:
And there you have it! Our sticky toffee Christmas pudding recipe, a guaranteed showstopper for your festive celebrations. I truly believe this isn't just another dessert; it's an experience, a warm hug on a cold winter's night, and a memory waiting to be made. The rich, decadent toffee sauce cascading over the moist, date-studded pudding is simply irresistible. It's the perfect balance of sweet and comforting, making it a must-try for anyone who appreciates a truly exceptional dessert. Why is this recipe a must-try? Because it elevates the traditional Christmas pudding to a whole new level. We've taken the familiar flavors and textures you love and infused them with the irresistible allure of sticky toffee. It's surprisingly easy to make, even for novice bakers, and the results are guaranteed to impress your family and friends. Forget store-bought puddings; this homemade version is bursting with flavor and made with love. Plus, the aroma that fills your kitchen while it's baking is pure Christmas magic! But the fun doesn't stop there! Let's talk serving suggestions and variations. The classic way to serve this sticky toffee Christmas pudding is warm, drizzled generously with the extra toffee sauce. A dollop of freshly whipped cream or a scoop of vanilla ice cream adds a delightful coolness that complements the warmth of the pudding. For a truly indulgent experience, try serving it with a splash of brandy butter or a creamy custard. Looking for variations? You can easily adapt this recipe to suit your preferences. Add a handful of chopped walnuts or pecans to the pudding batter for a nutty crunch. A teaspoon of mixed spice will enhance the festive flavors. For a boozy twist, soak the dates in rum or brandy overnight before adding them to the batter. You could even incorporate some candied ginger for a spicy kick. If you're feeling adventurous, consider making individual sticky toffee puddings in ramekins. This is a great way to control portion sizes and create an elegant presentation. Simply divide the batter among the ramekins and bake for a shorter time. Don't be intimidated by the thought of making your own Christmas pudding. This recipe is designed to be straightforward and foolproof. I've included detailed instructions and helpful tips to guide you through every step of the process. And remember, baking is all about having fun and experimenting. So, don't be afraid to put your own spin on this recipe and make it your own. I'm so excited for you to try this recipe and experience the joy of homemade sticky toffee Christmas pudding. I truly believe it will become a cherished tradition in your family for years to come. So, what are you waiting for? Gather your ingredients, preheat your oven, and get ready to create a truly unforgettable dessert. And most importantly, don't forget to share your experience with me! I'd love to hear how your sticky toffee Christmas pudding turned out, what variations you tried, and what your family and friends thought. Share your photos and comments on social media using [Your Hashtag Here] I can't wait to see your creations! Happy baking, and Merry Christmas!Sticky Toffee Christmas Pudding: The Ultimate Festive Dessert

Moist, date-filled Christmas pudding drenched in rich, homemade toffee sauce. The ultimate festive treat!
Ingredients
- 225g pitted dates, roughly chopped
- 300ml boiling water
- 1 tsp bicarbonate of soda
- 75g unsalted butter, softened
- 175g light muscovado sugar
- 2 large eggs, lightly beaten
- 225g self-raising flour
- Pinch of salt
- 1 tsp mixed spice
- 150g unsalted butter
- 175g light muscovado sugar
- 200ml double cream
- 1 tbsp black treacle
- Pinch of sea salt (optional, but recommended!)
- Vanilla ice cream or custard
- Fresh berries
- Sprig of holly (for decoration, but don't eat it!)
Instructions
- In a large heatproof bowl, combine the chopped dates and boiling water. Stir in the bicarbonate of soda. Let stand for 20-30 minutes.
- In a separate large bowl, cream together the softened butter and light muscovado sugar until light and fluffy.
- Gradually beat in the lightly beaten eggs, one at a time, ensuring each egg is fully incorporated before adding the next. If the mixture starts to curdle, add a tablespoon of flour from the measured amount.
- In a separate bowl, whisk together the self-raising flour, salt, and mixed spice.
- Gently fold the dry ingredients into the creamed butter and sugar mixture in two or three additions, being careful not to overmix.
- Once the dry ingredients are almost fully incorporated, gently fold in the date mixture.
- Grease a 1.5-litre pudding basin with butter. Then, line the base with a circle of baking parchment.
- Pour the pudding batter into the prepared basin, leaving about 2cm of space at the top for the pudding to rise.
- Cover the basin tightly with a double layer of baking parchment, followed by a layer of foil. Secure the parchment and foil tightly around the rim of the basin with kitchen string.
- You can create a handle with the kitchen string by looping it over the top of the basin.
- Place the pudding basin in a large saucepan or steamer. Pour in enough boiling water to come halfway up the sides of the basin. Cover the saucepan tightly with a lid.
- Steam the pudding for 3-4 hours, making sure to check the water level every hour or so and topping it up with boiling water as needed. The water should always be halfway up the sides of the basin.
- After 3-4 hours, carefully remove the pudding from the steamer. To check if it's cooked through, insert a skewer into the centre of the pudding. If it comes out clean, the pudding is ready. If not, steam for another 30 minutes and check again.
- Let the pudding cool in the basin for about 15-20 minutes before inverting it onto a serving plate.
- In a medium saucepan, melt the butter and light muscovado sugar over medium heat, stirring constantly until the sugar has dissolved.
- Stir in the double cream and black treacle. Bring the mixture to a gentle simmer, stirring constantly, and cook for about 5-7 minutes, or until the sauce has thickened slightly. Be careful not to let it boil too vigorously, as this can cause the sauce to split.
- Stir in a pinch of sea salt. The salt enhances the sweetness of the toffee and adds a lovely depth of flavour.
- Keep the toffee sauce warm until ready to serve. You can keep it warm in the saucepan over very low heat, or transfer it to a heatproof bowl set over a pan of simmering water.
- If you've made the pudding ahead of time, you can reheat it by steaming it again for about 30-45 minutes, or by microwaving it in short bursts until heated through.
- Generously pour the warm toffee sauce over the pudding, allowing it to soak into every nook and cranny.
- Serve the sticky toffee Christmas pudding immediately, while it's still warm and gooey.
- Serve with a scoop of vanilla ice cream or a generous dollop of custard. Fresh berries also make a lovely addition, adding a touch of freshness to the richness of the pudding.
- For a festive touch, you can decorate the pudding with a sprig of holly (but remember, don't eat it!).
Notes
- Use Good Quality Ingredients: The quality of your ingredients will directly impact the flavour of your pudding. Use good quality butter, sugar, and cream for the best results.
- Don't Overmix the Batter: Overmixing can lead to a tough pudding. Gently fold the ingredients together until just combined.
- Steam the Pudding Properly: Steaming is crucial for creating a moist and tender pudding. Make sure the water level is always halfway up the sides of the basin, and that the lid is tightly sealed.
- Make Ahead of Time: This pudding can be made ahead of time and stored in the refrigerator for up to a week. Just reheat it before serving. The flavors actually develop and deepen over time!
- Adjust Sweetness to Taste: If you prefer a less sweet pudding, you can reduce the amount of sugar in the batter and/or the toffee sauce.
- Add Nuts: For added texture and flavor, you can add chopped walnuts or pecans to the pudding batter.
- Spice it Up: Feel free to adjust the spices to your liking. You can add a pinch of ground ginger or nutmeg for a warmer flavor.