Preheat oven to 350°. Line baking sheets with parchment.
Beat butter, sugars, peanut butter, baking powder, baking soda, and salt together with an electric mixer.. Add eggs one at a time. Stir in the flour, nuts, and chips.
Drop by generously tablespoon onto prepared sheets (or follow method in notes).
Bake for 12-14 minutes, until set and brown around the edges. Remove from oven and cool on pan 5 minutes before transferring to wire racks to cool.
