Cakes · Updated August 22, 2026

Classic Sticky Toffee Pudding

5 from 2 ratings

The great British pub pudding - a deeply moist date cake soaked in warm toffee sauce until sticky, rich, and completely irresistible. Served warm with extra sauce poured over and a scoop of vanilla ice cream alongside.

Prep time 20 min
Cook time 35 min
Total time 55 min
Servings 8
Cuisine British
Jump to Recipe

Sticky toffee pudding is, by most accounts, Britain’s favourite dessert – and it is not hard to understand why. It is warm, deeply sweet without being cloying, soft enough that a spoon goes through it without resistance, and the sauce is the kind of thing you want to drink directly from the pan. It appears on pub menus and restaurant menus with equal frequency, it is requested at family dinners more than almost anything else, and versions made from scratch at home are noticeably better than almost any you will buy ready-made.

The base is a date sponge – not a steamed pudding, as the name might suggest, but a baked one, which is both simpler and faster. The dates are handled in a specific way: soaked in boiling water with bicarbonate of soda, which softens them completely and breaks them down into a sticky, almost jam-like paste that dissolves into the batter during mixing. The result is a cake with no visible pieces of date but an incredibly moist crumb and a deep, complex caramel-like sweetness. If you are someone who does not normally like dates, this recipe is worth trying regardless – the fruit is completely undetectable as such in the finished pudding.

The sauce is made from butter, cream, and dark brown sugar, cooked together until thick, glossy, and fudge-like. The quality of the sauce depends almost entirely on the sugar – it should have a strong, genuine molasses flavour. Light brown sugar produces a paler, less interesting sauce. Some recipes add a splash of treacle or black molasses for extra depth; this works well if you like a slightly more bitter, grown-up flavour.

The traditional serving method is to poke holes in the warm baked pudding, pour half the sauce directly over it, and let it soak in for a few minutes before serving the rest alongside. This is what produces the characteristic sticky, saturated quality that gives the dessert its name. Do not skip this step – serving the cake dry with sauce on the side is an entirely different and much less compelling experience.

A reliable swap: medjool dates are richer and more flavourful than regular dried dates and produce a noticeably more complex pudding. If you can find them, use them. A tablespoon of dark rum or bourbon stirred into the sauce after removing it from the heat works particularly well at a dinner party.

The most common mistake is overbaking the sponge. It should be just set when it comes out of the oven – a toothpick should come out clean, but the cake should still feel slightly yielding. Once the sauce soaks in, it softens further. An overbaked sponge will not absorb the sauce properly and will taste dry underneath all that toffee.

If sticky toffee pudding has your attention, try Carrot Honey Cake for that same dense-tender quality in cake form – and Honey Bun Cake is an American cousin that lands in a similar place.

Ingredients for Classic Sticky Toffee Pudding

  • Date sponge:
  • 200g (1 1/4 cups) pitted dates, roughly chopped
  • 240ml (1 cup) boiling water
  • 1 teaspoon bicarbonate of soda (baking soda)
  • 85g (6 tablespoons) unsalted butter, at room temperature
  • 150g (3/4 cup packed) dark brown sugar
  • 2 large eggs
  • 180g (1 1/2 cups) all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon fine salt
  • 1 teaspoon vanilla extract
  • Toffee sauce:
  • 115g (8 tablespoons) unsalted butter
  • 200g (1 cup packed) dark brown sugar
  • 240ml (1 cup) heavy whipping cream
  • 1/4 teaspoon fine salt
  • 1 teaspoon vanilla extract
  • To serve:
  • Vanilla ice cream or clotted cream

How to Make Classic Sticky Toffee Pudding

  1. 1

    Preheat the oven to 180C (350F). Grease a 23cm (9-inch) square or round baking tin and line with parchment paper.

  2. 2

    Place the chopped dates in a bowl and pour the boiling water over them. Add the bicarbonate of soda, stir briefly, and leave to soak for 15 minutes. The dates will soften and the mixture will turn dark and thick.

  3. 3

    Mash the soaked dates and their soaking liquid with a fork until mostly smooth - a few small lumps are fine. Set aside.

  4. 4

    Beat the butter and dark brown sugar together in a large bowl for 2 to 3 minutes until pale and fluffy.

  5. 5

    Add the eggs one at a time, beating well after each addition.

  6. 6

    Add the vanilla extract and mix to combine.

  7. 7

    Sift in the flour, baking powder, and salt and fold gently until just combined.

  8. 8

    Add the date mixture and fold until evenly incorporated. The batter will be loose and pourable.

  9. 9

    Pour into the prepared tin and bake for 28 to 35 minutes, until a toothpick inserted in the center comes out clean and the edges are beginning to pull away from the sides. Do not overbake.

  10. 10

    While the cake bakes, make the toffee sauce. Combine the butter, dark brown sugar, and heavy cream in a medium saucepan over medium heat. Stir until the butter melts and the sugar dissolves. Bring to a gentle simmer and cook for 3 to 4 minutes, stirring occasionally, until the sauce thickens slightly and coats the back of a spoon. Remove from the heat and stir in the salt and vanilla.

  11. 11

    As soon as the cake comes out of the oven, use a skewer to poke holes all over the surface. Pour half of the warm toffee sauce over the hot cake and leave to soak in for 5 minutes.

  12. 12

    Slice and serve warm with the remaining toffee sauce spooned generously over each portion. Serve with vanilla ice cream or clotted cream alongside.

Nutrition (per serving)

Calories 520
Fat 22g
Carbs 76g
Protein 5g

Where the calories come from

  • Carbs 76g · 58%
  • Protein 5g · 4%
  • Fat 22g · 38%

Nutrition Disclosure

Tips & FAQ

Can I make sticky toffee pudding ahead of time?
It reheats beautifully and is one of the best make-ahead desserts. Bake, cool, pour some toffee sauce over it, cover and refrigerate. Reheat in the microwave or a low oven and warm the remaining sauce separately.
Do the dates need to be soaked first?
Yes - soaking in just-boiled water softens the dates so they blend into the batter without leaving chunky pieces, and adds the moisture that keeps the pudding from being dry.
Why is my pudding dry?
Either overbaked, or the batter was too dry to start with. Make sure to pour a good amount of toffee sauce over the top immediately after baking while it is still hot - this is not optional, it is part of the recipe.
What makes the toffee sauce split?
If the cream hits the hot caramel too suddenly, or if the sauce is overheated, it can split. Add the cream slowly while stirring, keep the heat moderate, and if it does split, remove from heat and whisk vigorously.
What is the best way to serve it?
Warm, with extra toffee sauce poured over just before serving, and either clotted cream, vanilla ice cream, or lightly whipped double cream alongside. The contrast of warm pudding with cold cream is the whole point.

More Cakes

Taiwanese souffle castella cake with a golden top

Cakes · 1 hr 10 min

5 from 1 rating

Taiwanese Souffle Castella Cake

A soft, impossibly jiggly Taiwanese castella cake made with a butter-milk base, four eggs, and a soft meringue. Baked low and slow in a water bath for a cloud-like crumb with zero dryness.

Stacked Czech Kolonáda hazelnut spa wafer cake with dulce de leche and walnut filling

Cakes · 4 hrs 15 min

5 from 3 ratings

Czech Hazelnut Wafer Cake (Oplatky)

A no-bake Czech classic made with Kolonáda spa hazelnut wafers, mascarpone, dulce de leche, and walnuts. Stack, chill, and slice - the layers soften into something rich and quietly addictive.

Classic Napoleon cake showing thin flaky pastry layers with custard cream

Cakes · 2 hrs 30 min

5 from 2 ratings

Classic Napoleon Cake (Mille-Feuille)

Dozens of paper-thin, flaky pastry layers soaked overnight in silky vanilla custard - this is the Napoleon cake from every Ukrainian grandmother's recipe box, always made the day before and always worth the wait.

Related searches

sticky toffee pudding recipe homemade sticky toffee pudding British sticky toffee pudding date pudding with toffee sauce easy sticky toffee pudding sticky toffee pudding from scratch best sticky toffee pudding recipe sticky toffee pudding with dates warm toffee sauce recipe British pub dessert sticky toffee pudding cake traditional sticky toffee pudding