01 - Preheat oven to 350°F and line a baking sheet with parchment paper.
02 - In a medium bowl, whisk together all-purpose flour, baking powder, and salt; set aside.
03 - In a large bowl, beat granulated sugar with eggs until pale and creamy, about 2 minutes. Stir in vanilla and almond extracts.
04 - Gradually fold the dry ingredient mixture into the wet ingredients until just combined.
05 - Fold in dried cranberries and toasted chopped almonds evenly into the dough.
06 - Divide dough in half. Using lightly floured hands, shape each half into a 12-inch long by 2-inch wide log and place onto prepared baking sheet spaced apart.
07 - Bake logs for 25 minutes until firm and lightly golden, then remove and cool for 10 minutes.
08 - Lower oven temperature to 300°F for second baking.
09 - Using a serrated knife, slice logs diagonally into 1/2-inch thick biscotti and arrange cut side down on the baking sheet.
10 - Bake slices for 10 minutes, flip and bake an additional 10 minutes, until crisp and golden brown.
11 - Transfer biscotti to a wire rack to cool completely before serving or storage.