5 from 1 vote
Ultimate Vegan Christmas Pudding
Ultimate Vegan Christmas Pudding
Prep Time
15 mins
Cook Time
4 hrs
Total Time
4 hrs 20 mins
Course: Dessert
Servings: 6 people
Author: Kate Ford | The Veg Space
For a 1.1 litre / 2 pint pudding basin
  • 350 g mixed fruit (I used a 'luxury' version with cherries and mixed peel included in it)
  • 140 ml sherry (check it is vegan)
  • 120 g soft light brown sugar
  • 1/2 tsp mixed spice
  • 60 g self-raising flour
  • 1/2 tsp baking powder
  • pinch salt
  • 60 g fresh breadcrumbs
  • zest of 1 lemon
  • zest of 1 orange
  • 120 g vegetable suet
  • 40 g walnuts, roughly chopped
  • 60 ml soya milk
  • 1 1/2 tbsp soya yoghurt (plain)
  • 1 tbsp black treacle
  • 120 ml stout (check it is vegan)
  1. Soak the fruit in the sherry overnight.

  2. Mix the sugar, spice, flour, baking powder, salt, breadcrumbs, zest, suet and nuts in a large bowl.

  3. In a jug, whisk together the soya milk, soya yoghurt, black treacle and stout.  Pour this into the dry ingredients and mix well until fully combined.

  4. Grease a 1.1 litre (2 pint) pudding bowl generously, and tip in the pudding mixture - it should come about three quarters of the way up the basin - don't overfill it or this will cause problems later on!  Cut out a circle of baking parchment or greaseproof paper and place this over the pudding mixture.

  5. Either put the lid on your pudding basin, or else wrap it in two layers of foil, pleating it at the top to allow for expansion and steam.  Seal it tightly so that water can't get in to your pudding during steaming.  Steam the pudding for 4 hours - either in a steamer, or place a jam jar lid in the bottom of a saucepan, then fill the saucepan with water until it is two thirds up the side of the pudding basin.  Keep checking water levels as it cooks, you don't want it to boil dry.

  6. When the pudding is cooked, leave it to cool, then wrap tightly in foil and store in a cool place until Christmas.  For a boozy pudding, feed it regularly with brandy or sherry.

To serve:
  1. Steam for 1.5 hours, as described above.

  2. To serve alight, warm 3-4 tbsp brandy in a small jug the microwave.  Just before bringing to the table, pour the brandy over the pudding then light with a match.