There’s a little cafe near my old flat in London where I first tasted proper sticky toffee pudding. The owner, Margaret, made it every Thursday, and the smell would drift out onto the street around three in the afternoon. She’d serve it warm with cold cream that would melt into little rivers around the edges. That first bite changed everything I thought I knew about dessert. The sponge was impossibly moist, not dense like cake but somehow lighter, and the toffee sauce had this deep, almost smoky sweetness that made you close your eyes for a second.
This Decadent Classic Sticky Toffee Pudding recipe is my attempt to recreate that magic at home. After months of testing and a few failed attempts that my family politely called interesting, I finally cracked it. The secret is in the dates. You need good ones, soft and sweet, chopped small enough that they disappear into the batter. The result is a dessert that feels fancy enough for dinner parties but easy enough for a regular Tuesday when you need something comforting.
Why This Pudding Works Every Time
Unlike some temperamental desserts that need precise timing and technique, this Decadent Classic Sticky Toffee Pudding is surprisingly forgiving. The dates add so much moisture that it’s nearly impossible to dry it out. I’ve baked it five minutes too long and it still came out perfect. The batter comes together in one bowl with minimal fuss. No creaming butter for ten minutes or folding in egg whites with surgical precision.
What really makes this work is the hot water poured over the dates at the start. It softens them into a paste that blends seamlessly into your batter. Some recipes skip this step and you end up with chunks of date that throw off the texture. Trust me on this one.
Ingredients for Decadent Classic Sticky Toffee Pudding
Gather these ingredients before you start. Room temperature works best for everything except the dates and water.
For the Pudding
- 200g pitted dates, roughly chopped
- 250ml boiling water
- 1 teaspoon baking soda
- 75g unsalted butter, softened
- 150g dark brown sugar
- 2 large eggs
- 175g self-raising flour
- 1 teaspoon vanilla extract
For the Toffee Sauce
- 200ml double cream
- 100g dark brown sugar
- 50g unsalted butter
- 1 teaspoon vanilla extract
- Pinch of sea salt
Step-by-Step Instructions
Heat your oven to 180 degrees Celsius and butter a 20cm square baking tin. Line the bottom with parchment if you want to be extra safe about getting it out later.
Put your chopped dates in a heatproof bowl and pour the boiling water over them. Stir in the baking soda and you’ll see it foam up a bit. This is normal. Let it sit for about fifteen minutes while you get everything else ready. The dates will soften and the liquid will turn dark and syrupy.
Beat the butter and sugar together until it looks pale and fluffy. This takes maybe three minutes with an electric mixer. Add the eggs one at a time, beating well after each. Don’t worry if it looks a bit curdled at this point. Once you add the flour it’ll come together.

Fold in the flour and vanilla extract until just combined. Now pour in your date mixture, water and all, and fold everything together gently. The batter will be quite wet and loose. That’s exactly what you want.
Pour this into your prepared tin and bake for about 35 minutes. You’re looking for a firm top that springs back when you press it lightly. A skewer pushed into the center should come out clean or with just a few moist crumbs.
While that bakes, make your sauce. Put the cream, sugar, butter, vanilla, and salt in a saucepan over medium heat. Stir until the butter melts and the sugar dissolves completely. Let it bubble gently for about five minutes until it thickens slightly and turns a beautiful caramel color. Keep stirring so it doesn’t catch on the bottom.
When the pudding comes out, poke holes all over the top with a skewer and pour half the toffee sauce over it. Let it soak in for a few minutes. This creates those gorgeous sticky pockets throughout the pudding.
Pro Tips for Perfect Results
- Use Medjool dates if you can find them for the best flavor and texture
- Don’t skip the baking soda in the dates as it helps break them down
- Make extra toffee sauce because people always want more
- The pudding is actually better the next day after the flavors have melded
- Reheat individual portions in the microwave for 30 seconds before serving
Delicious Variations to Try
Once you’ve mastered this basic Decadent Classic Sticky Toffee Pudding, experiment with additions. A tablespoon of instant espresso powder in the batter adds depth without making it taste like coffee. Chopped pecans or walnuts mixed into the batter give you textural contrast. Some people swear by adding a splash of dark rum to the toffee sauce.
For individual portions, divide the batter between muffin tins and reduce the baking time to 20 minutes. These make impressive dinner party desserts served with a scoop of vanilla ice cream.
Storage and Make-Ahead Options
This pudding keeps well in the fridge for up to four days wrapped tightly in cling film. The toffee sauce should be stored separately in a jar or container. Both reheat beautifully. You can even freeze the unsoaked pudding for up to three months. Thaw it overnight in the fridge, then warm it through and add fresh sauce.
I often make the pudding base a day ahead and leave it at room temperature covered with foil. The toffee sauce can sit in the fridge for a week. Just warm everything through before serving.
Troubleshooting Common Issues
If your pudding turns out dry, you either overbaked it or didn’t soak the dates long enough. Next time, check it at 30 minutes and make sure those dates are properly softened before mixing. A dense, heavy pudding usually means you overmixed the batter after adding the flour. Fold gently just until everything comes together.
Sauce too thin? Let it simmer longer until it coats the back of a spoon. Too thick? Whisk in a tablespoon of cream at a time until you get the right consistency. The perfect toffee sauce should be pourable but not watery.
Ingredient Swaps That Work
Don’t have self-raising flour? Use plain flour and add one and a half teaspoons of baking powder. Light brown sugar can replace dark brown sugar, though you’ll lose some of the molasses depth. For a dairy-free version, coconut cream works surprisingly well in the sauce, and plant-based butter works in both the pudding and sauce.
If you can’t find dates, dried prunes work in a pinch. The flavor shifts slightly but it’s still delicious. Double cream can be swapped for single cream mixed with two tablespoons of butter for a similar richness.
Frequently Asked Questions
Can I make this Decadent Classic Sticky Toffee Pudding ahead of time?
Yes, it actually improves with age. Make it up to two days ahead and store covered at room temperature. Reheat gently before serving.
What’s the difference between pudding and cake?
British pudding is denser and moister than American cake, and it’s traditionally served warm with sauce rather than frosted.
Why did my dates not blend in properly?
They weren’t soaked long enough or the water wasn’t hot enough. Make sure you use properly boiling water and give them at least 15 minutes.
Can I use a different pan size?
Yes, but adjust the baking time. A deeper pan needs longer, a shallower one less time. Always check with a skewer.
How do I know when the pudding is done?
The top should be firm and spring back when lightly pressed. A skewer inserted in the middle should come out clean.
What should I serve with sticky toffee pudding?
Vanilla ice cream is classic, but custard, whipped cream, or creme fraiche all work beautifully.
Can I halve this recipe?
Absolutely. Use a smaller pan and check for doneness a few minutes earlier.

Decadent Classic Sticky Toffee Pudding
Equipment
- 20cm square baking tin
- Electric mixer
- Mixing bowls
- Saucepan
- Parchment paper
Ingredients
- 200 g pitted dates roughly chopped
- 250 ml boiling water
- 1 teaspoon baking soda
- 75 g unsalted butter softened
- 150 g dark brown sugar
- 2 large eggs
- 175 g self-raising flour
- 1 teaspoon vanilla extract
- 200 ml double cream for sauce
- 100 g dark brown sugar for sauce
- 50 g unsalted butter for sauce
- 1 teaspoon vanilla extract for sauce
- 1 pinch sea salt
Instructions
- Heat oven to 180°C. Butter a 20cm square baking tin and line with parchment paper.
- Place chopped dates in a bowl, pour over boiling water, and stir in baking soda. Let soak for 15 minutes until softened.
- Beat butter and sugar together until pale and fluffy, about 3 minutes. Add eggs one at a time, beating well after each.
- Fold in flour and vanilla extract until just combined. Pour in the date mixture with all liquid and fold gently.
- Pour batter into prepared tin and bake for 35 minutes until firm on top and a skewer comes out clean.
- For sauce, combine cream, sugar, butter, vanilla, and salt in a saucepan over medium heat. Stir until melted and simmer for 5 minutes until thickened.
- When pudding is done, poke holes all over with a skewer and pour half the toffee sauce over the top. Let it soak in for a few minutes.
- Serve warm portions with remaining toffee sauce and vanilla ice cream or cream.
Notes
- Use Medjool dates for best results
- Don’t skip soaking the dates in baking soda water
- Pudding tastes even better the next day
- Store pudding and sauce separately in the fridge
- Reheat individual portions in microwave for 30 seconds
- Can be frozen for up to 3 months

