Step 1: Preheat your oven to 350°F (175°C) for even baking.
Step 2: In a large mixing bowl, beat together the butter and sugar until light and fluffy, about 3-4 minutes.
Step 3: Add the eggs one at a time, mixing well after each addition.
Step 4: In a separate bowl, whisk together the cocoa powder, flour, salt, and baking powder. Gradually add this to the wet ingredients.
Step 5: Fold in the peanut butter chips and chocolate chips until evenly distributed.
Step 6: Using a cookie scoop, drop rounded tablespoons of dough onto a parchment-lined baking sheet.
Step 7: Bake for 10-12 minutes, until the edges are set but centers are soft. They will firm up as they cool.
Step 8: Allow cookies to cool on the baking sheet for a few minutes before transferring them to a cooling rack.