To make the butterscotch sauce, put all three ingredients in a saucepan and whisk together till combined. Over low heat, keep stirring the sauce till the butter melts and the sugar dissolves. Take off the heat and keep aside.
To make the Sticky Date pudding:
Put the dates in a bowl and add the boiling water. Now add the baking soda, mix and allow the mixture to stand for 5 minutes.
Blend the mixture till smooth. I prefer to blend till the mixture is smooth with some small date pieces in it.
Put the date mixture into a bowl and add the butter, egg, sugar, flour, baking powder and salt. Mix well with a wooden spoon till combined. Divide the mixture equally between 5 or 6 well greased moulds.
Cover the moulds with aluminium foil squares making a fold in the center. This will allow the pudding to rise well. Tie the foil down using string or with rubber bands. If youu2019re using rubber bands, ensure theyu2019re not the kind that melts!
Place the moulds on a steamer plate ensuring there is enough water in it but the level is not too high to get into the moulds.
Steam cook the puddings for about 30 to 45 minutes. If you poke a skewer through the pudding it should come out clean when done.
Remove the puddings from the steamer and remove the foil caps. Allow to cool in the moulds for about 10 minutes and then unmould the puddings. They should slip out easily.
These puddings are normally served warm during winter, but given the heat of the summer right now, I served the puddings at room temperature with chilled butterscotch sauce.
Marbled Chocolate & Vanilla Pudding:
To make the custard sauce, keep aside about 1/4 cup milk aside. Boil the remaining with sugar. Dissolve the custard powder in the 1/4 cup milk and add it to the boiling milk, stirring constantly to ensure no lumps form.
Keep stirring the mixture till the custard thickens a bit into a sauce.
To make the pudding:
Sieve the baking powder, salt and flour together and keep aside.
Beat the sugar and butter until light and fluffy. Add the beaten egg and beat well. Add the flour and fold it into the mixture with a spoon. Add just enough milk to give the batter a dropping consistency.
Divide the mixture into two equal portions. To one add the vanilla extract and mix well. Blend the cocoa powder with a little water to a thick paste and add to the other portion. Mix well.
Grease individual four dariole moulds with butter or oil and put alternate spoons full of batter equally into the moulds.
Cover the moulds with aluminium foil squares making a fold in the center. This will allow the pudding to rise well. Tie the foil down using string or with rubber bands. If youu2019re using rubber bands, ensure theyu2019re not the kind that melts!
Place the moulds on a steamer plate ensuring there is enough water in it but the level is not too high to get into the moulds.
Steam cook the puddings for about 30 to 45 minutes. If you poke a skewer through the pudding it should come out clean when done.
Remove the puddings from the steamer and remove the foil caps. Allow to cool in the moulds for about 10 minutes and then unmould the puddings. They should slip out easily.
Serve the puddings with the custard sauce.