Roughly chop all the dried fruit and soak in any dark rum or brandy for about one week – if pushed for time a few days will suffice.
Combine the flour, bread crumbs and whisked egg in a large mixing bowl
Add the suet, grated carrots and apples and mix well
Add the sugar and suet, followed by the other ingredients and mix well
Grease the inside of the pudding basin with butter and place a circle of greased, grease-proof paper in the base of the 2.5-pint pudding basin
Place the mixture in the prepared 2.5-pint pudding basin
Place a circle of grease-proof paper on top of the pudding mix
Cover the pudding bowl containing pud mix with grease-proof paper, pleat across the centre, then tie on with string.
Cover the grease-proof paper lid with pleated foil and secure it with string. Add a loop of string across the top of the bowl to form a handle for lifting the pudding bowl.
Steam the pudding on a trivet for 8 hours. Top up the water at regular intervals to prevent the pan from boiling dry.
Repeat steaming for a further 8 hours on the following day.
Store in a cool place for at least a month to mature.
Serve
On the day, re-steam for 2 hours or microwave: set microwave power level to 400-500 watts and heat the pudding for 10-15 minutes.
Carefully remove the foil and grease-proof paper cover, and turn the pudding onto a large plate. Use a palette knife to free the pudding from the inside of the bowl if needed.
Garnish with a sprig of holly, preferably with holly berries
Warm a serving ladle half filled with brandy over a flame. When it catches fire, pour over the pudding and carry to the table. The effect is improved by darkening the room.