Preheat Oven: Preheat oven to 350°F (175°C). Line two baking sheets with parchment paper.
Cream Butter & Sugars: In a large mixing bowl, beat together peanut butter, softened butter, brown sugar, and granulated sugar until light and fluffy (about 2–3 minutes).
Add Eggs & Vanilla: Beat in eggs one at a time, then stir in vanilla extract.
Mix Dry Ingredients: In a separate bowl, whisk together flour, baking soda, baking powder, and salt.
Combine Wet & Dry: Gradually mix dry ingredients into the wet mixture until just combined.
Add Oats & Chocolate: Fold in oats and chocolate chips.
Scoop Dough: Drop heaping tablespoonfuls (or use a cookie scoop) onto prepared baking sheets, spacing about 2 inches apart.
Bake: Bake for 10–12 minutes until edges are golden but centers are still soft.
Cool: Allow cookies to cool on baking sheet for 5 minutes before transferring to a wire rack to cool completely.