Preheat the oven to 350 degrees F.
In a medium-sized bowl (I used my stand mixer) stir together the peanut butter, honey, and brown sugar. Do not warm up the peanut butter or the honey.
Add the oats, salt, baking soda, and vanilla extract. Stir well.
In a separate bowl lightly beat the egg and then add it to the mixture.
Stir in the chocolate chips.
Use a cookie scoop to scoop out about 1 tablespoon of the dough. Press the dough very tightly in the cookie scoop to form the balls if using your hands squeeze the mixture tightly into a ball so it doesn’t crumble.
Form the balls onto a cookie sheet, press down slightly, top with the M&M's and more mini chocolate chips if desired, and bake for 7-8 minutes.
Watch the cookies closely and remove when the bottom barely starts to brown even if they don't look completely done (they cook more as they cool).
Remove and allow to cool completely.