Prepare your flax egg by combining the flaxmeal and plant milk in a small bowl. Set aside to thicken ground flax with plant milk and set it aside to thicken.
Preheat oven to 170°C and line a baking tray with baking paper
Combine the flour, sugar, baking powder, spices, salt, lemon zest, chopped nuts and cranberries in a large mixing bowl.
In a medium bowl, whisk together the melted coconut oil, Amaretto, vanilla extract and thickened flax egg.
Add the wet ingredients to the dry and gently combine, trying not to over-mix the dough (it may be easier to mix the dough with your hands at this point).
Divide the dough into two equal portions and place on a baking tray. Shape into long, uniform logs (approx. 4cm wide)
Bake for 25 minutes, them remove from the oven. Allow to cool for 5 minutes and use a serrated knife to cut into biscotti (see photos for reference). Be careful when slicing as it may cause them to crumble.
Turn the biscotti on their side and bake for a further 10 minutes, then gently flip and continue baking for a further 10 minutes.
Remove from the oven and let cool before eating!
Store covered at room temperature, or in the fridge for 4-5 days.