Preheat and Prepare: Start by preheating the oven to 180°C / 350°F (160°C fan-forced). Prepare your baking equipment: grease seven pudding moulds thoroughly or, alternatively, grease and line a 20 cm / 8-inch square cake pan with parchment paper, ensuring some overhang for easy removal.
Prepare the Dates: Place the chopped dates in a heatproof bowl and sprinkle them with baking soda. Pour over the boiling water, letting the mixture sit for 10 minutes. Use a potato masher or fork to mash the softened dates into a porridge-like consistency. This mixture should be thick and slightly sloppy (refer to Note 3).
Make the Batter: In a mixing bowl, beat together the butter and brown sugar until smooth and creamy. Crack in the eggs, one at a time, mixing well to incorporate. Sift in the flour and evenly sprinkle the baking powder over the top. Stir until just combined. Finally, fold the prepared date mixture into the batter, ensuring it is evenly distributed.
For a Single Pudding: Pour the batter into the prepared square cake pan, smoothing the surface evenly. Bake for approximately 35 minutes, or until a skewer inserted into the center comes out clean. While the pudding is still warm, use a skewer to poke about 40 small holes across the surface. Drizzle 1/2 cup of warm Butterscotch Sauce over the pudding and allow it to soak for 10 minutes. Lift the pudding out of the pan using the parchment paper overhang, cut into portions, and serve warm with additional Butterscotch Sauce and a scoop of ice cream or a dollop of cream.
For Individual Puddings: Divide the batter evenly between the pudding moulds, filling each to two-thirds of its capacity. Bake for about 25 minutes, or until a skewer inserted into the center comes out clean. While the puddings are still hot, poke approximately 10 holes in each and spoon over 1 tablespoon of Butterscotch Sauce per pudding. Let them soak for 10 minutes. Turn the moulds upside down onto serving plates, releasing the puddings. Serve warm with the remaining Butterscotch Sauce, paired with ice cream or cream.
Prepare the Butterscotch Sauce: Combine all sauce ingredients in a medium saucepan over medium heat. Once the butter has melted, stir the mixture thoroughly. Bring it to a gentle simmer, cooking for 2 minutes while stirring occasionally. Remove from heat and serve the sauce warm over the puddings.
Enjoy the warm, rich flavors of this classic Sticky Toffee Pudding, perfect for a comforting dessert experience.