Combine all dried fruit, cherries, and peel in a bowl. Pour over brandy, stir, cover, and soak overnight (minimum 8 hrs; 24–48 hrs preferred).
Preheat oven to 150°C (130°C fan / 300°F / Gas 2). Line a 20cm deep round tin with a double layer of greaseproof paper, creating a collar 5cm above the rim.
Beat butter and dark brown sugar for 4–5 minutes until pale and fluffy. Scrape down sides once.
Add eggs one at a time, beating well after each. Add black treacle with the final egg.
Sift in flour and spices. Add ground almonds. Fold gently until no flour streaks remain — do not overmix.
Toss soaked fruit in 1 tbsp flour. Fold fruit and citrus zest into the batter until evenly distributed.
Spoon into tin, level, create a slight dip in the centre. Bake 3 hrs to 3 hrs 30 mins. Test with a skewer from the 3-hour mark.
While warm, make holes with a skewer, brush with 2 tbsp brandy. Cool completely in tin. Wrap and feed every 1–2 weeks.