Preheat the oven to 350 F or 180 C and line 2 cookie sheets with parchment paper.
In a bowl, combine the flour, salt and baking soda.
In another bowl, cream together the butter and sugars.
Add in the peanut butter, vanilla and egg and mix until well-blended.
Dump in the flour in three batches and mix after each addition so that it doesn’t explode and cover your face.
Fold in the oats, chips, M&M’s and any other bits and pieces you may want to add.
Place 2 tbsp sized balls onto the cookie sheet, spread around 2 inches apart. If your dough is too soft to work with, refrigerate for 30 min.
Bake for 9-10 minutes, the cookies will appear underdone, but they aren’t. Just trust me. Then let them cool for 10 minutes in the sheet before transferring to a wire rack to cool completely. Or just eat them warm like you should 🙂