Melt butter in a small sauce pan over medium heat and allow to cool to room temperature.
Combine flour, salt, baking soda, baking powder, cardamom, and ground pistachio in a small bowl and whisk to distribute evenly.
In a stand mixer bowl, combined cooled melted butter with pistachio butter, brown sugar and orange zest, beat with the paddle attachment for 1 minute until combined.
Add egg, and vanilla extract, beat for another minute until combined.
Slowly add the flour mixture to the liquid mixture and stir until incorporated.
Refrigerate the cookie dough for about 30 minutes.
Divide the dough into 18 portions, about 1 ¼ oz each. Roll into balls and refrigerate while you preheat the oven.
Preheat oven to 350°F.
Place dough balls on a parchment lined cookie sheet about 2 inches apart and bake for 11 minutes in the middle oven rack.
Remove from the oven and place baking sheet on a wire rack.
Let cool for 5 minutes on the baking sheet before moving the cookies on to the wire rack to cool completely.