Sticky Toffee Pudding
Some desserts just have that magical combination of warm, cozy, and completely irresistible. Sticky toffee pudding is definitely one of those desserts.
If you’ve never had it before, imagine a soft, moist cake made with sweet dates, soaked in a warm, buttery toffee sauce, and served with a scoop of melting vanilla ice cream on top.
The moment that warm sauce hits the cake and the ice cream slowly starts to melt, it turns into the kind of dessert you want to savor slowly with every bite.
It’s rich, comforting, and honestly one of my favorite desserts to make when I want something that feels really special.
Sticky toffee pudding might sound fancy, but the truth is it’s actually very simple to make at home. The ingredients are straightforward, the cake comes together quickly, and the toffee sauce is one of the easiest sauces you can make.
And when it all comes together? Pure dessert magic.
What Makes Sticky Toffee Pudding So Good
Sticky toffee pudding is famous for its incredibly moist texture.
The secret ingredient is dates. They melt into the batter and give the cake a natural sweetness and deep caramel flavor.
Even if you’re not someone who usually eats dates, trust me - in this recipe they completely transform into something rich and delicious.
Then comes the toffee sauce, which is made with butter, brown sugar, cream, and vanilla.
It’s warm, silky, and slightly caramelized. Once poured over the cake, it soaks into every bite, making the pudding soft, sticky, and unbelievably good.
Add a scoop of vanilla ice cream, and you get that perfect contrast of warm cake and cold creamy ice cream.
It’s the kind of dessert that feels comforting and indulgent all at once.
Ingredients
Sticky Toffee Pudding
boiling water
Toffee Sauce
For Serving
Instructions
Step 1: Prepare the Dates
Place the chopped dates in a bowl and pour the boiling water over them.
Stir in the baking soda and let the mixture sit for 10 minutes. This softens the dates and helps them break down into the batter.
Step 2: Make the Batter
Preheat your oven to 350°F (175°C).
In a large bowl, cream together the butter and brown sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition.
Stir in the vanilla extract.
In a separate bowl, whisk together the flour, baking powder, and salt.
Add the flour mixture to the batter and mix until just combined.
Stir in the softened date mixture.
Step 3: Bake the Pudding
Pour the batter into a greased baking dish or individual ramekins.
Bake for 30–35 minutes, or until the cake is set and a toothpick inserted into the center comes out clean.
Step 4: Make the Toffee Sauce
While the pudding bakes, prepare the toffee sauce.
In a saucepan over medium heat, melt the butter.
Add the brown sugar and stir until dissolved.
Pour in the heavy cream and bring the mixture to a gentle simmer.
Cook for 3–5 minutes, stirring occasionally, until the sauce thickens slightly.
Stir in the vanilla extract and a pinch of salt.
Step 5: Assemble the Dessert
Once the pudding is baked, cut into squares and place on serving plates.
Pour warm toffee sauce over the top.
Add a scoop of vanilla ice cream and drizzle with more sauce.
Why Vanilla Ice Cream Is the Perfect Pairing
Sticky toffee pudding is rich and warm, which makes vanilla ice cream the perfect finishing touch.
The cold ice cream slowly melts into the hot toffee sauce and cake, creating this creamy, caramel-like mixture that coats everything.
The vanilla flavor also balances the sweetness of the toffee sauce beautifully.
If you want to switch things up, you could also serve this dessert with:
• Whipped cream
• Vanilla bean gelato
• Cinnamon ice cream
• Crème fraîche
But classic vanilla ice cream is hard to beat.
Tips for the Best Sticky Toffee Pudding
This recipe is simple, but a few small tips make a big difference.
Soften the dates properly
Letting the dates soak in hot water helps them break down and blend smoothly into the batter.
Don’t overmix the batter
Mix just until everything comes together so the cake stays tender.
Serve the pudding warm
Sticky toffee pudding is best when the cake is warm and the sauce is poured over just before serving.
Be generous with the sauce
There’s really no such thing as too much toffee sauce.
When to Serve Sticky Toffee Pudding
This dessert is perfect for so many occasions.
It’s especially great for:
• Holiday dinners
• Dinner parties
• Cozy winter evenings
• Special occasions
• Date night desserts
But honestly, it’s also the kind of dessert that’s worth making just because you’re craving something warm and sweet.
Final Thoughts
Sticky toffee pudding is one of those desserts that feels incredibly comforting and indulgent.
The soft, moist cake soaked in warm toffee sauce paired with melting vanilla ice cream creates the perfect combination of textures and flavors.
It’s sweet, rich, and deeply satisfying without being overly complicated to make.
Sometimes the best desserts are the ones that feel cozy and nostalgic — the kind you serve warm at the end of a meal and everyone at the table falls quiet for a moment because it’s just that good.
And this sticky toffee pudding is definitely one of those desserts.
Looking for more Dessert recipes? Try my popular recipes below:

Sticky Toffee Pudding
Sticky toffee pudding might sound fancy, but the truth is it’s actually very simple to make at home. The ingredients are straightforward, the cake comes together quickly, and the toffee sauce is one of the easiest sauces you can make.
Ingredients
- 1 cup chopped pitted dates
- 1 cup boiling water
- 1 teaspoon baking soda
- ½ cup unsalted butter, softened
- ¾ cup brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon salt
- ½ cup unsalted butter
- 1 cup brown sugar
- ¾ cup heavy cream
- 1 teaspoon vanilla extract
- Pinch of salt
- Vanilla ice cream
- Extra warm toffee sauce
Instructions
Notes
If you want to switch things up, you could also serve this dessert with:
• Cinnamon ice cream
But classic vanilla ice cream is hard to beat.
Nutrition Facts
Carbs
109 gCholesterol
182 mgFiber
3 gFat
45 gNet carbs
106 gSat. Fat
28 gSodium
519 mgSugar
81 gProtein
8 gCalories
851Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.