Fat-free Christmas Pudding

4 oz prunes or dates
4 oz candied peel
4 oz grated carrot
4 oz sultanas
4 oz raisins
4 oz currants
1 cooking apple, chopped
½ allspice
½ tsp ground cinnamon
½ tsp ground nutmeg
½ tsp ground cloves
juice and zest of 1 orange and 1 lemon
4 oz fresh wholemeal breadcrumbs
2 oz chopped hazelnuts or flaked almonds
4 oz self-raising flour
6 oz dark muscavado sugar
2 large eggs
¼ pint Guinness or 2 –3 tbsp brandy

Mix all the ingredients together, stir well and make your wish, then fill a 2 ½ pint or 1.4 litre pudding basin, or divide between two 1 pint dishes.
Steam initially for 6 hrs and cook for a further 3 ½ hrs on Christmas Day prior to serving. You can use the microwave to reheat before you serve it. But if you bake it in the microwave, it won’t have the keeping qualities of the traditional method. You can store this pudding in a suitable container in the fridge for twelve months. Enjoy and have a happy Christmas.