Preheat oven to 350°F (175°C) and line baking sheets with parchment paper.
In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
In a large bowl, cream together the butter, granulated sugar, and brown sugar until fluffy.
Mix in peanut butter until fully combined.
Add eggs one at a time, then mix in vanilla extract.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
Scoop cookie dough onto prepared baking sheets using a cookie scoop.
Gently press down on each cookie with a fork to create a criss-cross pattern.
Bake for 9-11 minutes or until edges are lightly golden. Let cool on baking sheet for a few minutes before transferring to a wire rack.