Brush the sides of your pudding moulds with butter and then dust in some flour; this will stop the puddings sticking to the moulds.
Cream the butter and sugar together in a mixer until pale and fluffy.
Mix together the golden syrup, treacle and eggs, then add them a little at a time to the butter and sugar mix, and blend until smooth.
Now add the flour and blend, at a low speed, until well combined. Transfer to a clean bowl.
Meanwhile, blend the dates and boiling water in a food processor to a smooth purée.
Stir in the bicarbonate of soda and vanilla extract.
Pour the date purée into the pudding batter and stir until well combined.
Pour the mixture into the moulds and bake for 20 to 25 minutes, or until the top is springy and golden-brown.
Meanwhile, cut your figs in half through the middle and drizzle with the honey. Then pop under a hot grill for a few moments or carefully pan fry in a dry pan.
Now mix the honey with the ricotta and the cinnamon.
To make the sauce, heat all of the ingredients in a pan, stirring occasionally, until boiling.
Serve the puddings with a honeyed fig on top, plus the ricotta cheese and lashings of the hot sauce.