Preheat the oven to 350 degrees F. Line a 13x9-inch baking dish with parchment paper. Set it aside.
In a medium sized saucepan, melt butter over medium heat. Once melted, remove the pan from heat and add chocolate chips and granulated sugar. Stir until the chocolate is completely melted.
Add eggs, one at a time, combining completely after each addition. Add vanilla and stir until blended.
Add the cocoa powder, flour, salt, and baking powder. Using big strokes, stir just until mixed and dry ingredients are no longer visible.
Pour batter in the prepared baking dish. Bake the brownie layer for 23-25 minutes.
While brownies are baking, make peanut butter filling. In a mixing bowl, combined melted butter, peanut butter, vanilla, and powdered sugar. Beat until combined.
Remove brownies from oven when done baking. Gently drop peanut butter filling onto top of warm brownies, using fingertips to make sure brownies are completely covered.
For the ganache, in a small microwave safe bowl, combine chocolate chips and heavy cream. Heat for one minute. Stir until smooth. Pour over peanut butter layer and spread until evenly distributed.
Refrigerate brownies for 2 hours (or more). Cut into bars while chilled. Serve and enjoy!!
Video
Notes
Peanut butter. I find regular creamy peanut butter works better than natural or sugar free.
Storage. Keep these brownies chilled for best results. Store in airtight container for up to 5 days or freeze for up to 3 months.