Add all of the ingredients up to the eggs (last ingredient is the cocoa powder) in a large pan and cook for around 15 minutes until the mixture thickens. Remove from the heat and allow to cool for around 30 minutes. Pre-heat the oven to 150ºC and prepare a springform pan (see note 2).
Whisk the eggs and then add to the mixture. Combine the flour with the baking powder, soda and salt and stir in gently with a spatula. Pour into the prepared pan and bake for around 65 minutes. The cake is ready when inserted skewer comes out clean.
Leave the cake to cool completely and then wrap up in clingfilm and kitchen foil until ready to eat. Before serving, sprinkle with icing sugar and a little Christmas decoration, or wash with honey and add some walnuts or other nuts (see note 3)