Prepare two baking sheets with baking paper and also preheat your oven to 160C Fan.
In a blender (needs to be capable of blending down nuts - I use my Magimix), place your hazelnuts, ground almonds and half (150g) of your gluten free flour. Pulse until the hazelnuts have broken down.
Add the rest of your gluten free flour, cinnamon, cloves, ginger, cocoa powder, baking powder and bicarbonate of soda into the mixer. Pulse once more so everything is mixed together.
In a separate bowl cream together your dairy free spread, brown sugar, maple syrup and orange zest until completely smooth. I use an electric hand whisk for this.
Beat your eggs in one at a time and then gradually add your dry mixture into the bowl - using your electric hand whisk to combine it fully.
Then place your mixture into the fridge for 15 minutes to cool and come together more.
The dough is fairly sticky so I use an ice cream scoop to transfer the mixture to the baking sheet - one large scoop per cookie. Also make sure you leave gaps between each dollop on the baking sheet as they will spread a bit.
Pop them in the oven for about 12 minutes. They are quite cake-like cookies so you can check they are cooked by inserting a skewer and seeing if it comes out clean.
Once cooked, allow to cool on the baking sheet for a short while before transferring to a cooling rack to completely cool.
To make your icing, sift your icing sugar into a bowl and then gradually stir in lemon juice. Mix thoroughly, continuing to add more juice until the right consistency icing is formed. You don't need a lot of lemon juice, so take it slowly. If it becomes too runny just sift in more icing sugar.
Once your icing is ready, spoon icing into the centre of each of your cookies. It should run very slowly towards the edges and spread all over the cookies. Once iced leave the icing to set / harden for a few hours.
As a final optional extra, spray your Lebkuchen with edible gold glitter spray for a festive touch. Enjoy!