Last updated: November 1, 2026
This sticky toffee pudding gives you a tender date sponge soaked in warm, buttery toffee sauce, all from one 9×9 pan. The full method is right below, and the recipe card further down the page has everything in one place.
How to Make Sticky Toffee Pudding From Start to Finish
You make sticky toffee pudding by soaking chopped dates in boiling water, mixing them into a simple butter and brown sugar batter, baking the sponge for 30 to 35 minutes, and pouring a quick toffee sauce over the top.

The whole thing takes about 55 minutes, and the sauce comes together while the cake bakes.
What You Need
The sponge uses 1 1/4 cups of chopped pitted dates (about 8 ounces), 1 cup of boiling water, 1 teaspoon of baking soda, 1/4 cup of softened unsalted butter, 3/4 cup of packed dark brown sugar, 2 large eggs, 1 teaspoon of vanilla extract, 1 1/2 cups of all-purpose flour, 1 1/2 teaspoons of baking powder, and 1/2 teaspoon of salt.

The toffee sauce uses 1/2 cup of unsalted butter, 1 cup of packed dark brown sugar, 1 cup of heavy cream, 1/2 teaspoon of salt, and 1 teaspoon of vanilla extract.
Soak the Dates
Heat the oven to 350°F, then grease a 9×9 inch square pan and line the bottom with parchment paper. Leave a little overhang on two sides so you can lift the pudding out later if you like.
Put the chopped dates in a heatproof bowl and pour the boiling water over them. Stir in the baking soda, which will foam a little, and let the dates soak for 15 minutes.

After the soak, mash the dates lightly with a fork. You want a rough, jammy mixture with some small pieces left, not a smooth puree.
Mix the Batter
In a large bowl, beat the softened butter and dark brown sugar together for 2 to 3 minutes, until the mixture looks pale, fluffy, and a little lighter in color. Add the eggs one at a time, beating well after each, then beat in the vanilla.

In a separate bowl, whisk the flour, baking powder, and salt. Stir in half of the flour mixture, then half of the date mixture with all of its soaking liquid, then repeat with the rest.
Stir only until you see no dry flour. The batter will be loose and pourable, which is exactly right, because the dates add a lot of moisture.
Bake the Sponge
Pour the batter into the prepared pan and smooth the top. Bake for 30 to 35 minutes, until a toothpick in the center comes out clean and the top springs back when you press it gently.

Every oven runs a little differently, so start checking at 30 minutes. A sponge that bakes too long loses the soft, sticky texture that makes this dessert worth making.

Make the Toffee Sauce
While the pudding bakes, melt the 1/2 cup of butter in a medium saucepan over medium heat. Stir in the 1 cup of dark brown sugar and the salt until the sugar looks mostly dissolved and the mixture bubbles around the edges.

Pour in the heavy cream, bring the sauce to a gentle simmer, and cook for 3 minutes, stirring often. Take the pan off the heat and stir in the vanilla.
The sauce will look thin while it is hot, but it thickens as it cools. Keep the heat at a gentle simmer rather than a hard boil, which can make the sauce grainy or cause the butter to separate.

Soak and Serve
While the pudding is still warm, poke holes all over the surface with a skewer or toothpick. Pour about 1/2 cup of the toffee sauce evenly over the top and let it sink in for 10 minutes.

Cut the pudding into nine squares and serve each one warm with a spoonful of the remaining sauce. That second pour is what makes the dessert truly sticky.

Tips for the Best Sticky Toffee Pudding
The best sticky toffee pudding comes from soft, fresh dates, a gentle simmer on the sauce, and careful timing in the oven. A few small choices make a big difference in the final texture.
Choose the Right Dates
Medjool dates give the richest, caramel-like flavor, and Deglet Noor dates work well too if they are soft. Pit them yourself if needed, then chop them into small pieces so they break down fully in the hot water.
Dry, hard dates will not soften enough in 15 minutes. If yours feel stiff, chop them smaller and give them the full soak.
Keep the Crumb Moist
Measure the flour by spooning it into the cup and leveling it off, rather than scooping straight from the bag. Too much flour makes the sponge dense, and this cake depends on a soft, almost pudding-like crumb.
Do not skip the holes in the top. They let the toffee sauce travel into the cake instead of pooling on the surface, which is how you get a truly sticky center.

Fix a Split or Thin Sauce
If the sauce looks oily or separated, take it off the heat and whisk in a tablespoon of cream until it smooths out. If it seems too thin, simmer it for another minute or two, remembering that it thickens a lot as it cools.
Always use a saucepan with plenty of room. Cream and sugar bubble up quickly, and a small pot can boil over.
Variations and Substitutions for Sticky Toffee Pudding
You can change this sticky toffee pudding in a few easy ways without changing the core method. The card below leaves all of these out, so treat each one as optional.
Add Nuts or Spice
Fold 1/2 cup of toasted chopped pecans or walnuts into the batter for a little crunch. A half teaspoon of ground cinnamon whisked in with the flour gives the sponge a cozy fall flavor.
Boost the Toffee Sauce
A tablespoon of bourbon or dark rum stirred into the finished sauce adds a warm, grown-up depth. A pinch of flaky sea salt over each serving makes the sweetness taste more balanced.
Swap the Fruit
Chopped pitted prunes can replace the dates in the same amount. The flavor is a little tangier, but the texture stays moist and sticky.
What to Serve With Sticky Toffee Pudding
Sticky toffee pudding tastes best warm, with something cold and creamy on the side. Vanilla ice cream is the classic choice, because it melts into the sauce as you eat.

Lightly sweetened whipped cream, a spoonful of crème fraîche, or a little pouring custard also work well. A cup of hot tea or black coffee balances the richness nicely.
How to Store, Freeze, and Reheat Sticky Toffee Pudding
Refrigerate leftover pudding and sauce within 2 hours of serving, in separate airtight containers. USDA guidance for leftovers is to eat them within 3 to 4 days, so plan on finishing them within 4 days.
For longer storage, wrap cooled squares of the plain sponge tightly and freeze them for up to 2 months. Freeze the pudding without sauce, then thaw it overnight in the refrigerator.
To reheat, microwave a square for 30 to 45 seconds and spoon warmed sauce over the top. You can warm the sauce in a small saucepan over low heat or in the microwave in short bursts, stirring between each one.
Where Sticky Toffee Pudding Comes From
Sticky toffee pudding is a classic British dessert, and its exact origin is still debated. Many food writers credit the Sharrow Bay Country House Hotel in England’s Lake District with popularizing it in the 1970s.
In the United Kingdom, “pudding” is a general word for dessert, which is why a moist cake like this earns the name. The dessert crossed the Atlantic in the following decades and now shows up on restaurant menus across the United States, especially in the fall and winter.
Ready to bake? Scroll to the recipe card below for the full ingredient list, steps, and nutrition details.
Sticky Toffee Pudding
A moist date sponge baked in one 9x9 pan and soaked in a warm, buttery brown sugar toffee sauce. Serve it warm with vanilla ice cream.
Ingredients
- 1 1/4 cups chopped pitted dates (about 8 ounces)
- 1 cup boiling water
- 1 teaspoon baking soda
- 1/4 cup unsalted butter, softened
- 3/4 cup packed dark brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 1/2 cups all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 cup unsalted butter (for the sauce)
- 1 cup packed dark brown sugar (for the sauce)
- 1 cup heavy cream
- 1/2 teaspoon salt (for the sauce)
- 1 teaspoon vanilla extract (for the sauce)
Instructions
- Heat the oven to 350°F. Grease a 9x9 inch square pan and line the bottom with parchment paper.
- Place the chopped dates in a heatproof bowl and pour the boiling water over them. Stir in the baking soda and let the dates soak for 15 minutes, then mash lightly with a fork.
- In a large bowl, beat the softened butter and 3/4 cup dark brown sugar for 2 to 3 minutes until pale and fluffy. Beat in the eggs one at a time, then the 1 teaspoon vanilla.
- Whisk the flour, baking powder, and 1/2 teaspoon salt together in a separate bowl. Stir half of the flour mixture into the butter mixture, then half of the date mixture with its soaking liquid, then repeat with the rest, stirring only until no dry flour remains.
- Pour the batter into the prepared pan and smooth the top. Bake for 30 to 35 minutes, until a toothpick inserted in the center comes out clean.
- While the pudding bakes, melt 1/2 cup butter in a medium saucepan over medium heat. Stir in 1 cup dark brown sugar and 1/2 teaspoon salt until mostly dissolved and bubbling at the edges.
- Pour in the heavy cream, bring to a gentle simmer, and cook for 3 minutes, stirring often. Remove from the heat and stir in 1 teaspoon vanilla.
- While the pudding is still warm, poke holes all over the top with a skewer. Pour about 1/2 cup of the toffee sauce over the top and let it soak in for 10 minutes.
- Cut into 9 squares and serve warm with the remaining toffee sauce.
Notes
Refrigerate leftover pudding and sauce in separate airtight containers within 2 hours of serving and eat within 4 days (USDA guidance is 3 to 4 days for leftovers). Freeze cooled squares of plain sponge, without sauce, for up to 2 months and thaw overnight in the refrigerator. Reheat a square in the microwave for 30 to 45 seconds and warm the sauce gently. Optional extras not in the ingredient list: 1/2 cup toasted chopped pecans in the batter, 1/2 teaspoon cinnamon with the flour, or 1 tablespoon bourbon in the sauce. Prunes can replace the dates in the same amount.
Nutrition Information:
Yield:
9Serving Size:
1 square with sauceAmount Per Serving: Calories: 520Total Fat: 25gSaturated Fat: 15gSodium: 380mgCarbohydrates: 72gFiber: 3gSugar: 52gProtein: 5g
Sticky Toffee Pudding Questions Answered
Is sticky toffee pudding really a pudding?
In the British sense, yes, because “pudding” there is a general word for dessert. What you get is a moist sponge cake made with dates and served with a warm toffee sauce.
Can you make sticky toffee pudding ahead of time?
Yes. Bake the sponge and make the sauce up to 4 days ahead, store them separately in the refrigerator, and reheat both just before serving. The flavor is often even better the next day.
Why are dates used in sticky toffee pudding?
Dates add natural sweetness, deep caramel flavor, and a lot of moisture. When they soak in hot water with baking soda, they break down and give the sponge its soft, sticky texture.
What can you use instead of heavy cream in the sauce?
Heavy cream gives the richest, smoothest sauce, so it is worth using here. Half-and-half will work in a pinch, but the sauce will be thinner and may need an extra minute at a gentle simmer.
Why did my toffee sauce turn grainy?
Grainy sauce usually means the sugar did not fully dissolve before the cream went in, or the sauce boiled too hard. Stir the butter and sugar until the mixture looks smooth and bubbly, then keep the cream at a gentle simmer.
Why This Sticky Toffee Pudding Recipe Works
The sponge starts with creaming the butter and brown sugar for 2 to 3 minutes, which traps small air bubbles that help the cake rise. Adding the eggs one at a time keeps the batter smooth and stops it from curdling.
The dates do double duty. Baking soda in the soaking water softens them quickly, and baking powder in the flour mixture gives the cake its lift, so the sponge stays light even though it is full of fruit.
The toffee sauce is just butter, dark brown sugar, and cream, simmered for 3 minutes. Pouring half of it over the warm pudding and saving the rest for serving means every bite is soaked through without turning the cake soggy.
Time to Make Your Sticky Toffee Pudding
This sticky toffee pudding is a warm, cozy dessert that works for weeknight dinners, holiday tables, and everything in between. Soak the dates, mix the batter, and have the toffee sauce ready by the time the sponge comes out of the oven.
Pick up a package of dates, preheat your oven to 350°F, and make this recipe tonight.
Easy Banana Pudding Cake With Creamy Layers and Vanilla Wafer Crunch
Salted Caramel Brownies With Fudgy Centers and a Real Caramel Swirl



