
This dish can be made either in a 12.5cm/5in pudding basin, or better still in two or three 7.5cm/3in metal pudding basins.
90g/3oz butter, softened
30g/1oz plain flour
200g/7oz dried dates, pits removed
300ml/10¾fl oz water
170g/6oz dark brown sugar
1 tbsp golden syrup
2 tbsp black treacle
½ tsp vanilla extract
2 free-range eggs
200g/7oz self-raising flour
1 tsp bicarbonate of soda
100ml/3½fl oz double cream
40g/1½oz butter
40g/1½oz dark brown sugar
2 tbsp black treacle
1 tbsp golden syrup
For the pudding, preheat the oven to 200C/400F/Gas 6. Butter the pudding basins really well with a third of the softened butter, then dust with the plain flour.
Place the dates and the water in a saucepan and bring to the boil.
Whisk the remaining butter and the sugar together in a large bowl using an electric beater until light and fluffy. Gradually add the golden syrup, treacle, vanilla extract and eggs to the mixture and continue beating. Turn the beaters down to a slow speed and add the self-raising flour, a spoon at a time. Beat until all the ingredients are well combined.
Purée the hot water and date mixture in a food processor or blender and add the bicarbonate of soda. Quickly add this to the mixture in the bowl while it is still hot. Stir to combine and fill two or three 7.5cm/3in metal pudding basins (or one 12.5cm/5in pudding basin) with the mixture.
Bake in the oven for 20-25 minutes until the top is just firm to the touch.
For the sauce, place all the sauce ingredients into a pan and bring to the boil. Remove from the heat.
To serve, remove the puddings from the moulds and put on a serving plate with lots of the hot sauce on the top. Serve with ice cream.
Type the ingredients you want to use, then click Go. For better results you can use quotation marks around phrases (e.g. "chicken breast"). Alternatively you can search by chef, programme, cuisine, diet, or dish (e.g. Lasagne).
BBC © 2012 The BBC is not responsible for the content of external sites. Read more.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.