Go Back
4.91 from 11 votes
The best Sticky Toffee Pudding recipe served on a plate with a golden spoon.
Steamed Sticky Toffee Pudding Recipe
Prep Time
30 mins
Cook Time
2 hrs

Drizzled with incredible caramel sauce, my Steamed Sticky Toffee Pudding recipe is simple, authentic, and oh so sweet.

Course: Dessert
Cuisine: British
Servings: 8 people
Author: Gemma Stafford
  • 1 ¼ cups (6½oz/177g) dates (pitted)
  • 1 ¼ cups (10floz/282ml) water
  • 1 teaspoon baking soda
  • 4 tablespoons (2oz/57g) butter (softened)
  • ¾ cup (6oz/170g) granulated sugar
  • 2 large eggs (room temperature)
  • 1 teaspoon vanilla extract
  • 1 cup (5 ½ oz/155g) all-purpose flour + 2 tablespoons
  • 2 teaspoons baking powder
  • 1 teaspoon salt
  1. Place a steamer tray in a large pot. Pour water into the pot until it reaches the base of the steamer. Place on a lid and set aside until later.

  2. Generously butter a medium 1.4-liter pudding basin. Place over to the side.

  3. In a small saucepan over medium/low heat, bring the dates and water to a boil. Turn the heat down and simmer for roughly 8-10 minutes or until the dates are soft.

  4. Remove from the heat and add the baking soda into the hot date mix to activate it. It will fizzle up.

  5. Blend the date mix until it is a smooth paste. Do this in a food processor or using an immersion blender. Set aside to cool down slightly.

  6. In a medium mixing bowl, cream together the butter and sugar until light and fluffy. You can do this by hand or by using an electric hand mixer.

  7. Stir in the eggs one at a time followed by the vanilla until fully incorporated.

  8. Next fold in the flour, baking powder, and salt.

  9. Lastly, pour in the cooled dates and mix until just combined.

  10. Pour the batter into the prepared pudding basin. Cover with a circle of parchment followed by foil. Tie a string around the top to move the pudding with ease. (If you haven't steamed a pudding before check out my How to Steam a Christmas Pudding for step-by-step photos.)

  11. Put your pot over medium-low heat and allow the water to simmer.

  12. Place your pudding basin into the pot and cover with the lid. Steam steadily for roughly 2 hours or until the pudding is firm to the touch. (While steaming your pudding make sure to top up the pot with boiling water as it does evaporate while steaming)

  13. Turn the pudding out onto a serving platter and enjoy warm with my Spiced Rum Sauce and whipped cream. Store leftovers in an airtight container at room temperature for up to 4 days. They also freeze really well for up to 4 weeks.