Preheat oven to 350°F (175°C) and grease a 9x9 inch square baking pan or line with parchment paper.
Prepare the brownie layer by whisking melted butter, 1 cup granulated sugar, and cocoa powder in a medium bowl until combined.
Beat in 2 eggs and 1/2 teaspoon vanilla extract until smooth.
Gently stir in 1/2 cup flour and 1/4 teaspoon salt until just incorporated.
Spread the brownie batter evenly into the bottom of the prepared pan.
Prepare the cookie layer by creaming the softened butter, brown sugar, and 1/4 cup granulated sugar in a separate bowl until light and fluffy.
Mix in 1 egg and 1/2 teaspoon vanilla extract.
Whisk together 1 1/4 cups flour, baking soda, and 1/4 teaspoon salt; gradually add to the wet ingredients until a dough forms.
Fold in the chocolate chips.
Drop small spoonfuls of the cookie dough evenly over the top of the brownie batter, pressing down slightly.
Bake for 30 to 35 minutes, or until the cookie top is golden brown and a toothpick inserted into the center comes out with a few moist crumbs.
Allow to cool completely in the pan before slicing into squares.