Ingredients:

  • 1 cup (240ml) boiling water
  • 1 teaspoon baking soda
  • 1 cup (170g) pitted Medjool dates, roughly chopped
  • 1/2 cup (113g) unsalted butter, softened
  • 3/4 cup (150g) packed light brown sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1 1/2 cups (180g) all-purpose flour
  • 1 teaspoon baking powder
  • 1/4 teaspoon salt
  • 1/2 cup (113g) unsalted butter
  • 1 cup (200g) packed light brown sugar
  • 1 cup (240ml) heavy cream
  • 1/4 teaspoon salt
  • 1 teaspoon vanilla extract (optional)

Instructions:

  1. Pour boiling water over chopped dates and baking soda in a bowl. Let stand for 10 minutes. Mash slightly with a fork.
  2. In the same bowl, cream softened butter and brown sugar until light and fluffy.
  3. Beat in eggs one at a time, then stir in vanilla extract.
  4. Gradually add the date mixture to the butter mixture, mixing until just combined.
  5. In a separate bowl, combine the flour, baking powder, and salt, then gently fold into the wet ingredients until just combined. Do not overmix!
  6. Pour batter into the prepared baking pan and bake in a preheated oven at 350°F (175°C) for 35-40 minutes, or until a wooden skewer inserted into the center comes out clean.
  7. While the pudding is baking, melt butter and brown sugar in a saucepan over medium heat. Stir until sugar is dissolved and the mixture is smooth.
  8. Stir in heavy cream and salt. Bring to a simmer, stirring constantly, and cook for 3-5 minutes, or until the sauce thickens slightly. Remove from heat and stir in vanilla extract (if using).
  9. Let the pudding cool slightly before cutting into squares. Drizzle generously with toffee sauce and serve warm.