Preheat the oven to 350 degrees F. Prepare a large baking sheet with parchment paper or a silicone mat.
In a medium-size bowl whisk together the flour, baking powder, and salt. Set aside.
2 3/4 cups All-purpose flour, 2 tsps Baking powder, 1/4 tsp Kosher salt
In a large bowl stir together the sugar, melted butter, vanilla, and orange zest. Add the eggs and mix until combined.
1 cup Granulated sugar, 1/2 cup Unsalted butter, 1 1/2 tsp Vanilla extract, 1 tsp Orange zest, 3 large Eggs
Add the flour mixture 1/3 at a time to the butter/egg mixture and stir until just combined. Stir in the dried cranberries and pistachios.
2/3 cups Dried cranberries, 1 cup Pistachios
Divide the dough in half. Dampen your hands and shape the dough into 2 4″x10″ logs on the parchment-lined baking sheet. If using the eggwash, beat the egg with 1 teaspoon of water. Brush the egg wash over each log.
1 large Egg, 1 tsp Water
Bake for 30-35 minutes until lightly golden. Transfer the baking pan to a wire rack to cool for about 10-15 minutes, cool enough to handle.
Carefully transfer a log to a cutting board. Using a sharp serrated knife cut each log into 3/4 inch slices and arrange back on the baking sheet, cut side down. Bake again for 15 minutes. Remove from the oven and turn each piece over to the other cut side and bake another 10-15 minutes, until golden and dry.
Transfer to a wire rack to cool completely. Melt the chocolate chips in a zip-lock bag in the microwave at 30-second intervals until almost completely melted. Squish it around in the bag until smooth cut a tiny bit off one corner, and drizzle.
1 cup White chocolate chips