Sticky toffee pudding is Britain’s most beloved dessert — a dark, moist date sponge drenched in a glossy toffee sauce, served warm with custard, cream, or vanilla ice cream. It was popularized in the 1970s by the Sharrow Bay Country House hotel in the Lake District, but its roots run deeper in British home cooking. The combination of caramel, dates, and warm sponge is pure comfort, and it is impossible to eat without going back for more sauce.
Why this recipe works: The sponge gets its signature dark color, moistness, and caramel notes from dates: chopped dates are soaked in hot water (often with a spoonful of coffee or black tea for depth), then blended or folded into a butter-and-brown-sugar sponge. Baked until just set, it is served immediately, drowned in a warm toffee sauce made from butter, brown sugar, and cream. The sauce is the point — be generous.
Key ingredients
- Medjool or other soft dates: chopped and soaked in hot water — the moistness and flavor.
- Butter and brown sugar: the rich sponge and the sauce.
- Eggs and flour: the structure.
- A splash of coffee or black tea: depth — optional but wonderful.
- Heavy cream: for the toffee sauce.
Tips for the perfect sticky toffee pudding
Soak the dates in boiling water for 10 minutes, then purée or mash them — this is what makes the sponge dense and moist. Do not overbake: the sponge should spring back gently and stay tender, about 30 to 35 minutes at 350°F. Make the toffee sauce while it bakes — melt butter with brown sugar and cream and simmer until glossy and thick. Pour half the sauce over the pudding as soon as it comes out of the oven so it soaks in, and serve with the rest. Custard or vanilla ice cream is the traditional partner.
Variations and storage
Add a spoonful of rum or a pinch of cinnamon to the sponge. Leftovers keep 3 days in the fridge and reheat beautifully — the sponge only gets stickier. It also freezes well for 2 months, sauce included.


Join the conversation
Only members can comment — it takes a few seconds to create a free account.
Log in Create an account