01 - Set the oven to 350°F and line a baking sheet with parchment paper.
02 - Whisk together flour, baking powder, and salt in a medium bowl and set aside.
03 - Using an electric mixer, beat the softened butter and granulated sugar until light and fluffy.
04 - Add eggs one at a time to the creamed mixture, then blend in vanilla extract until smooth.
05 - Gradually add the dry mixture to the wet ingredients, stirring until just combined.
06 - Fold dried cranberries and white chocolate chips into the dough evenly.
07 - Divide dough in half; shape each portion into a 12-inch long, 2-inch wide flattened log on the prepared baking sheet.
08 - Bake logs at 350°F for 25 to 28 minutes until lightly golden, then cool for 10 minutes.
09 - Lower the oven temperature to 300°F in preparation for second baking.
10 - Use a serrated knife to cut the logs diagonally into 1/2-inch thick pieces.
11 - Arrange slices cut side down on the baking sheet and bake for 12 minutes; flip and bake an additional 10 to 12 minutes until crisp.
12 - Transfer biscotti to a wire rack and let cool entirely before serving or storing.