Preheat the oven to 350 degrees and prepare a 11x17 baking sheet with parchment paper.
In a large bowl, combine the flour, baking soda, and salt. Mix well and set aside.
In a separate mixing bowl, cream together butter and sugars until smooth using an electric hand or stand mixer.
Add the eggs and vanilla and continue to mix until smooth.
Add the pudding package and mix for another minute until fully combined.
Add dry ingredients to the pudding mixture and blend until all ingredients are fully incorporated.
Using a rubber spatula, fold in the chocolate chips and M&M’s, mixing evenly.
Using a 1-2 inch cookie scoop, scoop each cookie compactly and roll in the palms of your hands, creating an even and round shape.
Place each cookie dough ball on the baking sheet, spacing about 2 inches apart. Repeat until the sheet is full.
Bake for 8-10 minutes.
When done, allow the cookie to cool on the baking sheet for about 1 minute before transferring to a cooling rack. Serve immediately or when completely cooled.
Notes
Storage:
To Store: Store any leftover cookies in an airtight container at room temperature for up to 5 days.
To Freeze: You can freeze the baked cookies in a freezer safe-container for up to 3 months. You can also freeze the cookie dough in an airtight container for up to 5 months. Allow the cookie dough to thaw in the refrigerator overnight before scooping and baking.
Tips:
Be sure to purchase instant pudding and not cook and serve pudding. Otherwise the mixture will not reach the consistency in which you need it to in order to set.
DO NOT prepare the pudding mix. You will just use the dry pudding mix from the package.
Be sure not to overbake these cookies too much. They will continue to cook on the pan when you take them out of the oven.
The colors from the M&M’s may bleed onto the cookies while baking but they shouldn’t do this significantly. This won't affect the yummy taste!