Note: This cookie dough needs to be chilled.
In a skillet, melt butter over medium heat. Add the pistachios and drizzle the honey and sea salt over, toast the pistachios for about 4-5 minutes, stirring frequently until they are lightly toasted and begin to become fragrant. Transfer to a cookie sheet or parchment in an even layer to cool. Once cooled, you can pulse them a few times in a food processor to chop, place in a bag and beat with a heavy spoon (I do this to release all the anger and rage, ha)
While pistachios cool, whisk together the flour, sea salt, baking soda and corn starch. Set aside. Using an electric mixer, beat together the melted butter and sugars until smooth. Add in the eggs and vanilla and beat until fully incorporated. (You can use a whisk for this part but I prefer the mixer.)
Slowly beat in the flour mixture. Don't over mix. Just mix until the flour is incorporated. You can use a hand mixer or spoon for this part. Then fold in the chocolate chips and cooled chopped pistachios.
Chill the cookie dough for at least 30 minutes (can be chilled up to about 2 days). For ease in forming the cookies if chilling longer than an hour, chill the dough for about 30 minutes and then use a 1½ tablespoon cookie scoop and roll into balls. Arrange on a parchment lined dish or container and chill for the remaining time.
Once chilled, preheat the oven to 350°F. Allow the cookie dough to sit out for about 5-10 minutes to slightly soften before arranging 2 inches apart on a parchment lined cookie sheet. Bake for about 9-12 minutes or until the edges become golden. The top may look undercooked, but they will still set. Better to under cook than over cook.
Allow the cookies to cool for 3-4 minutes before transferring to a cooling rack to fully cool. Store for about 4-5 days in an air tight container at room temperature.