Vegetarian and alcohol-free Christmas pudding

Puddings and cakes

  • Serves: 8
  • Preparation time: 30 minutes
  • Cooking time: 5 hours
Our Christmas pudding recipe is suitable for vegetarians © William Shaw

Our Christmas pudding recipe is suitable for vegetarians


180g mixed dried fruits
60g dates – stoned and chopped
60g glace cherries – chopped
60g dried apricots – chopped
90g plain flour
90g fresh white breadcrumbs
60g dark soft brown sugar
60g vegetarian spread
60g carrot – grated
60g cooking apple – grated
30g walnuts – finely chopped
1 egg
1tbs black treacle
1tsp mixed spice
Grated rind and juice of a lemon


  1. Mix all the ingredients together thoroughly, adding enough milk to give a soft dropping consistency.
  2. Grease a 1.2 litre pudding basin.
  3. Cover with greased paper and foil, tie down securely.
  4. Steam for 5 hours.
  5. Either serve immediately or let it cool uncovered, wrap in clean greased paper and foil and store until required (this will require steaming for 2 hours from cold).

Due to the lack of alcohol in this pudding, it cannot be stored long term.