Preheat the Oven:
Preheat your oven to 350°F (175°C). Line baking sheets with parchment paper or silicone baking mats.
Cream the Butter, Peanut Butter, and Sugars:
In a large mixing bowl, beat the softened butter, peanut butter, granulated sugar, and light brown sugar together until light and fluffy. This should take about 2-3 minutes.
Add Eggs and Vanilla:
Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
Mix Dry Ingredients:
In a separate bowl, whisk together the flour, baking powder, baking soda, and salt.
Combine Wet and Dry Ingredients:
Gradually add the dry ingredients to the butter mixture, mixing until just combined.
Form the Cookies:
Using a cookie scoop or spoon, drop dough onto the prepared baking sheets, spacing them about 2 inches apart.
Create the Crisscross Pattern:
Use a fork to gently press down on each cookie, creating a crisscross pattern on the top.
Bake:
Bake for 10-12 minutes, or until the edges are golden brown and the centers are set.
Cool:
Allow the cookies to cool on the baking sheets for a few minutes before transferring them to a cooling rack to cool completely.