Preheat oven to 180ºC. Bring water to the boil in a small saucepan. Add the dates, butter, sugar and soda and boil for 2-3 minutes. Remove from the heat and allow to cool a little. Add the flour, egg and walnuts and mix until combined. Spoon mixture into a well-greased nut loaf tin, standing up with the lid on the bottom. Fill to just under 3⁄4 full because the mixture will rise as it cooks.
Place the greased lid on top and cook in the oven, standing upright, for about 45 minutes. Test by inserting a toothpick in the middle which should come out clean. Any leftover mixture can be baked in greased muffin tins. If you don’t have a nut loaf tin you can make this in a loaf tin.
Serve sliced, plain or buttered.