Preheat oven to 350°F. Grease and line a 9x9-inch baking pan with a parchment paper sling.
Add the chocolate and butter to a large microwave safe bowl. Microwave at 50% power, stirring every 30 seconds, until the mixture is melted and smooth.
4 ounces bittersweet chocolate, ¾ cup unsalted butter
Whisk in the cocoa powder, sugar, and brown sugar.
½ cup unsweetened cocoa powder, 1 cup granulated sugar, ½ cup brown sugar
Stir in the eggs, vanilla, espresso powder, flour, and salt until combined.
3 large eggs, 1 tablespoon pure vanilla extract, ½ teaspoon instant espresso powder, ¾ cup all-purpose flour, ½ teaspoon kosher salt
Fold in the chopped peanut butter cups and peanut butter chips. Set aside.
¾ cup chopped peanut butter cups, ¾ cup peanut butter baking chips
In a separate medium bowl, stir together the peanut butter swirl ingredients until well combined.
3 tablespoons unsalted butter, ¾ cup creamy peanut butter, ⅓ cup powdered sugar, 1 teaspoon pure vanilla extract
Dollop two thirds of the brownie batter into the pan, then dollop in the peanut butter mixture, filling. Top with the remaining one third of the brownie batter. Swirl the two together with a butter knife. Top with more chopped peanut butter cups and peanut butter chips.
Bake for 30-35 minutes or until a toothpick inserted into the center of the brownies comes out with just a few moist crumbs. Let cool before slicing and serving.