If you have a craving for something wonderfully rich, warmly comforting, and indulgently sweet, you need to try this Classic Sticky Toffee Pudding Recipe. This beloved British dessert dazzles with a moist, tender date cake soaked in luxuriously thick toffee sauce, delivering that perfect balance of deep caramel flavors and buttery softness. It’s the kind of pudding that feels like a big, cozy hug with every bite, making it a timeless favorite to share with family and friends on any occasion.

Ingredients You’ll Need
Gathering the ingredients for this Classic Sticky Toffee Pudding Recipe is delightfully straightforward, yet each item plays an essential role in building the dish’s signature flavor, texture, and rich color. The natural sweetness of dates, the richness of butter, and the warmth of brown sugar all come together perfectly in this classic treat.
- Chopped pitted dates: Soaking them softens their texture and amplifies natural sweetness, infusing the pudding with moisture and depth.
- Boiling water: Helps soften the dates for that luscious, melt-in-your-mouth pudding base.
- Baking soda: Reacts with the dates to tenderize the cake and lighten the crumb.
- Unsalted butter (softened): Adds richness and a creamy texture that binds everything beautifully.
- Brown sugar (packed): Gives the pudding its classic caramel notes and moist crumb.
- Large eggs: Help structure the cake while keeping it soft and tender.
- Vanilla extract: Enhances the toffee’s warmth and brings all flavors into harmony.
- All-purpose flour: The foundation that holds the pudding together and gives it a satisfying bite.
- Baking powder: Ensures a light, fluffy texture that lifts this dense dessert just enough.
- Salt: Balances sweetness and brightens the overall flavor.
- Heavy cream: Enriches the toffee sauce, giving it that silky finish you’ll want to drizzle generously.
How to Make Classic Sticky Toffee Pudding Recipe
Step 1: Soften the Dates
Start by combining the chopped pitted dates with boiling water and baking soda in a bowl. The baking soda helps soften the dates even more, breaking down their natural sugars and making them irresistibly tender. Let this mixture sit for about 10 minutes, allowing the dates to plump up and infuse their sticky sweetness into the liquid.
Step 2: Cream Butter and Sugar
While the dates soften, cream the softened unsalted butter with packed brown sugar until the mixture is light and fluffy. This step is crucial for incorporating air into the batter, resulting in a nicely textured pudding. The brown sugar also begins to develop those signature caramel tones that are central to this recipe.
Step 3: Add Eggs and Vanilla
Next, beat in the eggs one at a time, making sure each is fully incorporated before adding the next. Then stir in the vanilla extract, which will enhance the complex sweetness of the pudding, highlighting the toffee flavor about to come.
Step 4: Combine Dry Ingredients
In a separate bowl, whisk together the all-purpose flour, baking powder, and salt. This mixture provides the structure, with baking powder helping the pudding to rise gently while keeping it tender. Slowly add the dry ingredients to the wet mixture, mixing just until combined to avoid overworking the batter.
Step 5: Mix in Dates and Liquid
Pour the softened dates along with their soaking liquid into the batter. This juncture is where the Classic Sticky Toffee Pudding Recipe truly comes to life, as the moist dates distribute evenly through the batter, ensuring every bite is bursting with sticky sweetness.
Step 6: Bake the Pudding
Transfer the batter to a greased 8×8-inch baking dish or individual ramekins and bake at 350°F (175°C) for 30 to 35 minutes. You’ll know it’s ready when a toothpick inserted into the center comes out clean. The pudding should be moist but not wet, with a lightly golden top signaling it’s just right.
Step 7: Make the Toffee Sauce
While the pudding bakes, prepare the luscious toffee sauce by melting butter in a saucepan over medium heat. Add brown sugar and heavy cream, stirring until the mixture gently boils. Reduce heat and simmer for 5 to 7 minutes, stirring occasionally until the sauce thickens to a velvety consistency. Finish by stirring in vanilla extract for that unmistakable warm aroma and flavor.
Step 8: Serve and Soak
Once the pudding is hot out of the oven, use a skewer or toothpick to poke holes all over the top. Pour a generous amount of the warm toffee sauce over the pudding, allowing it to seep deeply, making every bite sticky and sinful. Serve immediately with extra sauce and optional vanilla ice cream or whipped cream for an extra indulgent treat.
How to Serve Classic Sticky Toffee Pudding Recipe

Garnishes
The beauty of this Classic Sticky Toffee Pudding Recipe is that it stands on its own but welcomes creative garnishes. A scoop of creamy vanilla ice cream melts perfectly into the warm pudding, offering a cool contrast. Whipped cream adds lightness, while a sprinkle of chopped toasted nuts can provide a lovely crunch that plays beautifully against the pudding’s softness.
Side Dishes
This dessert pairs wonderfully with a simple cup of strong black tea or freshly brewed coffee to balance its sweetness. If serving for a larger meal, consider light, refreshing fruit compotes or sorbets to cleanse the palate between bites. It’s also delightful alongside a glass of rich dessert wine, bringing out the pudding’s caramel notes even more.
Creative Ways to Present
Try serving the pudding in individual ramekins for a charming, personalized touch. You can also spoon the pudding into small dessert glasses with layers of toffee sauce and whipped cream for an elegant triflesque presentation. For a fun twist, top with a dusting of cinnamon or grated dark chocolate to add complexity and visual interest.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftovers, no worries at all! Keep the pudding and toffee sauce in separate airtight containers in the fridge for up to 3 days. This helps maintain the pudding’s tender texture and the sauce’s silky richness without them overly mingling and potentially altering the consistency.
Freezing
To freeze the pudding, wrap it tightly in plastic wrap and then foil, or place it in a freezer-safe container. The pudding stays delicious for up to 2 months frozen. Freeze the toffee sauce separately in a small airtight container to reheat fresh when you’re ready to serve. This method keeps the dessert tasting freshly made.
Reheating
Reheat the pudding gently in the microwave or oven until warmed through, then pour over warm toffee sauce before serving. Reheating slowly prevents drying out, ensuring the pudding stays moist and soft. You can add a splash of cream to the sauce when reheating to revive its luscious texture.
FAQs
What makes this a Classic Sticky Toffee Pudding Recipe?
This recipe sticks closely to traditional ingredients and methods that have been loved for generations, offering that iconic moist date cake soaked in rich, buttery toffee sauce that defines classic sticky toffee pudding.
Can I use other types of sugar for the toffee sauce?
While brown sugar is recommended for its deep caramel flavor, you can experiment with dark brown sugar for a richer, more intense sauce. Avoid white sugar as it won’t provide the same depth or color.
Is it possible to make this pudding dairy-free?
Yes! Substitute the butter with a plant-based butter alternative and use coconut cream or a thick plant-based cream for the sauce. This will maintain richness while keeping it dairy-free.
How do I know when the pudding is done baking?
The best way is to insert a toothpick into the center; if it comes out clean or with just a few moist crumbs, the pudding is ready. The top should be set with a slight golden hue.
Can I prepare this dessert ahead of time for a party?
Absolutely, this Classic Sticky Toffee Pudding Recipe is perfect for making ahead. Bake it a day in advance, refrigerate, and warm up with fresh toffee sauce right before serving for a fuss-free dessert that tastes like it was made just for the occasion.
Final Thoughts
There is something truly magical about the Classic Sticky Toffee Pudding Recipe that brings comfort and joy to any table. Its perfect balance of moist, sweet cake and luscious sauce makes it a standout dessert you’ll want to make again and again. So grab those simple ingredients and let the warm, sticky goodness fill your kitchen—your taste buds will thank you!
Print
Classic Sticky Toffee Pudding Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Dessert
- Method: Baking
- Cuisine: British
- Diet: Vegetarian
Description
Classic Sticky Toffee Pudding is a beloved British dessert featuring a moist date cake drenched in a rich, buttery toffee sauce. This comforting treat combines the natural sweetness of dates with a luscious, creamy sauce, perfect for serving warm with vanilla ice cream or whipped cream.
Ingredients
For the pudding:
- 1 cup chopped pitted dates
- 1 cup boiling water
- 1 teaspoon baking soda
- 1/2 cup unsalted butter (softened)
- 3/4 cup brown sugar (packed)
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 1/4 cups all-purpose flour
- 1 teaspoon baking powder
- 1/4 teaspoon salt
For the toffee sauce:
- 1/2 cup unsalted butter
- 1 cup brown sugar (packed)
- 1 cup heavy cream
- 1 teaspoon vanilla extract
Instructions
- Preheat and prepare baking dish: Preheat your oven to 350°F (175°C) and grease an 8×8-inch baking dish or individual ramekins to prevent sticking.
- Soften dates: In a bowl, combine the chopped dates with boiling water and baking soda. Let this mixture sit for 10 minutes to soften the dates, which will infuse moisture and flavor into the pudding.
- Cream butter and sugar: In a separate bowl, cream together the softened butter and brown sugar until the mixture is light and fluffy, creating a smooth base for the batter.
- Add eggs and vanilla: Beat in the eggs one at a time to incorporate air, then stir in the vanilla extract for added aroma and sweetness.
- Mix dry ingredients: In another bowl, whisk together the all-purpose flour, baking powder, and salt to evenly distribute the leavening agents and seasoning.
- Combine wet and dry mixtures: Gradually add the flour mixture to the wet ingredients, mixing just until combined to maintain a tender crumb. Then fold in the softened date mixture including any soaking liquid for moistness.
- Bake the pudding: Pour the batter into the prepared baking dish and bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean, indicating it is fully cooked.
- Prepare the toffee sauce: While the pudding bakes, melt the butter in a saucepan over medium heat. Add brown sugar and heavy cream, stirring continuously until the mixture gently boils. Reduce the heat and simmer for 5–7 minutes until the sauce thickens. Remove from heat and stir in vanilla extract.
- Serve: Once the pudding is warm, poke holes on its surface and pour some toffee sauce over it, allowing the flavors to soak in. Serve the pudding topped with additional warm sauce and optionally a scoop of vanilla ice cream or whipped cream for extra indulgence.
Notes
- This dessert can be made ahead of time and reheated with extra toffee sauce before serving for convenience.
- For a richer, deeper flavor, consider using dark brown sugar instead of light brown sugar in both the pudding and the toffee sauce.