Preheat the oven to 325°F. Line two cookie trays with parchment paper.
Melt the butter and cool completely. Using a stand mixer or large bowl, mix together the melted butter and sugars at medium speed for one minute until creamy and the consistency of frosting.
Next add in the egg, egg yolk and vanilla and mix for an additional minute. Scrape down the sides of the bowl and mix again until combined.
In a separate bowl mix together the flour, baking soda and baking powder.
Mix the dry ingredients gradually into the wet ingredients until the ingredients are just combined.
Stir in the white chocolate chips, pistachios and dried cranberries by hand.
Roll the dough into 2 tablespoon-sized balls. Place the cookie dough on parchment lined cookie sheets and bake for 15 minutes, flipping the sheet around halfway through baking.
Allow the cookies to cool for 10 minutes before removing them to cool further on wire racks.white chocolate cranberry pistachio cookies