Sticky Date Pudding with Warm Toffee Sauce
This sticky date pudding is the dessert I reach for when the craving hits for something dark, fudgy, and drenched in buttery sauce. It is that rare treat that feels both old-fashioned and endlessly satisfying, without a long list of steps.

The pudding itself is soft and deeply moist from chopped dates that practically melt into the crumb. A glossy toffee sauce soaks into every warm slice, making each spoonful rich enough that you will scrape the plate without a second thought.
What Makes This Pudding So Good
The dates do all the heavy lifting. They give the cake a natural sweetness and a chewy-fudgy texture that stays moist for days, even after chilling.
The sauce is the real reason to make it. Butter, brown sugar, and cream bubble into a thick toffee that pours like a warm blanket over the pudding. It is not fancy, just deeply good.
Ingredients

- 1 cup chopped pitted dates: use medjool for extra softness or regular deglet noor, chopped into small even pieces
- 1 cup boiling water: just off the boil
- 1 tsp baking soda: this reacts with the water and dates to soften them further
- ¼ cup unsalted butter, softened: plus extra for greasing the pan
- ½ cup brown sugar: light or dark both work, but dark gives a deeper caramel note
- 1 large egg: at room temperature
- 1 tsp vanilla extract: the real stuff if you have it
- 1 cup self-raising flour: sifted to lighten the crumb; if using plain flour, add 1½ tsp baking powder and a pinch of salt
- For the sauce:
- ½ cup brown sugar: packed
- ¼ cup unsalted butter
- ½ cup heavy cream
- pinch of salt: just enough to balance the sweetness
Variations / Substitutions
- Dried figs: replace up to half the dates with chopped dried figs for a mellower, honeyed note.
- Dairy-free: use plant butter, canned coconut cream instead of heavy cream, and the same quantity of neutral oil for the cake butter. The sauce will be a touch less glossy but still rich.
- Spiced version: stir ½ tsp cinnamon and a pinch of nutmeg into the flour for a warmer baking-spice undertone.
- Boozy sauce: add 1 tbsp dark rum or bourbon to the sauce at the end of cooking, off the heat.
If you enjoy date-based sweets, the same batter works beautifully as a date loaf without the sauce.
How to Make Sticky Date Pudding
Step 1: Soak the Dates

Place the 1 cup chopped dates and 1 teaspoon baking soda in a heatproof bowl, then pour the 1 cup boiling water over them. Stir once and leave them for 10 minutes.
You will see a light fizz and the water will turn a cloudy amber, while the dates soften into a jammy pile. That softening is exactly what gives the cake its fudgy pockets.
Step 2: Cream the Butter and Sugar

In a large mixing bowl, beat the ¼ cup softened butter and ½ cup brown sugar together with a wooden spoon or hand mixer until the mixture looks pale and fluffy, about 2 minutes. Add the 1 large egg and 1 teaspoon vanilla extract, then beat again until smooth.
The batter should cling to the bowl in soft ribbons. If it looks a little curdled when you add the egg, keep beating; it will come together within a minute or so.
Step 3: Fold in the Dates and Flour

Scrape the entire soaked date mixture, water and all, into the butter bowl and stir it a few times to distribute. Sift the 1 cup self-raising flour directly over the top, then fold everything together with a spatula until no streaks of flour remain.
The batter will be quite loose, almost like thick pancake batter, with chunks of dates speckled through. That high moisture is what keeps the baked pudding so sticky, so do not be tempted to add more flour.
Step 4: Bake the Pudding

Preheat the oven to 350°F (180°C) and grease an 8-inch round cake pan. Scrape the batter into the pan, smooth the top, and bake for 25 to 30 minutes.
The pudding will puff up and turn deeply golden on top, with a slight wobble in the centre. A skewer inserted in the middle should come out with a few moist crumbs clinging to it, not wet batter. It firms up as it cools, so pulling it out while it is still a little soft in the middle gives the best texture.
Step 5: Make the Sticky Sauce

While the pudding bakes, combine the ½ cup brown sugar, ¼ cup butter, ½ cup heavy cream, and a pinch of salt in a small saucepan. Set it over medium heat, stirring until the butter melts, then let it bubble gently for 2 minutes without stirring.
The sauce will turn glossy and thicken just enough to coat the back of a spoon. Pull it off the heat and set it aside; it will continue to thicken a bit more as it sits, which is perfect for pouring.
Step 6: Pour Over the Sauce

As soon as the pudding comes out of the oven, poke it all over with a skewer or fork. Slowly pour about half of the warm sauce over the top, letting it seep into the holes and pool around the edges.
Let the pudding sit for 5 minutes so it drinks up that first pour. Cut it into generous squares while still warm and serve with the remaining sauce passed at the table.
Tips for a Deeply Sticky Pudding
- Chop the dates into small, even pieces.: Large chunks sink to the bottom and make the cake uneven. Aim for pea-sized bits.
- If your brown sugar is hard or lumpy, rub it between your fingers before beating it.: This helps it cream smoothly without leaving sugar pockets in the batter.
- Check the pudding a couple of minutes before the timer goes off.: All ovens run a little differently, and overbaking is the fastest way to dry out a date cake.
- Warm the sauce gently before serving if it has been sitting.: A quick stir in a small pan over low heat brings it back to a pourable state.
Bake times by pan size:
| Pan | Approximate bake time |
|---|---|
| 8-inch round | 25–30 mins |
| 9-inch round or 8-inch square | 22–28 mins |
| Muffin tin (12 cavities) | 18–22 mins |
Storing Leftovers
- Refrigerate: leftover pudding in an airtight container for up to 3 days. Store the sauce separately in a jar.
- Reheating: is best done in a warm oven for larger portions, covered loosely with foil at 300°F (150°C) for 10 minutes. Individual servings zap well in the microwave for 30 seconds. Warm the sauce separately and pour it on just before eating.
Frequently Asked Questions
Can I make this pudding gluten-free?
Yes. Use a good quality 1:1 gluten-free flour blend that contains xanthan gum, and add 1½ tsp baking powder plus a pinch of salt if it is not already included in the blend. The texture will be a little more tender but still moist.
Why did my pudding sink in the middle?
Most likely the batter was overbeaten after adding the flour, or the oven door was opened too early. Fold the flour gently until just combined, and resist the urge to peek until the last few minutes of baking.
Can I freeze the pudding?
Absolutely. Wrap the cooled, unsauced cake tightly in plastic wrap and freeze for up to 2 months. Thaw at room temperature, then warm in the oven and pour the freshly made sauce over it. The sauce itself freezes well too; thaw and rewarm gently.

Sticky Date Pudding Recipe
Ingredients
Method
- Combine the chopped dates and baking soda in a heatproof bowl. Pour the boiling water over them, stir, and let sit for 10 minutes.
- In a large bowl, beat the butter and brown sugar until pale and fluffy. Add the egg and vanilla, then beat until smooth.
- Stir the date mixture into the butter mixture, then sift the flour over the top. Fold until no streaks remain.
- Preheat oven to 350°F (180°C) and grease an 8-inch round cake pan. Pour the batter in, smooth the top, and bake for 25 to 30 minutes, until a skewer comes out with moist crumbs.
- While the pudding bakes, combine the sauce ingredients in a small saucepan. Stir over medium heat until the butter melts, then let bubble for 2 minutes. Remove from heat.
- Poke the hot pudding all over with a skewer, then pour half the sauce over the top. Let it sit for 5 minutes, then serve warm with the rest of the sauce.
