Weigh out the raisins, sultanas, mixed peel and cherries and put in a bowl. Pour the brown ale over the top and leave to soak overnight. The fruit will absorb the alcohol and become softer.
Preheat the oven to 180C, 350F, Gas Mark 4.
Grease a 9 inch cake tin and line with a double thickness of greaseproof paper that stands above the tin.
Cream the butter and sugar until soft and fluffy. Add the eggs, flour and spices and beat until well mixed.
Add the orange marmalade, making sure any large bits of peel are chopped up.
Stir in the fruit with a wooden spoon so it doesn’t get broken up
Finally add the almonds and walnuts. Stir these into the mixture.
Pour into the cake tin and smooth the surface, make a little dip in the middle to keep the surface even when it rises.
Bake for 30 minutes then reduce the temperature to 160C 325F Gas Mark 3. Cover the top with a double circle of greaseproof paper.
Bake for another 1½ hours until a skewer or thin bladed knife is clean when passed into the centre.
Leave to cool in the tin before turning out