Preheat your oven to 350℉ and line your baking sheets with parchment paper.
In your stand mixer, cream together the peanut butter and regular butter until smooth.
Add in the sugars and mix until light and fluffy.
Add the eggs and vanilla, mixing to combine.
In a small bowl, whisk together the flour, baking powder, and baking soda. Add this mixture to the peanut butter mixture and combine; this shouldn't take more than a few seconds on low, it goes quick. Fortunately, you don't need to worry about over-mixing.
Using a spoon or cookie scoop, take about 1 Tbsp scoops of cookie dough. Lightly roll these (they're soft) into balls and place them about three inches apart on the baking sheet. Using a fork, lightly press them flatter in the usual peanut butter cookie cross pattern. Leave room between cookies; they WILL spread as they bake. You should have enough for around 30 cookies, depending on the size; try to keep it an even number for assembly.
Bake each batch for 11-12 minutes. The edges will start to turn golden and they will continue to flatten as they cool. Let them cool for around 5 minutes before moving them to a cooling rack to finish cooling.