
This sticky toffee pudding recipe transforms humble dates into a decadent dessert that's become my go-to for holiday gatherings and special occasions. The rich, moist cake paired with buttery toffee sauce creates pure comfort in every bite.
I first made this sticky toffee pudding during a dreary winter weekend when I needed something to lift my spirits. The heavenly aroma filled my kitchen, and after one taste, my family declared it their new favorite dessert. Now it's requested for nearly every celebration.
Key Ingredients
- Pitted dates: They create the signature moist texture and natural sweetness. Look for Medjool dates for the richest flavor.
- Baking soda: Activates with the boiling water to soften dates quickly and adds lift to the pudding.
- All purpose flour: Creates the perfect tender crumb structure. Use unbleached for best results.
- Unsalted butter: Essential for rich flavor in both cake and sauce. Quality butter makes a noticeable difference.
- Brown sugar: Provides deep caramel notes. Dark brown sugar offers more molasses flavor than light.
- Large eggs: Bind ingredients and add richness. Room temperature eggs incorporate better.
- Heavy cream: Creates the luxurious texture in the toffee sauce. Full fat is necessary here.
- Vanilla extract: Enhances all the flavors. Pure extract rather than imitation makes a difference.
- Ground cinnamon: Adds subtle warmth that complements the dates perfectly. Ceylon cinnamon has a more delicate flavor.
Step-by-Step Instructions
- Prepare the Dates:
- Place chopped dates in a bowl and pour boiling water over them with baking soda. Let them soak for a full 15 20 minutes. This crucial step softens the dates and creates a paste that gives the pudding its distinctive texture. The dates should break down significantly and become very soft.
- Preheat and Prep:
- Set your oven to 350°F and thoroughly grease your baking pan. A light coating of flour after greasing helps ensure nothing sticks. The 8 inch square pan creates the perfect thickness for the pudding.
- Mix Dry Ingredients:
- Whisk flour, baking powder, salt, and cinnamon until completely combined. This even distribution ensures consistent flavor and texture throughout the pudding. Whisking also adds a bit of air to the dry ingredients.
- Cream Butter and Sugar:
- Beat the butter and brown sugar for a full 3 4 minutes until truly light and fluffy. This incorporates air into the mixture creating a lighter texture. Add eggs one at a time, allowing each to fully incorporate before adding the next. The mixture may look slightly curdled but will come together.
- Combine Mixtures:
- Gently fold in the soaked date mixture including all the liquid. This adds moisture and flavor. Then gradually add the dry ingredients, mixing just until no flour streaks remain. Overmixing will develop gluten and make the pudding tough.
- Bake the Pudding:
- Pour batter into your prepared pan and bake until the center springs back when lightly touched. The edges should pull away slightly from the sides of the pan. A toothpick inserted in the center should come out with just a few moist crumbs.
- Make the Toffee Sauce:
- Melt butter in a saucepan over medium heat then add brown sugar and stir until dissolved. Pour in heavy cream gradually while stirring constantly to prevent separation. Simmer for 3 5 minutes until slightly thickened. The sauce will continue to thicken as it cools.
- Serve with Style:
- Pierce the warm pudding all over with a fork and pour about half the sauce over it, allowing it to soak in. Serve individual portions with additional warm sauce drizzled on top. A scoop of vanilla ice cream creates the perfect hot cold contrast.

My absolute favorite part of this recipe is watching guests take their first bite and seeing their eyes widen in delight. The humble appearance gives way to such complex flavors that people always ask for the recipe. My aunt has been making this pudding for over thirty years, and her secret is always letting the dates soak just a bit longer than you think necessary.
Storage and Reheating
This pudding actually improves with time as the flavors develop and meld together. Store any leftovers in an airtight container in the refrigerator for up to 3 days. The toffee sauce should be stored separately in its own container. To reheat the pudding, warm individual portions in the microwave for about 30 seconds or until just heated through. Alternatively, cover the entire pudding with foil and warm in a 300°F oven for about 15 minutes. Always reheat the toffee sauce separately in a small saucepan over low heat or in short bursts in the microwave, stirring frequently.
Easy Variations
While the classic recipe is perfect as is, there are several delicious variations worth trying. Add a tablespoon of dark rum or bourbon to the toffee sauce for a sophisticated twist. For a holiday version, mix in a quarter teaspoon of nutmeg and a pinch of cloves to the dry ingredients. If you love texture contrasts, fold half a cup of toasted chopped pecans or walnuts into the batter before baking. For a truly decadent experience, add two tablespoons of good quality cocoa powder to the dry ingredients for a chocolate sticky toffee pudding.
The History Behind the Dessert
Sticky toffee pudding has a surprisingly recent history for such a classic dessert. Most food historians credit its creation to Francis Coulson at the Sharrow Bay Country House Hotel in England's Lake District in the 1970s. The dessert quickly gained popularity throughout Britain and is now considered a quintessential British comfort food. Some theories suggest the recipe was actually brought back from Canada during World War II. Regardless of its exact origins, sticky toffee pudding represents the perfect marriage of simple ingredients transformed into something extraordinary, embodying the essence of good home cooking.

Frequently Asked Questions
- → How do I soften the dates for the pudding?
Soak the chopped dates in boiling water with baking soda for 15-20 minutes. This softens them and enhances the texture of the pudding.
- → Can I make the toffee sauce ahead of time?
Yes, the sauce can be prepared in advance. Store it in the fridge and reheat gently on low heat before serving.
- → What can I serve alongside Sticky Toffee Pudding?
Serve it warm with vanilla ice cream, whipped cream, or even a drizzle of custard for added indulgence.
- → Can I add alcohol to the dessert?
Absolutely! Add a splash of rum or bourbon to the toffee sauce for extra depth of flavor.
- → How can I store leftover Sticky Toffee Pudding?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave before serving.
- → Can I use whole wheat flour instead of all-purpose flour?
You can substitute whole wheat flour, but it may slightly alter the texture and make the pudding denser.