Cinnamon and Cream

Sticky Toffee Pudding with Warm Toffee Sauce

21 min read

↓ Jump to Recipe

There is a particular kind of dessert that stops conversation. Not because it is showy or elaborate, but because it demands full attention from the very first bite. Sticky toffee pudding is exactly that dessert. Warm, dark, and almost impossibly moist, the sponge practically dissolves on your tongue, while the toffee sauce pools around it in golden ribbons, rich with butter and brown sugar and just the faintest whisper of cream. It is the kind of thing you order at a British pub on a rainy evening, and then spend the next six months trying to recreate at home.

What sets this version apart is the treatment of the dates. Rather than simply chopping and stirring them in, we soak them in boiling water with a little bicarbonate of soda, which breaks down their cell structure completely, turning them into a soft, almost jammy paste. You will not find a single recognizable piece of date in the finished pudding — only deep caramel sweetness and a remarkable tenderness that no amount of extra butter could achieve on its own. The toffee sauce is made separately and poured over the sponge in two stages: once while it is still warm from the oven, so it soaks right in, and again at the table, so every serving is properly drenched.

This recipe sits firmly in the medium difficulty range — not fussy, but worth your full attention. It is ideal for anyone who has made a few cakes before and is ready for something genuinely impressive. Whether you are hosting a winter dinner party or simply craving something warm and comforting on a weekend afternoon, this pudding will not let you down.

Prep: 25 minutesTotal: 1 hour 10 minutes (including soaking the dates)Yield: one 8-inch square baking dish, cut into 9 portionsDifficulty: ★★☆ IntermediateOccasion: Special Occasion
✓ Vegetarian
Servings:

9

servings

Ingredients

  • 200 gpitted Medjool dates, roughly chopped (about 1 1/4 cups)
  • 240 mlboiling water (1 cup)
  • 1 tspbicarbonate of soda (baking soda)
  • 175 gall-purpose flour (about 1 1/3 cups, spooned and leveled)
  • 1 tspbaking powder
  • 0.5 tspfine sea salt
  • 0.5 tspground cinnamon
  • 75 gunsalted butter, softened to room temperature (5 tbsp)
  • 150 glight muscovado sugar or dark brown sugar, packed (3/4 cup)
  • 2 largeeggs, at room temperature
  • 1 tsppure vanilla extract
  • 60 mlwhole milk (1/4 cup), at room temperature
  • For the Toffee Sauce:
  • 115 gunsalted butter (1/2 cup, 1 stick)
  • 200 glight muscovado sugar or dark brown sugar, packed (1 cup)
  • 240 mlheavy cream (double cream), (1 cup)
  • 1 tsppure vanilla extract
  • Pinch of fine sea salt
  • Vanilla ice cream or clotted cream, to serve (optional but highly recommended)

Ingredient Substitutions

pitted Medjool dates

  • Deglet Noor dates: use the same weight but soak for an extra 5 minutes, as they are drier and firmer than Medjool. The flavor will be slightly less caramel-rich but still delicious.
  • Dried figs (200g): produce a slightly more complex, jammy flavor with a similar moisture result. Remove any tough stems before chopping.
light muscovado sugar (in the sponge)

  • Dark brown sugar: works as a direct 1:1 swap and adds a slightly deeper molasses note.
  • Coconut sugar: use the same weight for a less sweet, earthier result. The sponge will be slightly denser.
heavy cream (in the toffee sauce)

  • Full-fat coconut cream: a reliable dairy-free swap that gives the sauce a very subtle coconut undertone. Use the same quantity.
  • Evaporated milk: use the same volume for a lighter, less rich sauce. It will be a little thinner but still deeply flavorful.
unsalted butter

  • Vegan butter block (such as Miyoko’s or Violife): works in both the sponge and the sauce for a fully dairy-free result. Avoid soft-spread margarine, which contains too much water.
  • Salted butter: use in the sponge as a 1:1 swap, but omit the added salt. In the sauce, salted butter can add a pleasant salted-caramel note.
whole milk

  • Oat milk or almond milk: direct substitutes that work well here since the quantity is small. Full-fat oat milk will give the closest result to dairy.
eggs

  • Flax eggs: combine 1 tablespoon ground flaxseed with 3 tablespoons water per egg, let sit for 5 minutes until gel-like. The sponge will be slightly denser and a touch less springy.
  • Unsweetened applesauce (60g per egg): adds a mild fruitiness that actually complements the dates well. The pudding will be a little more compact.

Instructions

🔧 Equipment

🧁8-inch (20cm) square baking dish
🥣medium saucepan
hand mixer or stand mixer
🥣heatproof mixing bowls
🔵fine-mesh sieve
🧁skewer or toothpick
🍴spatula
🐢4 to 6-quart slow cooker (for slow cooker method)
📡two large 350ml (12-oz) microwave-safe mugs or ramekins (for microwave method)
📡microwave-safe jug or bowl (for microwave method)
🔵cooling rack
📄parchment paper



Prep: 25 minutes
Bake: 30 to 35 minutes at 350°F (175°C)
Total: 1 hour 10 minutes
  1. Soak the dates: Place the chopped dates in a heatproof bowl. Sprinkle over the bicarbonate of soda, then pour the boiling water over the top. Stir briefly and leave to soak for 15 minutes. The dates will soften dramatically and the water will turn a dark, syrupy color. After soaking, mash the mixture with a fork until it is mostly smooth with only a few small lumps remaining.
  2. Preheat your oven to 350°F (175°C). Grease an 8-inch (20cm) square baking dish generously with butter, then dust with a little flour or line with parchment paper, leaving an overhang on two sides to help lift the pudding out cleanly.
  3. Make the sponge batter: In a medium bowl, whisk together the flour, baking powder, salt, and cinnamon. Set aside. In a large bowl, beat the softened butter and muscovado sugar together with a hand mixer or stand mixer on medium speed for 3 to 4 minutes, until pale and fluffy. Scrape down the sides of the bowl as needed.
  4. Add the eggs one at a time to the butter mixture, beating well after each addition. Add the vanilla extract. Do not worry if the mixture looks slightly curdled at this stage — it will come together once the flour is added. Add the date mixture (including all the soaking liquid) and the milk, then mix on low speed until combined. Add the flour mixture and fold gently with a spatula until just combined. Do not overmix.
  5. Pour the batter into the prepared dish and spread into an even layer with a spatula. The batter will be fairly thin. Bake for 30 to 35 minutes, until the top is set and a skewer inserted into the center comes out clean or with just a few moist crumbs.
  6. While the pudding bakes, make the toffee sauce: Combine the butter, muscovado sugar, and heavy cream in a medium saucepan over medium heat. Stir gently until the butter melts, then bring to a low boil. Cook, stirring occasionally, for 4 to 5 minutes until the sauce thickens slightly and coats the back of a spoon. Remove from the heat and stir in the vanilla extract and a pinch of salt.
  7. As soon as the pudding comes out of the oven, use a skewer or toothpick to poke holes all over the surface, going about two-thirds of the way down. Pour roughly one-third of the warm toffee sauce over the surface and allow it to soak in for 5 minutes. Serve portions warm with the remaining toffee sauce poured generously over each bowl, and a scoop of vanilla ice cream or clotted cream alongside.
Prep: 25 minutes
Bake: 2 to 2.5 hours on High
Total: 3 hours
The slow cooker produces an exceptionally moist, almost steamed-pudding texture that is closer to a traditional British steamed pudding than the baked version. It is a wonderful option for freeing up oven space at Christmas or during a dinner party.
  1. Soak the dates exactly as described in the oven method: combine chopped dates with bicarbonate of soda and boiling water, soak for 15 minutes, then mash to a coarse paste.
  2. Grease the insert of a 4 to 6-quart slow cooker generously with butter. Place a folded piece of parchment paper on the base to help prevent any sticking. Prepare the sponge batter using the same method as the oven version: cream butter and sugar, add eggs and vanilla, fold in the date mixture and milk, then add the flour mixture until just combined.
  3. Pour the batter into the greased slow cooker insert. Lay a double layer of paper towels across the top of the slow cooker before fitting the lid — this absorbs condensation and prevents drips from making the surface wet and gummy.
  4. Cook on High for 2 to 2.5 hours. The pudding is done when the edges are set and pulling away slightly from the sides, the surface looks dry and matte, and a skewer inserted into the center comes out clean. The center may look slightly underdone even when fully cooked, which is normal for this method — it will firm up on resting.
  5. While the pudding finishes cooking, make the toffee sauce on the stovetop as described in the oven method. Let the pudding rest in the slow cooker with the lid off for 10 minutes before slicing. Serve directly from the insert, or carefully invert onto a board to cut. Spoon sauce generously over each serving and finish with ice cream or clotted cream.
Prep: 25 minutes
Bake: 2 to 2.5 minutes per mug at high power
Total: 20 minutes
This method makes two individual mug puddings — perfect for a quick weeknight dessert for two. The texture is softer and more custard-like than the baked version, but the flavor is every bit as satisfying. The toffee sauce is also made in the microwave.
  1. Soak the dates with a scaled-down quantity: use 100g chopped dates, 120ml boiling water, and 1/2 tsp bicarbonate of soda. Soak for 10 minutes, then mash well.
  2. Scale the sponge batter to half the full recipe. Grease two large (350ml or 12-oz) microwave-safe mugs or ramekins generously with butter. Mix up the half-batch batter using the same method (creaming, eggs, dates, flour) and divide evenly between the two mugs, filling each no more than halfway to allow room to rise.
  3. Microwave one mug at a time on High (1000W) for 2 to 2.5 minutes. The pudding should rise, set on top, and begin to pull away from the edges. It will look slightly wet in the center but will continue cooking from residual heat — let it stand for 1 minute before testing. If the center is still liquid, microwave in 20-second bursts.
  4. Make a quick microwave toffee sauce: combine 60g butter, 100g brown sugar, and 120ml heavy cream in a microwave-safe jug or bowl. Microwave on High for 1 minute, stir well, then microwave for another 30 to 60 seconds until bubbling and slightly thickened. Stir in vanilla and a pinch of salt.
  5. Pour the warm toffee sauce directly over each mug pudding and serve immediately, straight from the mug. Top with a scoop of vanilla ice cream, which will melt beautifully into the sauce.

Nutrition Per Serving

Per 1 serving (makes one 8-inch square baking dish, cut into 9 portions)

490Calories
62gCarbs
48gSugar
25gFat
5gProtein

Why This Recipe Works

The extraordinary moisture in sticky toffee pudding comes entirely from the date preparation technique. When boiling water is poured over the chopped dates along with bicarbonate of soda, two things happen simultaneously. The heat physically softens the date flesh, breaking down its fibrous structure into a silky paste. The alkaline bicarbonate of soda then accelerates this process chemically, further degrading the cell walls and releasing the dates’ natural sugars into the soaking liquid. This liquid, now syrupy and deeply flavored, becomes part of the batter itself, contributing both sweetness and extraordinary tenderness. The dates essentially self-dissolve, leaving no detectable texture in the finished pudding but providing all of their caramel depth.

The bicarbonate of soda plays a second role in the finished sponge: it reacts with the acidic components in the brown sugar and date mixture to release carbon dioxide gas, contributing to lift alongside the baking powder. This dual leavening system is what gives the sponge its characteristic open, soft crumb despite being quite a dense, wet batter going into the oven. Brown sugar (especially muscovado, which retains more molasses than standard brown sugar) is critical here. Its hygroscopic nature means it actively attracts and holds moisture, keeping the crumb soft and sticky for days rather than drying out like a white-sugar cake would.

The toffee sauce is a simple caramel method rather than a true dry-pulled caramel, which means it is far more forgiving. By combining butter, sugar, and cream from the start and bringing them to a gentle boil together, you get a stable, glossy sauce with no risk of crystallization. The two-stage application technique (soaking the warm pudding with some sauce immediately after baking, then pouring more at the table) is key to the final result: the first pour penetrates the sponge and mingles with it, while the second pour provides that dramatic pooling effect that makes sticky toffee pudding so visually satisfying and intensely flavored.

Baker’s Tips

  • Use Medjool dates if you can find them. They are naturally softer, moister, and more caramel-flavored than Deglet Noor dates, and they produce a noticeably better pudding.
  • Do not skip the bicarbonate of soda in the date soaking liquid. It is doing essential work to break down the dates and is not interchangeable with the baking powder in the dry ingredients.
  • Make sure your butter and eggs are genuinely at room temperature before you start. Cold butter will not cream properly, and cold eggs can cause the batter to split.
  • Do not overmix once the flour goes in. A few gentle folds with a spatula are all you need. Overmixing develops gluten and can make the sponge tough.
  • Poke the holes in the hot pudding generously and go fairly deep — this is what allows the sauce to penetrate and makes the pudding truly sticky rather than just sauced on top.
  • The toffee sauce will thicken considerably as it cools. If it becomes too thick to pour, simply reheat it gently in a small saucepan over low heat or in the microwave for 20 to 30 seconds, stirring to bring it back to a pourable consistency.
  • Muscovado sugar can clump. Press any lumps through a sieve or break them up with your fingers before adding to the batter or sauce for the smoothest result.

Variations

  • Espresso Sticky Toffee Pudding: Dissolve 1 teaspoon of instant espresso powder in the boiling water before soaking the dates. This deepens the flavor without making it taste obviously of coffee.
  • Ginger Sticky Toffee Pudding: Add 1 teaspoon ground ginger and 1 tablespoon finely grated fresh ginger to the batter along with the cinnamon, and stir 50g finely chopped stem (crystallized) ginger into the date paste. Warming and beautifully festive.
  • Salted Caramel Toffee Sauce: Increase the salt in the sauce to 3/4 teaspoon of flaky sea salt (such as Maldon) for a salted caramel version that balances the sweetness beautifully.
  • Gluten-Free Version: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend (such as Bob’s Red Mill 1-to-1). The texture will be very slightly denser but still wonderfully moist thanks to the date paste.

Troubleshooting & FAQ

My pudding came out dry rather than sticky and moist. What went wrong?
This is almost always caused by overbaking. Sticky toffee pudding should be just set in the center — a skewer should come out with a few moist crumbs, not completely clean. Even 5 extra minutes in the oven can dry it out significantly. Also check that you soaked the sauce into the warm pudding immediately after baking, while it was still hot enough to absorb it. Pouring sauce over a cold pudding does not have the same effect.
My toffee sauce is grainy or has crystallized. How do I fix it?
Graininess in the sauce usually happens when sugar crystals form as the mixture cools too quickly or is stirred too vigorously during cooking. To fix a grainy sauce, add 2 tablespoons of cream and return the pan to low heat, stirring gently until the sugar dissolves back into the liquid. To prevent it next time, make sure the butter is fully melted before the sugar dissolves, and avoid letting the sauce get too hot too fast.
My sponge sank in the middle. What happened?
A sunken center usually points to one of three culprits: underbaking (the structure had not set when the oven door was opened or when it was removed), too much leavening causing rapid rise followed by collapse, or opening the oven door before the minimum bake time. Always test with a skewer at the 30-minute mark and avoid opening the oven before then. Also ensure your baking powder is fresh — test it by dropping a teaspoon into hot water; it should fizz vigorously.
I can still taste or feel chunks of date in my pudding. What should I do differently?
The dates need a little more attention after soaking. After the 15-minute soak, mash the mixture thoroughly with a fork until you have a mostly smooth paste with only very small pieces remaining. If your dates are particularly firm or dry, try a potato masher or even blend the soaked mixture briefly with an immersion blender for a completely smooth result.
My toffee sauce is too thin and runny. Can I thicken it?
If the sauce seems thin, return it to the pan over medium heat and simmer for another 2 to 3 minutes, stirring frequently, until it coats the back of a spoon and has reduced slightly. Remember that it will also thicken naturally as it cools. If you have already refrigerated it and it is still thin when cold, it likely needs more cooking time. Avoid the temptation to add thickeners like cornstarch, which will cloud the sauce and affect its silky texture.

Storage & Make-Ahead

  • Storage: Store leftover pudding (without sauce) covered tightly at room temperature for up to 2 days, or refrigerate for up to 5 days. Store the toffee sauce separately in a sealed jar in the refrigerator for up to 2 weeks. Reheat pudding portions in the microwave for 45 to 60 seconds and warm the sauce in a small saucepan over low heat or in the microwave in 20-second bursts, stirring between each.
  • Make-Ahead: This pudding is an excellent make-ahead dessert. Bake the sponge up to 2 days ahead, allow to cool completely, then wrap tightly in plastic wrap and store at room temperature or refrigerate. The toffee sauce can be made up to 2 weeks ahead and stored in the refrigerator. On the day of serving, warm the sponge covered in a 300°F (150°C) oven for 15 minutes, then pour warm sauce over and serve. The baked sponge also freezes well for up to 3 months — wrap individual portions and thaw overnight in the refrigerator before reheating.


Leave a Comment