Preheat oven to 350°F. Line an 8×8-inch pan with parchment paper and spray with nonstick cooking spray. Set aside.
Melt the butter and then transfer it into a large bowl. Allow to cool for 10 minutes.
1/2 cup butter
Add white sugar and brown sugar and whisk until the mixture is smooth. Whisk in egg and vanilla extract.
1/4 cup white sugar, 1/3 cup light brown sugar, 1 tbsp vanilla, 1 egg
Fold in cocoa. Then slowly fold in the baking soda, salt, and flour until the batter is smooth and comes together. Don't overmix!
1/4 cup dark unsweetened cocoa powder, 1 1/3 cups all-purpose flour, 1/2 tsp baking soda, 1/4 tsp salt
Add in the chocolate chips and gently fold in a few times to incorporate them.
3/4 cups semi-sweet chocolate chips
Press half of the cookie dough in the bottom of the prepared pan. The layer will be thin, make sure the entire bottom is covered.
Melt the peanut butter in the microwave or using a double boiler method. Transfer into a medium-sized bowl. Add in powdered sugar, milk, and vanilla. As you mix it, the mixture will turn very thick. Spread over the cookie layer, leaving a small border around the edges.
1 cup peanut butter, 1 cup powdered sugar, 1 tsp vanilla, 2 tbsp milk
Add the remaining cookie dough on top. Make sure to seal in all the edges!
Bake for 30-35 minutes or until the top looks no longer glossy. Cool completely before slicing into bars. As the bars cool, they continue to bake, so this is important.
Leave on the counter at room temperature for up to 3 days. Individually freeze for up to 2 months. Enjoy!