Traditional British Sticky Toffee Pudding Recipe
This traditional British sticky toffee pudding recipe combines a soft date sponge with a rich warm toffee sauce for one of the most comforting classic British desserts.

Recipe Card
A classic sticky toffee pudding recipe made with soft dates, a tender sponge and a rich buttery toffee sauce. Serve warm with custard, cream or vanilla ice cream.
Ingredients for this sticky toffee pudding recipe
- 200g pitted dates, chopped
- 250ml boiling water
- 1 tsp bicarbonate of soda
- 75g unsalted butter, softened
- 150g light brown sugar
- 2 medium eggs
- 175g self-raising flour
- 1 tsp vanilla extract
- 1 tbsp black treacle or golden syrup, optional
For the toffee sauce
- 100g unsalted butter
- 150g light brown sugar
- 200ml double cream
- 1 tsp vanilla extract
- Pinch of salt, optional
Equipment
- Mixing bowls
- Medium saucepan
- 20cm baking dish or 6 small pudding moulds
- Electric mixer or wooden spoon
- Spatula
- Measuring jug
Instructions
- Step 1: Soak the dates. Put the chopped dates in a bowl, pour over the boiling water and stir in the bicarbonate of soda. Leave for 10 minutes so the dates soften.
- Step 2: Prepare the oven. Preheat the oven to 180°C / 160°C fan / 350°F. Grease a baking dish or pudding moulds with butter.
- Step 3: Cream butter and sugar. Beat the softened butter and light brown sugar together until creamy and slightly lighter in colour.
- Step 4: Add the eggs. Beat in the eggs one at a time, then stir in the vanilla extract and black treacle or golden syrup if using.
- Step 5: Add flour and dates. Fold in the self-raising flour, then add the soaked dates with their liquid. Mix gently until combined.
- Step 6: Bake. Pour the batter into the prepared dish and bake for 30 to 35 minutes, or until the sponge is risen, soft and a skewer comes out mostly clean.
- Step 7: Make the toffee sauce. Melt the butter and brown sugar in a saucepan over medium heat. Stir in the double cream, vanilla and a pinch of salt, then simmer gently for 3 to 5 minutes until glossy.
- Step 8: Soak the pudding. While the sponge is warm, poke a few small holes in the top and spoon over some warm toffee sauce so it sinks into the pudding.
- Serve: Cut into portions and serve warm with extra toffee sauce, custard, cream or vanilla ice cream.
Nutrition (per serving)
~480 kcal • Carbs 62 g • Fat 24 g • Protein 5 g (estimates)
Sticky Toffee Pudding Recipe Serving Ideas
- Classic serving: Serve warm sticky toffee pudding with vanilla ice cream and extra toffee sauce.
- Traditional option: Serve with warm custard for a comforting British dessert.
- Richer version: Add a pinch of salt to the sauce for a salted toffee flavour.
- Make-ahead: Bake the sponge ahead and reheat gently with sauce before serving.
- Storage: Store leftovers covered in the fridge for up to 3 days and reheat before serving.
- Helpful link: For more classic British desserts, explore our recipes collection.
- External inspiration: You can also compare serving ideas with this BBC Good Food sticky toffee pudding guide.
FAQ
Can I make this sticky toffee pudding recipe ahead of time?
Yes. You can bake the sponge ahead, store it covered, then warm it gently and pour over hot toffee sauce before serving.
Why are dates used in sticky toffee pudding?
Dates add natural sweetness, moisture and a soft sticky texture to the sponge without making the pudding taste strongly of dates.
Can I freeze sticky toffee pudding?
Yes. Freeze the sponge and sauce separately if possible. Defrost in the fridge, then reheat until warm before serving.
What should I serve with sticky toffee pudding?
Serve it with vanilla ice cream, custard, double cream or crème fraîche. Extra warm toffee sauce is always recommended.
Hi, this is a comment.
To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.
Commenter avatars come from Gravatar.