Preheat the oven to 350°F/180°C. Line a cookie sheet with parchment paper or silicone baking mat.
In a large bowl, using a hand held mixer, beat the butter until creamy (2 minutes). Add sugar and brown sugar and beat until well combined.
Add eggs, pudding mix, and vanilla extract, and beat until the eggs are well incorporated.
In a separate bowl, combine the dry ingredients (flour, baking soda, and salt). Mix that with the wet ingredients until just combined.
Fold in the white chocolate chips.
Using a small cookie scoop (1 tablespoon size), scoop out cookie balls onto a cookie sheet 2 inches apart. Bake in a preheated oven for 8-10 minutes until the bottom of the cookie is lightly browned.
Notes
To Store: Keep these cookies in an airtight container at room temperature for up to a week, or freeze for up to 1 month.
Decorate: Add a drizzle of melted white chocolate to cooled cookies to make the extra special.
Be sure to use Instant pudding, not cook and serve style pudding mix.