A Timeless British Dessert That Feels Like Home
There’s something deeply comforting about a warm slice of sticky toffee pudding. It’s soft, tender, rich with dates, and drenched in glossy toffee sauce that seeps into every bite. This classic sticky toffee pudding recipe brings you that traditional British dessert experience right from your own kitchen. Whether you’re baking for a cozy Sunday dinner, a holiday gathering, or simply craving something indulgent, this recipe delivers moist texture, deep caramel flavor, and that irresistible melt-in-your-mouth finish. Unlike complicated layered desserts, this pudding keeps things simple while offering incredible flavor. The result is nostalgic, comforting, and always impressive. If you’ve never made sticky toffee pudding from scratch before, don’t worry. I’ll walk you through every step clearly so you can bake with confidence.

Table of Contents
Table of Contents
What Makes This Sticky Toffee Pudding So Special
Sticky toffee pudding stands apart from typical cakes because of its unique texture and flavor foundation. Finely chopped dates create natural sweetness and moisture, giving the sponge its signature softness. The toffee sauce, made with butter, brown sugar, and cream, isn’t just a topping. It becomes part of the structure, soaking into the warm cake and forming a rich, sticky layer. This dessert isn’t overly sweet in a sharp way. Instead, it has depth. The molasses notes from dark brown sugar, the gentle fruitiness of dates, and the buttery sauce combine to create balance. Every forkful feels warm, comforting, and indulgent without being overwhelming.
Ingredients You’ll Need
For the Sticky Date Sponge
- 1 cup (200 g) pitted Medjool dates, finely chopped
- 1 cup (240 ml) boiling water
- 1 teaspoon baking soda
- 1 ¾ cups (220 g) all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon fine salt
- ½ teaspoon ground cinnamon
- ½ cup (115 g) unsalted butter, softened
- ¾ cup (150 g) dark brown sugar, packed
- 2 large eggs, room temperature
- 1 teaspoon pure vanilla extract
- ½ cup (120 ml) whole milk
For the Classic Toffee Sauce
- ½ cup (115 g) unsalted butter
- 1 cup (200 g) dark brown sugar, packed
- ¾ cup (180 ml) heavy cream
- 1 teaspoon pure vanilla extract
- Pinch of salt
Preparing the Date Mixture
Start by placing the finely chopped dates in a heatproof bowl. Pour the boiling water over them and immediately stir in the baking soda. You’ll notice a slight fizzing reaction. That’s perfect. It helps soften the dates and prepares them to blend seamlessly into the batter. Let this mixture sit for about 10 minutes. As it rests, the dates become tender and almost jam-like. This step is essential for achieving a moist sticky toffee pudding texture.
Mixing the Dry Ingredients
In a separate bowl, whisk together the flour, baking powder, salt, and cinnamon. Even distribution of these ingredients ensures even rising and balanced flavor. Set this aside while you prepare the butter mixture.
Creaming the Butter and Sugar
In a large mixing bowl, beat the softened butter and dark brown sugar together for 3 to 4 minutes until light and fluffy. This step builds structure and air into the sponge. Don’t rush it. Proper creaming gives your pudding a tender crumb instead of a dense texture. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
Bringing the Batter Together
Reduce the mixer speed to low. Add half of the dry ingredients, followed by the milk, then the remaining dry ingredients. Mix just until combined. Avoid overmixing, which can make the sponge tough. Fold in the softened date mixture, including the liquid. The batter will look loose, and that’s exactly what you want. That moisture transforms into a beautifully soft pudding during baking.
Baking the Sticky Toffee Pudding
Preheat your oven to 350°F (175°C). Grease an 8-inch square baking dish and line the bottom with parchment paper for easy removal. Pour the batter into the prepared dish and smooth the top. Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean. The top should feel set but still slightly soft to the touch. Avoid overbaking to maintain moisture.
Making the Toffee Sauce
While the pudding bakes, prepare the sauce. In a medium saucepan over medium heat, melt the butter. Add the dark brown sugar and stir continuously until dissolved. Pour in the heavy cream and bring the mixture to a gentle simmer. Cook for 3 to 5 minutes until slightly thickened. Remove from heat and stir in the vanilla extract and a pinch of salt. The sauce will continue to thicken as it cools.
Soaking and Serving
When the pudding comes out of the oven, use a skewer to poke small holes across the surface. Pour about one-third of the warm toffee sauce over the hot pudding, allowing it to soak in. Let the pudding rest for 10 minutes before slicing. Serve warm with extra toffee sauce drizzled generously on top.
Baking Secrets for Perfect Texture
Temperature plays a big role in success. Make sure your butter and eggs are at room temperature before mixing. This helps everything blend smoothly and evenly. Finely chopping the dates ensures they distribute evenly instead of forming large chunks. If you prefer an even smoother texture, you can lightly mash the soaked dates before adding them to the batter. Avoid overbaking. Sticky toffee pudding should remain soft and tender, not dry. The center should spring back lightly when pressed.
Serving Ideas for Extra Indulgence
Sticky toffee pudding is traditionally served warm, often with a scoop of vanilla ice cream or a dollop of lightly whipped cream. The cool creaminess contrasts beautifully with the warm sauce. For an even richer experience, add a small spoonful of mascarpone or clotted cream on the side. If you’re serving this dessert for a dinner party, you can portion it into individual ramekins before baking for an elegant presentation.

Nutritional Information (Per Serving, Approximate)
Calories: 480
Carbohydrates: 65 g
Protein: 5 g
Fat: 23 g
Saturated Fat: 14 g
Sugar: 45 g
Fiber: 3 g
Sodium: 220 mg
Values are estimates and may vary depending on ingredient brands used.
Frequently Asked Questions
Can I make sticky toffee pudding ahead of time?
Yes. You can bake the pudding a day in advance. Store it covered at room temperature. Reheat gently in the oven and warm the sauce separately before serving.
Can I freeze sticky toffee pudding?
Absolutely. Wrap individual slices tightly and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat before serving.
What type of dates work best?
Medjool dates are ideal because they are naturally soft and caramel-like in flavor. If using regular dried dates, soak them a little longer to soften fully.
Can I make this in individual portions?
Yes. Divide the batter into buttered ramekins and reduce the baking time to about 20 to 25 minutes.
Why is my pudding dense?
Overmixing the batter or overbaking can lead to density. Make sure to mix gently and check for doneness early.
Final Thoughts
Classic sticky toffee pudding is one of those desserts that never goes out of style. It’s humble yet luxurious, simple yet deeply flavorful. The moist date sponge combined with silky toffee sauce creates something truly special. This recipe stays faithful to tradition while being easy enough for any home baker to master. Once you make it from scratch and taste that first warm bite soaked in rich sauce, you’ll understand why this British favorite continues to win hearts everywhere.