350g Currants

150g Sultanas

150g Raisins

75g Chopped mixed peel or dried cranberries

75g Glace cherries, halved

3 tbsp Dark rum or brandy

75g Blanched almonds, finely chopped

Zest of 1 lemon, finely grated

100g Trex, at room temperature

150g Dark muscovado sugar

4 Large eggs, beaten

200g Plain flour

¼ tsp Salt

1 tsp Ground mixed spice

1 tsp Ground nutmeg



  1. Put the currants, sultanas, raisins, mixed peel or dried cranberries and glace cherries into a large mixing bowl. Cover with boiling water, stir well, then drain thoroughly. Return to the bowl and stir in the rum or brandy. Cover and leave for several hours, or overnight. This plumps up the fruit to make the cake deliciously moist.
  2. When ready to start baking the cake, preheat the oven to 150°C/fan oven 130°C/Gas Mark 2. Grease and line a 20cm (8in) round cake tin with double-thickness greaseproof paper.
  3. Stir the almonds and lemon zest into the fruit.
  4. In a very large mixing bowl, beat together the Trex and sugar until light and fluffy. Do this with a wooden spoon, or use a hand-held electric mixer. Gradually add the beaten eggs.
  5. Sift the flour, salt and spices into the mixing bowl, folding them in with a large metal spoon. Add the fruit mixture and stir in thoroughly. Tip the mixture into the prepared tin, levelling the surface.
  6. Bake for 2 hours in the centre of the oven. Test that the cake is cooked by inserting a fine skewer into the centre — it should come out clean. If not, cook for a little longer.
  7. Stand the cake on a wire rack and leave it to cool in the tin. When completely cold, wrap in greaseproof paper and store in an airtight tin. About 1 week before Christmas, coat the cake with almond paste or marzipan, allowing it to harden for 24 hours before decorating with royal icing.