Chocolate Orange Christmas Pudding
Chocolate Orange Christmas Pudding

Chocolate Orange Christmas Pudding

A rich, fabulously decadent chocolate pudding with just a hint of zesty orange. Perfect served hot with lashings of double cream




15 mins


2 hours


  • 175g butter, softened
  • [dark-brown-sugar] 175g
  • 3 eggs
  • 4 tbsp creme fraiche
  • zest 2 oranges
  • 1 tsp essence of orange
  • 1 tsp essence of orange
  • 175g plain flour
  • 50g cocoa
  • 2 tsp baking powder
  • 1/2 tsp bicarbonate of soda
  • 1-2 tbsp milk (optional)

Chocolate Orange Christmas Pudding


  1. Butter and base line a 1 litre pudding basin. Cut out a rectangle of baking parchment and foil and fold a crease in the centre of each. Set to one side. Bring about 10cm of water to the boil in a saucepan large enough to comfortably hold your pudding basin.
  2. Place the butter and sugar in a large mixing bowl and cream together with a wooden spoon until pale and creamy. Crack the eggs into a medium bowl and beat in the creme fraiche, orange zest and essence of orange.
  3. Add the egg mixture to the creamed mixture and beat in. Continue to add and whisk until thoroughly incorporated. Don’t worry if it looks a little curdled at this stage.
  4. Sift over the flour, cocoa, baking powder and bicarbonate of soda. Stir in with a wooden spoon until completely incorporated. Add a little milk if the mixture seems a little to stiff.
  5. Spoon into the prepared basin, level off the top and then cover with the baking paper and the foil. Secure in place with string and trim off any excess paper and foil. Pop into the pan, ensuring that the water comes up two thirds up the side. Cover, bring to the boil and then simmer for 2 hours.


Don’t be tempted to take the lid off the pan for the first 30 minutes of cooking as this will cause the pudding to sink. After an hour check the level of the water in the pan and top up with boiling water if needed.