Preheat your oven to 350°F (175°C).
In a mixing bowl, combine flour, sugar, baking powder, and salt.
In another bowl, whisk together eggs, vanilla extract, and orange zest.
Gradually add the wet ingredients to the dry ingredients, mixing until combined.
Fold in the dried cranberries.
Divide the dough in half and shape each half into a log about 12 inches long.
Place the logs on a baking sheet lined with parchment paper and bake for 25 minutes.
Remove from the oven and let cool for 10 minutes. Reduce oven temperature to 325°F (165°C).
Cut the logs into ½-inch slices and place them cut side down on the baking sheet.
Bake for an additional 20 minutes, turning the biscotti halfway through.
Let cool completely before serving.