Preheat the oven to 180°c (160 fan/ gas 4) and line a 2lb loaf tin with baking paper (or use a loaf liner).
In a mixing bowl cream together the softened butter and sugar until pale and fluffy.
225 g Butter, 225 g Caster Sugar
Beat in the eggs and almond extract.
4 Eggs, 1 teaspoon Almond Extract
Fold in the self-raising flour and orange zest, being careful not to knock any air out of the batter.
225 g Self Raising Flour, ¼ teaspoon Salt, 1 Orange
Place the marzipan on a wooden board and dust with a little icing sugar. Use a rolling pin to roll it out into a shape that is roughly the same size as the loaf tin.
100 g Marzipan
Spoon half the cake batter into the prepared loaf tin.
Lay the marzipan over the top, then spoon on the remaining cake mixture.
Bake in the oven for 55 minutes - 1 hour, until a skewer comes out clean. Leave to cool for 10 minutes before removing the cake from the tin (use the baking paper to help you) and place on a wire rack.
Once cooled, whisk together the icing sugar and orange juice and drizzle over the cake with a teaspoon.
50 g Icing Sugar, 1-2 tablespoon Orange Juice