Sticky Toffee Pudding with Warm Toffee Sauce
Sticky toffee pudding is a tender date cake soaked in buttery caramel sauce, served warm so every bite is soft and saucy. It turns an ordinary evening into something that feels quietly special, without needing a stand mixer or any tricky technique.

This version keeps things simple. Chopped dates melt into the batter, then the whole cake gets drenched in a glossy toffee sauce you make on the stovetop while it bakes. The scent alone is reason enough to turn on the oven.
What Makes This Sticky Toffee Pudding Work
The dates work two jobs here. They sweeten the batter naturally and lock moisture in so the crumb stays soft for hours after it comes out of the oven. No dry edges, no crumbly bite.
The sauce is a three-ingredient wonder. Butter, cream, and dark brown sugar simmer together until the mixture coats the back of a spoon and leaves a glossy, sticky finish on every piece of cake.
You can make the cake in the morning, let it sit, then reheat it with fresh sauce when you’re ready. It actually tastes even better after a few hours, once the flavors settle into the cake.
Ingredients

- 8 oz pitted dates, chopped: use soft Medjool dates if you can, but any soft variety works
- 1 tsp baking soda: helps the dates break down into the batter
- ¾ cup boiling water: poured over the dates to soften them
- ¼ cup unsalted butter, softened: pulled from the fridge about 30 minutes ahead
- ¾ cup packed dark brown sugar: dark brown gives the deepest flavor; light brown works too
- 2 large eggs: room temperature, so they blend in smoothly
- 1⅓ cups all-purpose flour: spooned and leveled, not scooped
- 1 tsp baking powder
- ½ tsp salt
- 1 tsp vanilla extract
- For the sauce:
- ½ cup unsalted butter: cut into pieces so it melts evenly
- 1 cup packed dark brown sugar
- 1 cup heavy cream
- Pinch of salt
- 1 tsp vanilla extract
Variations / Substitutions
- Dairy-free version: swap the butter for a good vegan butter stick and use full-fat coconut cream in place of heavy cream.
- Sweetener swap: if you only have light brown sugar, use it. The sauce will be a bit lighter in color and flavor but still delicious.
- Add a splash: a tablespoon of dark rum or bourbon added to the sauce right at the end gives a warm, rounded note.
- Gluten-free: replace the all-purpose flour with a 1-to-1 gluten-free baking blend.
Warm Chocolate Self-Saucing Pudding is another reader favorite dessert worth making next.
How to Make Sticky Toffee Pudding
Step 1: Soak the Dates

Put the chopped dates and baking soda in a medium bowl and pour the ¾ cup boiling water over them. Give them a stir and let them sit for 10 minutes. The hot water will plump the fruit and the baking soda will soften them enough to blend right into the cake.
After 10 minutes, the dates will look swollen and the water will be dark and syrupy. Mash them lightly with a fork if any large pieces remain, but a few small chunks are fine.
Step 2: Mix the Batter

In a large bowl, beat the ¼ cup softened butter and ¾ cup dark brown sugar together with a wooden spoon or a hand mixer until the mixture looks sandy and light, about 2 minutes. Beat in the eggs one at a time, then the 1 tsp vanilla.
Add the flour, baking powder, and salt all at once, then pour in the date mixture. Fold everything together with a spatula until no dry streaks remain. The batter will be thick and a bit lumpy from the dates, and that is exactly right. Stop mixing as soon as the flour disappears.
Step 3: Bake the Cake

Preheat the oven to 350°F (180°C). Grease an 8-inch square baking pan with butter and line the bottom with parchment paper. Scrape the batter into the pan and smooth the top. Bake for 30 to 35 minutes.
The cake is done when the top springs back lightly when you press it and a toothpick inserted in the center comes out clean or with a few moist crumbs. The edges will pull away from the pan just slightly.
Step 4: Simmer the Toffee Sauce

While the cake bakes, make the sauce. Combine the ½ cup butter pieces, 1 cup dark brown sugar, and 1 cup heavy cream in a medium saucepan over medium heat. Stir until the butter melts and the sugar dissolves, then bring the mixture to a gentle boil.
Lower the heat and let it simmer for 3 to 4 minutes, stirring once or twice. The sauce will darken and thicken enough to coat the back of a spoon. Take it off the heat and stir in the pinch of salt and 1 tsp vanilla.
Step 5: Drench and Serve the Pudding

When the cake comes out of the oven, poke holes all over the top with a skewer or the handle of a wooden spoon going all the way to the bottom. Pour about half of the warm sauce slowly over the cake so it can seep into every hole. Let it sit for 5 minutes so the cake drinks it up.
Cut the pudding into squares and serve them warm, with a generous spoonful of the remaining sauce pooled around each piece. A scoop of vanilla ice cream on the side never hurts.
Tips for the Best Sticky Toffee Pudding
- Choose dates that feel soft and moist in the package, not dried out or hard. If yours are a bit tough, soak them an extra 5 to 10 minutes in the hot water.
- When you poke the baked cake, make sure the skewer reaches the bottom so the sauce can travel through every layer. More holes means more sticky goodness in each bite.
- Keep an eye on the sauce near the end of simmering. It will go from thin to thick quickly, and you want a pourable consistency that still coats the spoon.
- If the sauce thickens too much while you wait, stir in a splash of cream and warm it gently right before serving.
Bake times by pan:
| Pan Type | Size | Bake Time |
|---|---|---|
| Square metal pan | 8-inch | 30–35 mins |
| Round metal pan | 9-inch | 25–30 mins |
| Muffin tin | standard | 18–22 mins |
Storing Leftover Sticky Toffee Pudding
- Refrigerate: Store the cake and sauce separately in airtight containers. Both keep well in the fridge for up to 4 days.
- Reheating: Warm individual slices of cake in the microwave for about 30 seconds. Gently reheat the sauce on the stovetop or in the microwave, adding a splash of cream if it has thickened.
What to Serve With Sticky Toffee Pudding
A scoop of vanilla ice cream is the classic partner. The cold, creamy contrast against the warm, saucy cake makes each spoonful feel balanced. Lightly whipped cream or a dollop of crème fraîche also work well, cutting through the sweetness. Pair it with a cup of strong black tea for a proper cozy finish.
Frequently Asked Questions
Can I make the cake ahead of time?
Yes. Bake the cake, poke it, and pour the sauce over it up to a day ahead. Cover and keep it at room temperature, then reheat the whole pan in a low oven before serving.
Why did my sauce turn grainy?
The sugar likely recrystallized. To avoid it, stir gently while the butter and sugar melt, use a clean saucepan, and do not rush the boiling step. If it does turn grainy, keep stirring over low heat and it will usually smooth out again.
Can I freeze leftover sticky toffee pudding?
You can freeze the cake portion (without the sauce) for up to 3 months. Wrap it tightly and thaw at room temperature, then make a fresh batch of sauce to pour over the top.
My dates are a bit dry. Can I still use them?
Yes. Let them soak a full 15 to 20 minutes in the boiling water instead of 10, then mash very well. The cake will still turn out moist.

Sticky Toffee Pudding Recipe
Ingredients
Method
- Combine dates, baking soda, and boiling water. Let stand 10 minutes, then mash lightly.
- Beat butter and brown sugar until sandy. Beat in eggs and vanilla. Fold in flour, baking powder, salt, and date mixture until just combined.
- Pour batter into a greased 8-inch square pan. Bake at 350°F (180°C) for 30–35 minutes until the top springs back.
- Simmer butter, brown sugar, and cream for 3–4 minutes until thickened. Off heat, stir in salt and vanilla.
- Poke holes all over the hot cake, pour half the sauce over, and let stand 5 minutes. Slice and serve with remaining sauce.
