Preheat the oven to 350 degrees & line 2-3 large baking sheets with parchment & set aside.
In a large mixing bowl, cream your butter & both sugars together until whipped & well combined.
Mix in eggs & vanilla.
Add in the flour, baking soda & salt & mix well.
Fold in chocolate chips & M&M’s.
Use a large cookie scoop & scoop the dough onto the prepared baking sheet.
Bake 8-10 minutes or until the tops are just barely golden brown.
Remove from the oven & immediately place additional M&M’s into the tops of the cookies, pressing lightly to make sure they get a bit melty.
Allow to cool another 2-5 minutes on the baking sheet before transferring to a wire rack to continue to cool to room temperature.
Once cooled, transfer to an airtight container & store at room temperature.