Preheat oven to 350 degrees. Prepare a large baking sheet with parchment paper.
In a large bowl, whisk together the flour, baking soda, baking powder, and salt.
Using a large mixing bowl and mixer, beat together the peanut butter and butter until blended. Add the sugar and beat for 2 to 3 minutes, scraping down the sides as needed.
To the butter mixture, add the eggs and vanilla, mixing until combined. Add the flour.
Stir in the oatmeal and chocolate chips.
Scoop cookie batter and place on baking sheet at least one inch apart as the cookies will spread.
Bake for 10 to 12 minutes. Remove the baking sheet from oven and allow the cookies to cool on the baking sheet for 5 to 7 minutes. Note: If you prefer soft and chewy over crisp and crunchy, take them out a littler earlier.
Using the parchment paper, lift the cookies to continue cooling on a wire cooling rack.
Notes
Notes: Alternatives to peanut butter would be substituting almond, sunflower, pecan, walnut, or soy butter. The taste would be different and possibly the texture, but these could be good options if you have someone with peanut allergies in your family. I am not sure how the texture and taste of natural peanut butters would work in this recipe. If you favor natural brands, it would be worth an experimental batch of cookies to find out.As for the chocolate, this recipe calls for semi-sweet chocolate chips. You can easily substitute milkchocolate, white chocolate, or dark chocolate chips for a different taste.You can replace the oats with an equal amount of ground flax, quinoa flakes, rice bran, or even chia seeds. Ground flax has very little flavor and will likely make cookies that taste much like the recipe with oats. The texture just may be slightly grittier.