Prepare a 9”x13” baking pan by lining with parchment paper. Leave the paper long enough so you can pull up on the paper to remove the bars once baked.
Preheat oven to 350°F.
In a large bowl, add flour, baking powder and salt. Stir and set aside.
In the bowl of an electric mixer, add butter and beat until smooth. Add sugar and blend until fully incorporated. Add eggs, one at a time, and then add vanilla. Blend until well incorporated.
While slowly mixing, add flour mixture a little at a time, and blend just until incorporated. Do not over mix.
Add cranberries, pistachios and orange zest and blend.
Scoop the dough into prepared pan. Add large spoonfuls of dough all over the pan, not just in one big clump. Lay a piece of plastic wrap over the clumps of dough, and then press down on the dough until the dough is evenly pressed into the pan.
Bake in preheated oven for 20-24 minutes. The dough should appear baked, have a dull finish, but does not need to be golden.
Allow to cool fully in the pan before removing and cutting into bars. Store bars in an airtight container up to one week.