01 - Preheat 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; set aside.
03 - In a large bowl, beat the softened butter and granulated sugar until light and fluffy.
04 - Add eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
05 - Gradually add the dry ingredients to the wet mixture, stirring just until combined.
06 - Fold dried cranberries and white chocolate chips into the dough evenly.
07 - Divide dough in half; shape each half into a log approximately 12 inches long and 2 inches wide on the prepared sheet. Flatten slightly.
08 - Bake logs for 25 to 28 minutes until lightly golden, then remove and cool for 10 minutes.
09 - Reduce oven temperature to 300°F.
10 - Slice logs diagonally into 1/2-inch thick pieces using a serrated knife; arrange cut side down on the baking sheet.
11 - Bake biscotti for 12 minutes, flip, and bake an additional 10 to 12 minutes until crisp and dry.
12 - Allow biscotti to cool completely on a wire rack before serving or storing.