Line two cookie sheets with parchment paper. Set aside.
In a large mixing bowl combine the flour, baking powder, and salt. Mix until combined. Set aside.
In another large mixing bowl combine the softened butter and brown sugar. Cream these together by hand, or with a mixer, until combined and smooth.
Add the molasses, egg, and vanilla extract to the bowl. Mix again until well combined.
Now add the dry ingredients to the wet ingredients, mix until combined thoroughly.
Add the chocolate chips and pistachios, mix with a wooden spoon briefly, just enough to mix them in enough to have some in each bite. You can increase the amount of pistachios if you want more crunch.
Spoon onto cookie sheets, spacing evenly. You can make small cookies or large cookies with this mixture, just be careful to adjust cooking time depending on the size of cookie you desire.
Place in the oven and bake for about 8 to 10 minutes for small cookies, 10 to 12 minutes for large cookies.
Remove from oven and allow to cool slightly on the pan, for about 3 to 5 minutes. Then transfer to a cooling rack to let them cool completely. Good luck with that, it's nearly impossible not to eat these suckers while they are hot!