-
Preheat the oven to 350 degrees.
-
Stir the flour, baking soda, and salt together in a medium mixing bowl—these are your dry ingredients. Set aside.
-
Combine the butter and sugars in a large bowl and beat with an electric mixer on medium until light and fluffy, several minutes. Stop to scrape down the sides and bottom of the bowl as needed.
-
Beat in the eggs and vanilla to combine, then beat in the dry pudding mix. If desired, mix in a few drops of green food coloring.
-
Turn mixer to low and gradually beat in the dry ingredients until just combined.
-
Use a rubber spatula to stir in the white chocolate chips and pistachios. (If you want, you can reserve some of the chips and pistachios to press into the tops of the dough balls before baking.)
-
Shape dough into balls of about 2 tablespoons of dough. Arrange on ungreased, unlined baking sheets about 2 inches apart. Bake 10 to 15 minutes, until just starting to turn golden around the bottom edges.
-
Cool for 1 minute on baking sheets, then transfer to wire racks to cool completely.