Sticky Toffee Pudding Recipe (Moist Date Cake With Toffee Sauce)
If there’s one dessert that deserves a place on your holiday table, it’s this homemade Sticky Toffee Pudding. With its incredibly moist date sponge and warm, buttery toffee sauce, every bite is rich, soft, and full of caramel flavor.
Despite the name, sticky toffee pudding isn’t what most Americans think of as pudding. It’s actually a soft, tender cake made with dates and covered in a delicious brown sugar toffee sauce.
The dates give the sponge its beautiful dark color and naturally sweet flavor, while the warm sauce soaks into the cake, making it wonderfully moist.
Serve it warm with a scoop of vanilla ice cream, a spoonful of whipped cream, or even a little extra toffee sauce.
It’s the kind of cozy, old-fashioned dessert that’s perfect for Christmas dinner, Sunday family gatherings, or chilly winter evenings.

Recipe at a Glance
- Prep Time: 20 minutes
- Date Soaking Time: 15 minutes
- Bake Time: 30–35 minutes
- Total Time: Approximately 1 hour 10 minutes
- Yield: 9 servings
- Oven Temperature: 350°F (175°C)
- Baking Dish: 8×8-inch square pan
- Course: Dessert
What Is Sticky Toffee Pudding?
Sticky toffee pudding is a classic British dessert made with a moist sponge cake containing softened dates and served with a rich toffee sauce.
The cake is traditionally baked until tender and then covered with a warm sauce made from butter, brown sugar, and cream.
As the sauce settles into the cake, it creates the wonderfully sticky texture that gives the dessert its name.
Unlike chocolate cake, sticky toffee pudding gets much of its deep brown color and rich flavor from dates and brown sugar.
It’s especially popular during the colder months and makes a comforting dessert for Thanksgiving, Christmas, and other family celebrations.
Why You’ll Love This Sticky Toffee Pudding
There are plenty of reasons this dessert has remained a favorite for generations.
Incredibly moist texture. The softened dates help create a tender sponge that stays moist even after baking.
Rich homemade toffee sauce. Butter, brown sugar, and heavy cream come together to make a glossy caramel-like sauce.
Perfect for holiday dinners. It’s an impressive dessert that doesn’t require complicated decorating.
Easy to prepare ahead. You can bake the cake and prepare the sauce in advance, then warm them before serving.
Simple ingredients. Most of the ingredients are everyday baking staples.
Delicious served warm. A scoop of vanilla ice cream melting into the toffee sauce makes it even better.
Ingredients for Sticky Toffee Pudding
This recipe has two main parts: a soft date sponge and a buttery homemade toffee sauce.
For the Date Sponge
- 1 1/2 cups pitted dates, chopped
- 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 teaspoon baking powder
For the Homemade Toffee Sauce
- 1 cup packed dark brown sugar
- 1/2 cup unsalted butter
- 1/2 cup heavy whipping cream
- 1 teaspoon vanilla extract
Ingredient Notes and Substitutions
Dates: Pitted dates are essential for the classic texture and flavor. Medjool dates are naturally soft and sweet, while other dried dates can also work when properly soaked.
Boiling water: Softens the dates so they blend into the sponge.
Baking soda: Helps soften the dates and contributes to the cake’s texture and color.
Dark brown sugar: Adds a deeper molasses flavor than light brown sugar. Light brown sugar can be substituted for a milder flavor.
Butter: Unsalted butter gives you more control over the flavor. Make sure the butter for the cake is softened before mixing.
Eggs: Help bind the cake ingredients and create structure.
All-purpose flour: Provides the cake’s structure without making it overly dense.
Heavy whipping cream: Creates a rich, smooth toffee sauce. Half-and-half or regular milk will produce a thinner, less rich result.
Equipment You’ll Need
You don’t need any specialized baking tools to make this recipe.
- 8×8-inch baking dish
- Large mixing bowl
- Medium heatproof bowl
- Electric hand mixer or wooden spoon
- Medium saucepan
- Whisk
- Rubber spatula
- Wooden skewer or toothpick
A ceramic baking dish works beautifully for serving sticky toffee pudding directly from the oven.
How to Make Sticky Toffee Pudding
This homemade sticky toffee pudding comes together in a few straightforward steps.
The most important part is softening the dates properly and pouring the warm toffee sauce over the cake while it’s still warm.
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C).
Lightly grease an 8×8-inch baking dish with butter or nonstick cooking spray.
Set the dish aside while you prepare the batter.
Step 2: Soften the Dates
Place the chopped pitted dates in a heatproof bowl.
Sprinkle the baking soda over the dates.
Carefully pour 1 cup of boiling water over the mixture.
Stir gently and let the dates soak for approximately 15 minutes.
Once softened, mash them slightly with a fork.
You want a soft, thick mixture with some small pieces of dates remaining.
Important: Do not drain the soaking liquid. Both the dates and liquid will be added to the cake batter.
📸 IMAGE #1 — PLACE IMAGE HERE
Alt Text: Chopped dates soaking in hot water with baking soda in a glass bowl, ready for homemade sticky toffee pudding.
Step 3: Cream the Butter and Brown Sugar
In a large mixing bowl, beat the softened butter and dark brown sugar together until well combined and slightly fluffy.
Add the eggs one at a time, mixing after each addition.
Stir in the vanilla extract.
The mixture may look slightly grainy because of the brown sugar, which is normal.
Step 4: Add the Dry Ingredients
In a separate bowl, whisk together the all-purpose flour and baking powder.
Gradually add the dry ingredients to the butter mixture.
Mix gently until just combined.
Avoid overmixing, which can make the cake dense.
Step 5: Fold in the Date Mixture
Add the softened dates along with all their soaking liquid.
Gently fold the mixture into the batter until evenly combined.
The batter may appear looser than a traditional cake batter, but that’s expected.
The dates and liquid are what help create the pudding’s soft, moist texture.

Step 6: Bake the Sticky Toffee Pudding
Pour the batter into the prepared baking dish.
Spread it evenly with a spatula.
Bake for approximately 30–35 minutes, or until the top is set and a toothpick inserted into the center comes out without wet batter.
The cake should be soft and spring back lightly when touched.
Avoid overbaking because the sponge should remain moist.

Step 7: Make the Homemade Toffee Sauce
While the cake is baking, prepare the toffee sauce.
In a medium saucepan, combine the dark brown sugar, unsalted butter, and heavy whipping cream.
Place over medium heat.
Stir gently as the butter melts and the sugar begins to dissolve.
Bring the mixture to a gentle simmer and cook for approximately 3 minutes, stirring frequently.
The sauce should become smooth, glossy, and slightly thickened.
Remove from the heat and stir in the vanilla extract.
Step 8: Pour the Toffee Sauce Over the Cake
Remove the baked pudding from the oven.
While the cake is still warm, use a wooden skewer to poke small holes across the surface.
Slowly pour approximately half of the warm toffee sauce over the cake.
Allow the sauce to soak into the sponge for a few minutes.
Reserve the remaining sauce for serving.
Step 9: Serve Warm
Cut the sticky toffee pudding into nine squares.
Place each serving on a dessert plate and drizzle with additional warm toffee sauce.
For an extra-special treat, add a scoop of vanilla ice cream or a spoonful of lightly whipped cream.
Serve immediately while the cake and sauce are warm.
Tips for Making the Best Sticky Toffee Pudding
1. Use Soft, Good-Quality Dates
Fresh, soft dates blend into the cake more easily.
If your dates are very dry, make sure they soak long enough to soften properly.
2. Don’t Drain the Dates
The soaking liquid is an important part of the recipe.
It adds moisture and helps create the pudding’s tender texture.
3. Avoid Overmixing the Batter
Once the flour is added, mix only until combined.
Overmixing can develop too much gluten and make the sponge tough.
4. Don’t Overbake
Sticky toffee pudding should be moist and tender.
Begin checking the cake near the 30-minute mark.
5. Pour the Sauce Over Warm Cake
Warm cake absorbs the sauce more easily.
Poking small holes in the surface helps distribute the sauce throughout the sponge.
6. Serve With Extra Sauce
The toffee sauce is one of the best parts of this dessert.
Reserve some for drizzling over individual portions just before serving.
Common Sticky Toffee Pudding Problems and Solutions
Why Is My Sticky Toffee Pudding Dry?
Dry pudding is often caused by overbaking or too much flour.
Measure the flour carefully and remove the cake as soon as it’s fully baked.
Serving it with warm toffee sauce can also help restore moisture.
Why Is My Pudding Dense?
A dense sponge may result from overmixing the batter or using dates that weren’t softened properly.
Mix gently once the flour is added and allow the dates to soak fully.
Why Is My Toffee Sauce Grainy?
Grainy sauce can happen when the brown sugar hasn’t fully dissolved.
Heat the ingredients gently and stir until the sugar dissolves before allowing the sauce to simmer.
Why Is My Toffee Sauce Too Thin?
The sauce thickens as it cools.
If it seems too thin while warm, allow it to simmer gently for another minute or two, stirring frequently.
Why Is My Toffee Sauce Too Thick?
If the sauce becomes too thick, gently reheat it with a small splash of heavy cream until it reaches your preferred consistency.
Sticky Toffee Pudding Variations
The classic version is delicious, but you can make a few easy changes.
Salted Toffee Pudding
Add a small pinch of flaky sea salt to the finished toffee sauce.
The salt balances the sweetness and enhances the caramel flavor.
Spiced Sticky Toffee Pudding
Add 1/2 teaspoon ground cinnamon and a pinch of nutmeg to the dry ingredients.
This makes a cozy variation for Christmas and winter gatherings.
Individual Sticky Toffee Puddings
Divide the batter among greased ramekins instead of using one large baking dish.
Reduce the baking time and begin checking for doneness earlier, since smaller portions bake more quickly.
Sticky Toffee Pudding With Pecans
Sprinkle toasted chopped pecans over the finished dessert for a little crunch.
The nutty flavor pairs beautifully with the rich toffee sauce.
What to Serve With Sticky Toffee Pudding
Sticky toffee pudding is rich and sweet, so simple toppings work best.
Vanilla ice cream: A scoop of cold ice cream melts into the warm toffee sauce.
Whipped cream: Lightly sweetened whipped cream adds a soft, airy contrast.
Custard: Warm vanilla custard is a traditional-style accompaniment.
Coffee: A cup of hot coffee balances the dessert’s sweetness.
Fresh berries: A few raspberries or strawberries add a bright, tart contrast.
How to Store Sticky Toffee Pudding
Refrigerator
Allow the pudding to cool, then cover tightly or transfer portions to an airtight container.
Store in the refrigerator for up to 4 days.
Keep any remaining toffee sauce in a separate airtight container when possible.
Freezer
Sticky toffee pudding freezes well.
Wrap individual portions tightly and place them in a freezer-safe container.
Freeze for up to 2–3 months for best quality.
The sauce can also be frozen separately in a freezer-safe container.
How to Reheat Sticky Toffee Pudding
For individual portions, microwave briefly until warmed through.
You can also cover the baking dish with foil and warm it in a 300°F oven until heated.
Gently reheat the toffee sauce in a saucepan over low heat or in short microwave intervals.
Drizzle the warm sauce over the pudding before serving.
Can You Make Sticky Toffee Pudding Ahead of Time?
Yes! Sticky toffee pudding is an excellent make-ahead dessert for Christmas dinner or holiday gatherings.
Bake the cake and prepare the toffee sauce a day in advance.
Allow both to cool, then store them covered in the refrigerator.
When you’re ready to serve, gently warm the cake and sauce separately.
Pour some warm sauce over the cake and serve the rest on the side.
This makes holiday entertaining much easier because you can prepare dessert before your guests arrive.
Frequently Asked Questions
Does Sticky Toffee Pudding Taste Like Dates?
The dates contribute sweetness, moisture, and a deep caramel-like flavor, but they don’t usually create an overpowering date taste.
Many people who don’t normally eat dates still enjoy sticky toffee pudding.
Can I Make Sticky Toffee Pudding Without Dates?
Dates are a key ingredient in traditional sticky toffee pudding.
You can experiment with other dried fruits, but the texture and flavor will be different.
Can I Use Light Brown Sugar Instead of Dark Brown Sugar?
Yes.
Light brown sugar will create a slightly milder caramel flavor and a lighter color.
Dark brown sugar gives the pudding and sauce a deeper molasses flavor.
Is Sticky Toffee Pudding Served Hot or Cold?
Sticky toffee pudding is traditionally served warm with warm toffee sauce.
You can eat it cold, but warming it brings out the buttery caramel flavor.
Can I Make Sticky Toffee Pudding Without Heavy Cream?
You can experiment with substitutes, but heavy cream gives the sauce its rich texture.
Using regular milk may produce a thinner sauce.
Can I Double This Recipe?
Yes.
Double the ingredients and use a larger baking dish.
The baking time may change depending on the depth of the batter.
Why Do You Add Baking Soda to the Dates?
Baking soda helps soften the dates and affects the texture and color of the finished sponge.
Can I Make This Recipe in Individual Ramekins?
Yes.
Divide the batter into greased ramekins and reduce the baking time.
Check frequently to avoid overbaking.
How Do I Know When Sticky Toffee Pudding Is Done?
The top should be set and spring back lightly when touched.
A toothpick inserted into the center should come out without wet batter.
More Cozy Holiday Desserts to Try
If you love warm, comforting desserts, try these recipes next:
- Old-Fashioned Bread Pudding
- Homemade Apple Crisp
- Classic Pecan Pie Bars
- Southern Caramel Cake
- Easy Christmas Cookie Bars
Final Thoughts
This Sticky Toffee Pudding is everything a comforting homemade dessert should be: warm, moist, buttery, and covered in rich toffee sauce.
The soft date sponge absorbs the sauce beautifully, creating a dessert that’s perfect for sharing around the table.
Whether you’re serving it for Christmas dinner, a family gathering, or simply treating yourself on a chilly evening, this classic dessert is one you’ll want to make again.
Have you ever tried sticky toffee pudding, or would this be your first time making it?

Sticky Toffee Pudding
Ingredients
- Date Sponge
- 1 1/2 cups pitted dates chopped
- 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 teaspoon baking powder
- Toffee Sauce
- 1 cup packed dark brown sugar
- 1/2 cup unsalted butter
- 1/2 cup heavy whipping cream
- 1 teaspoon vanilla extract
Instructions
- Preheat oven to 350°F (175°C). Grease an 8×8-inch baking dish.
- Place chopped dates in a heatproof bowl. Sprinkle with baking soda and pour boiling water over them. Let soak for 15 minutes, then mash slightly.
- In a large bowl, cream softened butter and brown sugar. Beat in eggs and vanilla.
- Add flour and baking powder, mixing gently until combined.
- Fold in the softened dates and all their soaking liquid.
- Pour batter into the prepared dish and bake for 30–35 minutes, until a toothpick inserted into the center comes out without wet batter.
- Meanwhile, combine brown sugar, butter, and heavy cream in a saucepan over medium heat. Stir and simmer gently for approximately 3 minutes until smooth and glossy. Remove from heat and stir in vanilla.
- Poke holes across the warm baked cake using a skewer.
- Pour half the warm toffee sauce over the cake and allow it to soak in.
- Serve warm with the remaining toffee sauce.
