Prepare two baking sheets by lining with parchment paper.
Preheat oven to 350° F
Add flour, baking soda, baking powder and salt in a bowl. Whisk together.
Using a hand-held or stand- mixer fitted with the paddle attachment, cream the butter and sugar together until smooth.
Add the egg and vanilla and mix until smooth.
Add the dry ingredients and mix on low speed until just combined.
Add the pistachios and dried cranberries and mix until evenly distributed.
Roll rounded balls of dough (approximately 2 teaspoons each) and place on prepared cookie sheets.
Bake in preheated oven for 8 - 10 minutes. The cookies will be a light golden color on top.
Remove pans from oven and let cool for 5 minutes then move to cool completely on wire racks.
Optional: melt white chocolate and drizzle over finished cookies.
Keyword cookies with craisins, cookies with pistachios and cranberries, cranberry pistachio cookies, pistachio cranberry cookies, white chocolate cranberry pistachio cookies