Try this sticky toffee Christmas pudding, then check out our classic Christmas pudding, Christmas cake, mince pies, and more Christmas baking recipes.
For more indulgent desserts, check out our classic sticky toffee pudding, ginger sticky toffee pudding, vegan sticky toffee pudding and sticky toffee self-saucing pudding.


  • 85g golden syrup
  • 100g butter, at room temperature
  • 175g dark muscovado sugar
  • 150g self-raising flour
  • 75g ground almonds
  • 3 tsp ground ginger
  • 1 tsp bicarbonate of soda
  • 2 eggs
  • 150ml milk
  • 4 balls preserved ginger, chopped
  • 75g pecan halves



  • STEP 1

    Heat oven to 180C/fan 160C/gas 4. Put 2 tbsp of the syrup in the bottom of a 1.5 litre pudding basin. Beat the butter and sugar together, add the flour, ground almonds, ginger, bicarb and egg plus the milk and remaining golden syrup. Beat until the mixture is smooth. Stir in the chopped ginger. Arrange the pecan halves in the bottom of the basin, using the syrup to keep them in place. Spoon the mix into the basin, then bake for 1 hour 20 minutes until risen and dark golden and a skewer comes out clean. Don’t open the oven door while the pudding is cooking: it is quite light and may may sink in the middle if you do.

  • STEP 2

    To make the sauce put the sugar, treacle and butter in a pan and melt everything together. Stir in the crème fraîche.

  • STEP 3

    Run a knife around the edge of the basin, turn out the pudding and serve with the sauce.


Janine Ratcliffe Portrait
Janine RatcliffeFood director

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating