Mix all the fruits with the spices and nuts, if you are using them, and flours in a large bowl. Mix in the egg and brandy or fruit juices. Stir thoroughly. Spoon into a bowl big enough to be able to leave approx 3cm/1 inch space at the top. Cover with a double thickness of greaseproof paper and secure with rubber bands or string.
Put in a large saucepan with water 2/3 of the way up the bowl. Bring to a gentle boil, cover the pan and steam for 2-3 hours. Remove from the pan, replace the greaseproof paper with fresh, and store in a cool place till needed.
To serve, either re-steam for 2 hours or heat in a microwave (good but not quite as good as steaming) for 2-3 minutes. Warm a ladleful of brandy over the heat, pour over the pudding and light.
See more Christmas recipes
Pair this with Tesco Moscatel De Valencia
Shop for wine on Grocery >
Shop wine by the case >