Preheat oven to 375°F. Line baking sheet with parchment paper or grease heavily with cooking spray.
Beat the softened butter and peanut butter in a stand mixer fitted with the paddle attachment until light and fluffy (about 1-2 minutes on medium speed).
Add granulated sugar and brown sugar until well incorporated.
Add the eggs and vanilla and beat until smooth.
Stir in the flour, baking soda, and salt by hand using a spatula to ensure you do not over-mix at this stage.
Roughly chop the peanuts. Stir in the peanuts and chocolate chips until incorporated.
Scoop out large balls of dough (2 scoop-fulls with a normal cookie scoop, 1 scoop if using an ice cream scoop) and place them about 2 inches apart on the prepared cookie sheet.
Bake for 14-16 minutes until edges are slightly browned. Allow cookies to cool on the cookie sheet for about 10 minutes before transferring to a cooling rack.