This gingerbread recipe makes a deliciously sticky and moist cake, rich with black treacle, golden syrup and stem ginger plus cinnamon for warmth

  • Rating
    (22 ratings)
    Rate this recipe
  • Serves 15

  • Prep time 15 mins

  • Cooking time 40 mins


  • 100g (4oz) unsalted butter, softened
  • 100g (4oz) golden syrup
  • 100g (4oz) black treacle
  • 100g (4 oz) soft light brown sugar
  • 85g (3½oz) stem ginger, plus 35g (1¼oz) of syrup
  • 2 tsp ground ginger
  • ½ tsp cinnamon
  • 3 medium eggs
  • 225g (8oz)  self raising flour, sieved
  • 200ml (1/3pt) semi skimmed milk
  • 1 tsp bicarbonate of soda
  • ½ tsp baking powder
  • 75g (3oz) icing sugar


This cake will mature and go stickier if left for a few days in a tin


  1. Preheat the oven to 180C/160C fan/350F/Gas 4. Grease and line a 20cm (8in) square tin with baking parchment.

  2. Place the butter, golden syrup, treacle, brown sugar, stem ginger, ground ginger and cinnamon into a pan. Gently heat until the sugar is dissolved.

  3. Beat the eggs and milk into the mixture then fold in the flour, bicarbonate of soda and baking powder. Pour the mixture into the prepared cake tin and bake for 35-40 minutes.

  4. Meanwhile mix the ginger syrup with the icing sugar. Once the cake comes out of the oven pierce all over with a skewer and pour over the ginger icing. Leave the cake to cool completely.