Preheat your oven to 350°F (175°C). Line your 9x13 inch baking pan with parchment paper or grease it lightly with butter or non-stick spray.
In a large mixing bowl, whisk together the melted unsalted butter, white sugar, and brown sugar until combined and smooth. Add the creamy peanut butter and mix until fully incorporated.
Beat in the eggs and the extra egg yolk, followed by the vanilla extract. The batter will look thick and glossy.
In a separate bowl, whisk together the all-purpose flour, baking powder, and salt.
Gradually fold the dry ingredients into the wet mixture using a rubber spatula. Mix just until no streaks of flour remain.
Gently fold in the Reese’s Pieces and mini peanut butter cups, saving a small handful to sprinkle on top before baking.
Pour the batter into your prepared pan and spread it evenly. Sprinkle the reserved candies on top.
Bake for 25-30 minutes, or until the edges are set and a toothpick inserted in the center comes out with moist crumbs but no raw batter.
Remove from the oven and let cool completely in the pan on a cooling rack before slicing into squares.