Sticky Toffee Pudding
A perfect recipe for the classic British dessert. Warm date laced cake, soaked and drizzled with a luscious toffee sauce. Served with a scoop of vanilla ice cream, this indulgent dessert will make your tastebuds sing.

- Prep time
- 14 min
- Cook time
- 31 min
- Yield
- 12 servings
- Difficulty
- HARD
Ingredients
Quantities are shown as originally provided.
- 3/4 cups (6oz/ 170 grams) unsalted butter
- 1 1/2 cups (10 1/2 ounces/ 300 grams) packed soft light brown sugar
- 1 cup heavy whipping cream
- 1/4 teaspoon salt
- Vanilla ice cream, for serving
- 1 1/2 cups (10 ounces/ 284 grams) pitted and chopped medjool or magdool dates*
- 1 1/2 cups water
- 1 teaspoon baking soda
- 2 cups (8.8 ounces/ 250 grams) all purpose flour (preferably weighed)*
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 1/2 cup (4oz/ 114 grams) unsalted butter, softened to room temperature
- 1 cup (7 ounces/ 200 grams) packed soft light brown sugar
- 1/4 cup (1 3/4 ounce/ 50 grams) granulated sugar
- 3 large eggs, at room temperature
- 1 1/2 teaspoons pure vanilla extract or 1 tablespoon imitation vanilla flavoring
Instructions
- 1
In a medium saucepan, put the dates and water together and cook over medium heat. Simmer together, stirring constantly until the dates are soft and mushy, and the water is absorbed, about 5 minutes. Remove from heat and stir in the baking soda. The mixture will foam. Transfer to a large plate, cover and set aside to cool completely, slightly warm is ok. Or put in the freezer to speed things up.
- 2
Meanwhile make the toffee sauce (instructions below)
- 3
Then adjust the oven rack to lower middle position and preheat the oven to 350F/180C.
- 4
If making jumbo or regular cupcakes, grease and flour or non-stick spray the cupcake pans. If making one large cake, then grease or spray the bottom of a 9inch pan, line with parchment paper or foil round, then grease and flour or spray over the rounds and on the sides of the pan.
- 5
In a medium bowl, whisk together the flour, baking powder and salt. Set aside.
- 6
In the bowl of a stand mixer fitted with the paddle attachment, or a regular large bowl and a handmixer, beat the butter with both sugars until lightened in both texture and color, about 5 minutes, scarping down the bowl as needed.
- 7
Add the eggs, one at a time, mixing well after each addition. Mix in the vanilla.
- 8
On lowest speed, gradually add the flour mixture, just until combined. Do not overmix.
- 9
Add the dates and mix gently on low speed just until well combined. Scrape down the bottom and sides of the bowl, to make sure that everything is well mixed together.
- 10
Fill the regular-sized cupcake pans with 1 scoop of batter in each cavity or 2 scoops for regular-sized cupcakes, filling them 2/3 of the way. For the large 9inch pan, pour all of the batter in the prepared pan.
- 11
Bake for (17 to 20 minutes for regular-sized cupcakes), (22 to 25 minutes for jumbo cupcakes) or (50 to 60 minutes for the large cake). Because different ovens vary in temperature, the best way to test for doneness is to make sure that a toothpick inserted in the center of the cake comes out with a few cooked crumbs attached, the sides starts to pull away from the pan and the center springs back to the touch.
- 12
Take out of the oven then reheat the toffee sauce until very hot. Poke holes all over the cake using a tooth pick or wooden skewer, then pour (1 tablespoon of sauce on top of each regular sized cupcake), or (2 tablespoons for each jumbo cupcake), or (1/3 of the sauce over the large cake).
- 13
Leave the sauce to soak in for about 5 minutes, then turn the cake(s) on to a serving platter.
- 14
Pour (1 more tablespoon of sauce on top of each regular sized cupcake), or (2 tablespoons for each jumbo cupcake), or (1/3 of the sauce over the large cake). The remaining sauce is for serving on the side. Serve warm, topped with a scoop of vanilla ice cream (optional) and more toffee sauce if desired. Store leftovers in an a airtight container, then heat individual servings in the microwave until warm.
- 15
In a saucepan, melt the butter, brown sugar, cream and salt over medium heat, stirring constantly with a whisk or heatproof rubber spatula.
- 16
Bring to boil and simmer for about 1 minute, stirring constantly.
- 17
Remove from the heat and use according to the recipe.