01 - Set oven to 350°F and line a baking sheet with parchment paper.
02 - Whisk together flour, sugar, baking powder, and salt in a large bowl.
03 - In a separate bowl, beat eggs with vanilla and almond extracts until homogenous.
04 - Add wet mixture to dry ingredients and stir until a dough forms.
05 - Fold pistachios and dried cranberries into the dough evenly.
06 - Divide dough into two portions. Shape each into a 12-inch long log about 2 inches wide on the baking sheet.
07 - Bake logs for 25 minutes until they turn light golden brown. Remove and cool for 10 minutes.
08 - Lower oven temperature to 300°F for the second bake.
09 - Using a serrated knife, cut logs diagonally into 1/2 inch thick slices.
10 - Arrange slices cut-side down on the baking sheet. Bake for 10 minutes, then flip and bake 10 minutes more until crisp.
11 - Transfer biscotti to a wire rack and cool fully before serving or storing.