Everyone can enjoy this plant-based Christmas pudding packed with traditional dried fruit (and don’t forget the rum!)
Grease a pudding bowl with butter and line the bottom with baking paper.
Add the margarine, figs and rum to a food processor and pulse until almost smooth then scoop into a mixing bowl. Add the sultanas, raisins, apple, sugar, breadcrumbs, flour and allspice and mix together. Spoon the mixture into the prepared pudding bowl.
Cover with baking paper greased with butter, scrunch up foil and place it at the bottom of a large saucepan and lower the Christmas pudding on top of the foil.
Fill halfway up the saucepan with boiling water, cover and simmer for 3 hours (top with water as needed). Remove from the heat and leave to cool. Store in a cool dry area.