Sift flour, baking powder and caster sugar into a large bowl.
In another bowl whisk eggs, vanilla and orange rind.
Add the cranberries and broken up cashew nuts into dry ingredients.
Add egg mixture and combine with a wooden spoon.
Mix with your hands to combine completely into a ball.
Turn the dough out onto a very well floured surface and knead until smooth.
Keep adding flour if mixture gets too wet.
Divide into two equal portions and roll into 15cm long logs (or shorter if you want larger biscotti).
Place on a silpad or well greased baking sheet.
Bake for 30 minutes or until firm.
Set aside and allow to cool for 10minutes before slicing with a serrated knife into 3mm thick slices.
Place the slices on baking trays lined with baking paper or silpad and bake for a further 8-10minutes until golden and crisp. Watch at this stage as you dont want them to go too brown .