Step 1: Preheat Oven u0026 Prepare Pan : Preheat oven to 350°F (175°C). Grease an 8x8-inch baking dish or individual ramekins.
Step 2: Prepare Dates : Place chopped dates in a bowl. Pour boiling water over dates, add baking soda, and stir. Let sit for 10 minutes to soften.
Step 3: Prepare Sponge Batter : In a large bowl, cream together butter and sugar until light and fluffy. Beat in eggs one at a time, then add vanilla extract. In a separate bowl, whisk together flour, baking powder, and salt. Fold flour mixture into butter mixture. Stir in soaked dates with their liquid until evenly combined.
Step 4: Bake the Pudding : Pour batter into prepared baking dish or individual ramekins. Bake for 35–40 minutes (20–25 minutes for ramekins) until a toothpick inserted comes out clean. Allow to cool slightly while preparing the sauce.
Step 5: Make Caramel Sauce : In a small saucepan over medium heat, melt butter. Add brown sugar and stir until smooth. Pour in heavy cream, whisk until combined. Simmer for 3–5 minutes until thickened. Stir in vanilla extract and a pinch of salt.
Step 6: Serve : Pour warm caramel sauce generously over pudding. Serve with whipped cream or vanilla ice cream, and optionally sprinkle with toasted nuts.