Start by making the sauce, place all the sauce ingredients in a sauce pan and bring to the boil.
Preheat the oven to 180 degrees C, grease and flour the pudding moulds.
Put 2-3 tbsp of the sauce in the bottom of each pudding mould and place the moulds in the freezer while you make the sponge.
To prepare the dates, soak the dates in the boiling water for 5 minutes before adding the bicarbonate and blending in a food process to a smooth puree.
To make the sponge, cream the butter and sugar, then add the egg, golden syrup, treacle and vanilla.
Mix in the flour gradually, then add the date mixture and mix well.
Remove the moulds from the freezer, divide the mixture between the moulds and bake for 25-30 mins or until golden brown.
Serve with more sauce and vanilla ice cream.
Recipe by MongolianKitchen.com at https://mongoliankitchen.com/sticky-toffee-pudding/