Offer: magazine subscription
Try your first 5 issues for only £5 today and never miss our best recipes
Butter the inside of a 1.2 litre pudding bowl and line the base with a disc of buttered greaseproof paper.
Melt the butter, syrup and sugar in a saucepan. Remove from the heat and stir in the milk and egg. Add the cocoa to the flour, then tip this mixture into the pan with the cinnamon and soda.
Pour the mixture into the pudding bowl, cover tightly with foil and steam for 11⁄4 hours. Just before the end, heat the sauce ingredients until melted, stirring all the time.
Turn the pudding out (run a knife around the inside of the bowl if necessary) and discard the paper disc. Pour the sauce over the top and serve immediately.