Preheat the oven to 170 degrees celsius fan-forced (190 degrees celsius conventional). Line a 22cm x 11cm loaf tin with baking paper.
Sift the flour, bicarbonate of soda, baking powder, vanilla and salt into a mixing bowl. Make a well in the centre and set aside.
Place the milk, chia seeds, maple syrup, dates and oil in a food processor or blender and blend for 45 seconds, or until smooth. Pour into the dry ingredients and stir gently until just combined. Please ensure to be gentle when stirring the mixture, as over-mixing can destroy the properties of the gluten that help the dough to rise.
Transfer the mixture into the prepared tin and bake in the oven for 25 minutes.
Meanwhile, to make the sticky date sauce, place all the ingredients in a blender with 1 cup of water and blend until smooth.
Remove the pudding from the oven and allow to rest for 5 minutes. Pour over the sticky date sauce and return the pudding to the oven for a further 20 minutes.
Allow the pudding to rest for 5 minutes before serving warm as is, or with a scoop of vegan ice cream or coconut yoghurt.
