Preheat oven to 350°F and line baking sheets with parchment.
Beat butter, granulated sugar, and brown sugar together until pale and fluffy.
Add eggs one at a time, mixing after each. Add vanilla and mix until smooth.
Add flour, pudding mix, baking soda, and salt. Mix on low just until combined.
Fold in mini chocolate chips and mini M&M’s.
Scoop and roll dough into balls.
Place on prepared baking sheets.
Bake until edges are set and centers still look soft.
Cool on the baking sheet briefly, then transfer to a rack.
Notes
Pudding mix keeps the cookies soft for several days. Do not overmix after adding flour. If the dough is too sticky, chill it 20 to 30 minutes before rolling. Freeze dough balls and bake from frozen when you want fresh cookies.
Keyword chocolate chip pudding cookies, mini m&m cookies