1In a large bowl, cream together butter, sugar, orange zest, and vanilla with an electric mixer until light and fluffy. Mix in eggs and egg white one at a time, beating well after each addition. Sift together the flour, baking powder, and salt; gradually blend into the creamed mixture using a wooden spoon. Stir in the white chocolate, dried cranberries, and pistachios. Cover, and chill for 30 minutes, or until dough is no longer sticky.
2Preheat oven to 325 degrees F (165 degrees C). Line a baking sheet with parchment paper.
3Turn dough out on a lightly floured surface, and divide into halves. Form each half into a flattish log about 12 inches long by 3 inches wide. Arrange logs at least 3 inches apart on baking sheet.
4Bake for 30 minutes in preheated oven, or until pale gold. Allow logs to cool on the baking sheet until cool enough to handle. On a cutting board, cut logs crosswise on a diagonal into 1 inch thick slices. Arrange on baking sheet.
5Bake for an additional 15 minutes, or until golden. Transfer biscotti to wire racks, and cool completely. Store in an airtight container at room temperature.