Preheat the oven to 350°F (180°C). Line a cookie sheet with parchment paper or a silicone baking mat. Set aside.
In the bowl of a stand mixer or with an electric hand mixer, cream together the butter, granulated sugar, and brown sugar until light in color and fluffy in texture. This will take about 2 minutes.
3/4 cup (167g) salted butter, softened, 1/2 cup (123g) brown sugar, 1/2 cup (115g) granulated sugar
Scrape down the sides of the bowl and add in the egg and vanilla. Mix until well incorporated.
1 egg, 1 Tbsp vanilla extract
Next, add in the flour, pudding mix, and baking soda. Mix until a soft dough forms.
1 3/4 cups (266g) all-purpose flour, 1 (3.4 oz) box instant pistachio pudding mix, 1 tsp baking soda
Gently fold in the white chocolate chips until evenly dispersed.
1 cup (200g) white chocolate chips
Portion out your dough using a # 24 scoop (about 3 Tbsp).
Press the top of each cookie dough ball into the chopped pistachios and then press extra white chocolate chips on top, if desired.
1/2 cup chopped pistachios
Arrange on the cookie sheet and bake at 350°F for 7-9 minutes or until the tops no longer look glossy.
Allow the cookies to cool for 5 minutes on the pan before moving to a cooling rack.
Store in an airtight container on the counter for 3-5 days. Enjoy!