Preheat oven to 350 degrees F. Line two cookie sheets with parchment paper.
In a mixing bowl, beat the egg, both sugars, vanilla, baking soda and salt. Stir in softened butter and peanut butter, followed by oats and flour. Stir in other ingredients. Let dough rest for 30 minutes.
Using a ¼ cup measure, scoop up dough and shape into balls. Press the balls slightly to form discs and place 4 to a cookie sheet. Bake one sheet at a time for 12 minutes. Cool on cookie sheet for 2 minutes, them move to a rack to cool.
Note: For crunchier cookies, try baking a little longer.
Notes
You can use old fashioned oats, but the texture will be a little chewier. If you do use old fashioned oats, you may want to chill the dough for a few hours (or overnight) so that the oats can absorb moisture. The cookies will have an even better texture.