Pre-heat your oven to 160°C/140°C fan
Line a deep 20cm cake tin with greaseproof paper or reusuable baking liners.
Finely grate the zest of 1 orange.
Chop the marzipan (150g) into roughy 1cm cubes.
Beat the butter (150g) and soft light brown sugar (150g) until light and fluffy
Add the eggs (2 large) one at a time. Beat well after after adding the first egg before adding the second.
Fold in the self-raising flour (150g), ground almonds (150g), ground mixed spice (2 tsp) and salt (⅛ tsp).
Add the soaked fruit, orange zest and marzipan chunks into the cake mixture and fold until they're evenly distributed.
Put the cake mixture into your prepared tin and bake for c. 1 hour 20 minutes until a skewer inserted into the centre comes out clear.Note - if you hit a warm marzipan chunk with your skewer it will come out sticky even if the cake is cooked through, so you may want to check a couple of spots to double check if it's not clean first time. Once baked, remove the cake from the oven and leave it to cool in the tin for about 20 minutes. Remove the cake from the tin and transfer it to a cooling rack and allow it to cool completely.