01 - Preheat oven to 350°F. Line a baking sheet with parchment paper.
02 - Whisk together flour, baking powder, and salt in a medium bowl.
03 - Beat sugar and eggs in a large bowl until pale and creamy, about 2 minutes. Stir in vanilla and almond extracts.
04 - Gradually add dry mixture to wet ingredients, mixing just until combined.
05 - Fold in dried cranberries and chopped toasted almonds.
06 - Divide dough in half. With lightly floured hands, shape each half into a 12-inch long by 2-inch wide log and place on prepared baking sheet.
07 - Bake logs for 25 minutes until firm and lightly golden. Remove and cool for 10 minutes.
08 - Reduce oven temperature to 300°F.
09 - Using a serrated knife, slice logs diagonally into 1/2-inch thick pieces and arrange cut side down on the baking sheet.
10 - Bake slices for 10 minutes, flip, and bake another 10 minutes until crisp and golden.
11 - Transfer biscotti to a wire rack to cool completely before serving or storing.