Preheat the oven to 350 degrees. Prepare large baking sheets with parchment paper.
In a medium bowl, whisk together the flour, baking soda, and salt.
In a large mixing bowl, beat the butter, brown sugar, and white sugar until fluffy and well combined.
Add the eggs one at a time and mix well after each addition. Then, add the vanilla.
Slowly add the flour mixture, scraping down the sides as needed.
Fold in the chocolate chips and M&M’s.
Using a medium cookie scoop, portion the dough and place on the prepared baking sheets about 2 inches apart. Press extra M&Ms into the top of each cookie dough ball.
Bake the cookies for 8 to 10 minutes.
Allow the cookies to cool 5 to 7 minutes on the cookie sheets before transferring them to a wire rack to completely cool.