My ultra-soft, best-ever Sticky Toffee Pudding is rich, moist, and bursting with warm, comforting flavors. Made with tender dates and finished with a luxurious butterscotch sauce, it delivers the irresistible warm and gooey texture you know and love!

Why You’ll Love This Recipe
This Sticky Toffee Pudding recipe (also known as Sticky Date Pudding in Australia and New Zealand) is hands down one of my favorite desserts of all time! It originates from the United Kingdom, specifically from Northern England and consists of a tender date pudding (although it’s more like a cake), topped with a toffee (or butterscotch) sauce. Here’s why you’re going to love it:
Ultra-soft: The pudding (or cake) element of this recipe is incredibly soft and moist (check out the video for a visual). When developing this recipe, I wanted to ensure the puddings were soft and spongy, just like my aunt’s recipe. I found that extra dates, hot water, and melted butter created the soft, melt-in-your-mouth texture that makes these sticky toffee puddings irresistible!
Easy: I chose to use the muffin method for the batter (where the wet and dry ingredients are mixed separately, then combined—no need to cream butter and sugar so no electric mixer required), which makes this recipe super easy to put together!
Not-too-sweet: One issue with sticky toffee puddings is that they can sometimes be overwhelmingly sweet. In this recipe, I reduced the amount of brown sugar in the pudding to prevent it from being too sugary. When the sauce is added on top, it balances out perfectly. The sauce itself has a light caramel flavor (which can also be quite sweet), so I also slightly reduced the sugar in the sauce to keep it just right.
Want more warm, cozy recipes to try? Check out my gingerbread cake, carrot cake and apple pie recipe.
How to Make Sticky Toffee Pudding
You can find the full list of ingredients for this sticky toffee pudding recipe in the recipe card at the end of the blog post (for easy navigation, hit the ‘jump to recipe’ button at the top of the blog post). Here is a quick visual breakdown of the recipe (recipe video is also provided in the recipe card below).
Butterscotch Sauce (Toffee Sauce)
Place a small saucepan over medium-low heat and add in butter, brown sugar, heavy cream and vanilla. Stir frequently and bring to a simmer (like a gentle boil).

Simmer for a further 5 minutes until slightly thickened. Pour into a heatproof bowl or container (I usually just use a small bowl) and set aside.

Pudding
Preheat oven to 180 °C (350°F) conventional and grease two standard 12-hole muffin trays and set aside. You can use a cake tin/baking dish too (to bake the pudding as a cake) or ramekins, you’ll just need to adjust the cook time.
In a food processor or blender, add in dates (any variety like medjool dates, ajwa or sukkari will work) baking soda and boiling water (do not blend yet). Stir with a spoon so that all the dates are covered in water and allow to sit for 10 minutes.

In the meantime, sift together flour, baking powder and salt. Using a whisk, mix until well combined. Set aside.
Return to the dates and blend until smooth. Transfer the mixture to a large bowl, making sure to scrape as much of it out as you can.

To the date puree, add in brown sugar, melted butter, eggs and vanilla. Using a whisk, mix until well combined.
Add in presifted dry ingredients from earlier and using a spatula, gently fold until just combined and the batter is uniform. It’s fine if the batter is a little lumpy, as long as there are no large pockets of unmixed flour. Take care not to overmix.

Distribute batter into muffin trays so that they’re ¾ full. You should have about 16 puddings. Drop the muffin trays lightly on the counter once to remove any large air bubbles and then bake one tray at a time in the middle rack of the oven for 18-20 minutes, or until a toothpick inserted into the centre comes out clean or with a few moist crumbs on it.

Allow puddings to cool in the tray for about 15 minutes, before running a thin knife along the edges of the puddings to release them from the tray and turning them out onto a wire rack. Serve warm with a generous amount of the butterscotch sauce on top. Add a side of whipped cream or vanilla ice cream to add a special touch!

How to Store Sticky Toffee Pudding
I recommend storing the pudding and sauce separately. You can store the pudding at room temperature for up to two days in an airtight container, after which it can be stored in the fridge for up to a week. The sauce should be kept refrigerated.
When ready to serve, warm the pudding in the microwave and slightly warm the sauce if it’s too thick. Pour the sauce over the top and serve.

My Best-Ever Sticky Toffee Pudding
IMPORTANT: For accuracy, I would recommend using the gram measurements provided, as those are the exact quantities I use. Cup measurements are given as estimates (based on US cup measurements) to make it easier for those who do not have a scale.
Ingredients
Butterscotch Sauce (Toffee Sauce)
- ½ cup (113 g) unsalted butter - cold and cubed
- 1 cup (200 g) soft light brown sugar
- 1¼ cups (290 g) heavy cream
- 1 tsp vanilla extract/essence
Pudding
- 1¾ cups (285 g) pitted dates - 10 oz in the US
- 1 tsp baking soda
- 1¼ cups (300 g) boiling water
- 1¼ cups (150 g) all-purpose flour
- 2 tsp baking powder
- ¼ tsp salt
- ½ cup (100 g) soft light brown sugar
- ½ cup (113 g) unsalted butter - melted
- 2 large eggs - room temperature
- 1 tsp vanilla
To Serve (optional)
- Whipped cream or ice cream
Instructions
Butterscotch Sauce (Toffee Sauce)
- Place a saucepan over low-medium heat and add in butter, brown sugar, heavy cream and vanilla. Stir frequently until simmering, and then simmer for a further 5 minutes until slightly thickened. Transfer to a heatproof bowl or container and set aside.
Pudding
- Preheat oven to 180 °C (350°F) conventional (see note 1 if using a convection oven) and grease two standard 12-hole muffin trays (see note 2 if you only have one tray). Set aside.
- In a food processor or blender, add in dates, baking soda and boiling water (do not blend yet). Stir with a spoon so that all the dates are covered in water and allow to sit for 10 minutes.
- In the meantime, sift together flour, baking powder and salt. Using a whisk, mix until well combined. Set aside.
- Return to the dates and blend until smooth. Transfer the mixture to a large mixing bowl, making sure to scrape as much of it out as you can.
- To the date mixture, add in brown sugar, melted butter, eggs and vanilla. Using a whisk, mix until well combined.
- Add in presifted dry ingredients from earlier and using a spatula, gently fold until just combined and the batter is uniform. It's fine if the batter is a little lumpy, as long as there are no large pockets of unmixed flour. Take care not to overmix.
- Distribute batter into muffin trays so that they're ¾ full. You should have about 16 puddings. Drop the muffin trays lightly on the counter once to remove any large air bubbles and then bake one tray at a time in the middle rack of the oven for 18-20 minutes, or until a toothpick inserted into the centre comes out clean or with a few moist crumbs on it.
- Allow puddings to cool in the tray for about 15 minutes, before running a thin knife along the edges of the puddings to release them from the tray and turning them out onto a wire rack. Serve warm with a generous amount of the butterscotch sauce on top. Add a side of whipped cream or ice cream to add a special touch!
Video
Notes
Nutrition
Nutritional information are estimates only as they are automatically calculated by a third party application. Actual values may differ based on brands and types of products used.
30 Comments
Absolutely delicious!! Perfectly moist with a beautiful caramelly flavour 🙂
Absolutely loved this! I poured all the batter into a rectangular pan and baked it off. Was superb. I’ve always wanted to try making sticky-toffee pudding, so I’m glad this was a success 😊❤️ Thank you Maryam!!
I have never commented on a recipe before and cook a lot, but this recipe made the best desert I have ever tasted. Everyone who tried it was immediately addicted! Sooooo delicious!
Awww yay! I’m so happy to hear that Katherine 😀
Could these be frozen (the pudding and toffee sauce separately) and then reheated when ready to use?
Hi Mary! Yes, you can freeze the pudding and toffee sauce separately 😊 Just let them cool completely first, then store in airtight containers. Reheat gently when ready to serve — the pudding can go in the oven or microwave, and the sauce on the stove or microwave. Hope that helps and hope you enjoy the recipe! 😊
So good. Used less dates, chopped up but not blended, 2x recipe in 8×11 tin coated in olive oil.. in 165C oven 20mins.. really excellent. Thank you.
Awesome! So glad you enjoyed the recipe Trish 🙂