Put the raisins, sultanas, apricots, and prunes cut up into small pieces into a large bowl.
Add orange zest and juice and stir in well.
Grate in apple, and stir well.
Stir in spices, marmalade, or honey.
Add in Brandy and Sherry.
Cover and leave to marinate overnight in a cool place (not a fridge).
The next day, stir in beaten eggs, melted butter, flaked and ground almonds, and breadcrumbs.
Spoon the mixture into either 1 large bowl or as I do make three smaller. Make sure bowls are buttered and lined with greased paper. Press the mixture down well.
Cover the bowl with a piece of pleated baking parchment and then a layer of foil.
Tie with string and make some handles.
Cook in a steamer with a tight-fitting lid with boiling water for 6-8 hours. Keep your eye on the water so it does not run out. I tend to do this over a couple of days, last steam on the day you wish to eat the pudding.
I start to prepare my puddings at the end of November. I like to give them an extra feed of Brandy after the first steam. Replace paper and foil if you do open up the pudding.
Serve with brandy butter, cream, or custard and a bit of festive holly. Enjoy.