01 - Heat the oven to 350°F and line a baking sheet with parchment paper.
02 - In a large bowl, whisk together the flour, sugar, baking powder, and salt.
03 - In a separate bowl, beat the eggs with vanilla and almond extracts until well combined.
04 - Add wet ingredients to dry mixture and stir until dough forms.
05 - Fold in the chopped pistachios and dried cranberries evenly.
06 - Divide dough in half and form each half into a 12-inch-long log about 2 inches wide on the prepared sheet.
07 - Bake for 25 minutes until lightly golden, then remove and cool for 10 minutes.
08 - Lower the oven temperature to 300°F.
09 - Cut the cooled logs diagonally into ½-inch-thick slices using a serrated knife.
10 - Place slices cut-side down on the baking sheet; bake for 10 minutes, flip, and bake another 10 minutes until crisp.
11 - Transfer biscotti to a wire rack and allow to cool fully before serving or storing.