- 1.
Preheat oven to 350°F (175°C). Grease and flour an 8x8 inch baking dish.
- 2.
In a bowl, combine chopped dates and baking soda. Pour boiling water over the dates and baking soda. Let stand for 10 minutes, stirring occasionally.
- 3.
In a separate bowl, cream together softened butter and granulated sugar until light and fluffy.
- 4.
Beat in the eggs one at a time, then stir in the date mixture. Mix well.
- 5.
In a separate bowl, whisk together flour, baking powder, and salt.
- 6.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Do not overmix.
- 7.
Pour the batter into the prepared baking dish and bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
- 8.
While the pudding is baking, make the toffee sauce. In a saucepan over medium heat, combine butter, heavy cream, and brown sugar.
- 9.
Bring to a simmer, stirring constantly, until the sugar is dissolved and the sauce is smooth. Reduce heat to low and simmer for 5-7 minutes, or until slightly thickened.
- 10.
For the salted caramel sauce: In a heavy-bottomed saucepan, heat granulated sugar over medium heat, without stirring, until it melts into a golden amber caramel. Gently swirl the pan occasionally to ensure even melting. Be patient, this can take a few minutes.
- 11.
Once the sugar is completely melted and amber-colored, carefully pour in the heavy cream (it will bubble vigorously). Whisk constantly until smooth.
- 12.
Remove from heat and stir in butter and salt until melted and fully incorporated. Let cool slightly. If it seizes, place back on low heat and stir until smooth. Store in an airtight container in the fridge. Microwave slightly before serving if chilled.
- 13.
Once the pudding is out of the oven, poke holes all over the top with a skewer or fork.
- 14.
Pour half of the toffee sauce over the warm pudding. Let it soak in for about 10 minutes.
- 15.
Cut the pudding into squares and serve warm. Drizzle with remaining toffee sauce and generously drizzle with the salted caramel sauce. Serve with vanilla ice cream or whipped cream, if desired.