01 - Preheat the oven to 350°F. Line a baking sheet with parchment paper.
02 - In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
03 - In a large bowl, beat butter and sugar together until light and fluffy.
04 - Add eggs one at a time to the creamed mixture, then stir in vanilla extract.
05 - Gradually add the dry mixture to the wet ingredients, mixing until just combined.
06 - Fold dried cranberries and white chocolate chips into the dough gently.
07 - Divide dough in two. On the prepared sheet, shape each portion into a 12-inch long, 2-inch wide log and flatten slightly.
08 - Bake for 25 to 28 minutes until the logs are lightly golden. Let cool on the sheet for 10 minutes.
09 - Lower oven temperature to 300°F.
10 - Using a serrated knife, cut logs diagonally into 1/2-inch thick slices. Arrange slices cut-side down on the baking sheet.
11 - Bake slices for 12 minutes, flip them, then bake an additional 10 to 12 minutes until crisp and dry.
12 - Transfer biscotti to a wire rack and allow to cool completely before serving or storing.