Grease the cake tin and line the bottom with baking paper.
Preheat the oven to 180°c/160°c Fan/Gas 4/360°F
Put the butter, sugar, eggs, coffee extract, flour, and baking powder into a large bowl. Beat well until smooth and thoroughly blended.
Stir in the dates and walnuts, and then the hot water. Pour the mixture into the tin.
Bake in the oven for 50 minutes until the pudding is well risen, and springy to tough.
About 10 minutes before the pudding is ready, make the sauce. Put the butter and sugar into a small saucepan, and heat gently until melted and the sugar has dissolved. Stir in the cream and walnuts if using and heat gently to warm through.
Cut the pudding into 8 squares and transfer to serving plates. Spoon over the toffee sauce, and serve at once.
Get your ingredients deliveredCheck out Ocado! Save 25% on your first order + 3 months free unlimited deliveries. Enter VOU7389477 at checkout