Place the dates, sugar, bicarbonate of soda and butter/margarine into a mixing bowl
Pour the boiling water over and mix to melt the fat
Allow to cool a little
Add the egg
Add the walnuts, flour and vanilla essence if using and mix to a smooth batter type consistency
Grease and line two small or one large loaf tin
Bake in the oven for about 75 minutes or until firm
Notes
To make this cake vegan use vegan friendly margarine. For the egg use 3 tablesppons of milled flaxseed mixed in with 3 tablespoons of water and leave to thicken. Add instead of the egg.