Whisk the orange and lemon zest with the sugars until fragrant. Drop in the butter one cube at a time and mix until light and fluffy.
Beat in the egg and vanilla.
Whisk the flours, almonds and mixed spice together and mix into the rest of the cookie batter.
Finally stir in the chocolate chips, marzipan, currants and stem ginger, reserving one of each for the top of each cookie.
Using a spring release ice cream scoop, portion out 12 balls of cookie, the place on a baking tray an inch or two apart. Top the cookie balls with the extra chocolate chips, marzipan, currants and ginger.
Place the baking tray in the fridge for one hour.
Bake the cookies in an oven pre-heated to 190 °C for 10 minutes. Leave for 5 minutes to rest on the baking tray then remove to a wire rack to cool.