In a mixing bowl, using a hand mixer or stand mixer
with a paddle attachment, cream together the butter, brown sugar and granulated
sugar. Mixture should be light and fluffy. Add the eggs and vanilla and mix to
combine. Add in dry pudding mix and mix together until smooth. Set mixture
aside.
In a separate bowl, add the flour, baking soda and salt. Whisk together to combine.
Gradually add the dry ingredients, a few spoonfuls at a time, to the wet ingredients. Stop occasionally to scrape down the sides of the bowl. Mix until all ingredients are well incorporated and smooth. The batter will be thick.
Using a wooden spoon or rubber scraper, add the chocolate chips and M&M’s to the batter. Mix until just combined. Cover the bowl of cookie dough with plastic wrap and refrigerate for one hour.
Once dough has chilled, preheat oven to 350 degrees. Line a baking sheet with a silicone baking mat or parchment paper. Set aside.
Begin rolling the cookie dough into 1” balls, placing the cookies on the prepared baking sheet. Space the cookies evenly. Twelve cookies will fit on a single sheet.
Bake at 350 degrees for 12-14 minutes, or until the edges of the cookies are golden brown and center is set.
Remove from oven and let cookies cool on baking sheet for 5 minutes before transferring to a rack to cool completely.