Whisk the flour, baking soda, baking powder, and kosher salt together in a medium bowl.
Beat your butter, brown sugar and sugar together with your mixer on medium speed until light and creamy, about 5 minutes.
Add in the eggs one at a time and the vanilla just until combined.
Turn the speed down to low and carefully add the flour mixture just until it's combined.
Stir in the chocolate chip and the mini M&Ms.
With a small scoop, scoop out the dough and refrigerate for 1 hour.
Preheat the oven to 325 degrees.
Roll each scooped cookie in your hands so they are round and smooth. Place them on a cookie sheet two inches apart.
Bake for 14 to 16 minutes, just until the edges start turning brown. (They will still look raw in the middle but the reminding heat from the cookie sheet will finish cooking them.) Let them cool on the cookie sheet for 5 to 10 minutes.