Ingredients
Equipment
Method
Preheat and line the pan
- Preheat oven to 350F, then line an 8x8-inch pan with parchment so it overhangs for easy lifting later. This helps the brownies release cleanly after baking.
Make the brownie batter
- Whisk melted butter, sugar, eggs, and vanilla until smooth, then stir in flour, cocoa, and salt. Spread the thick batter evenly into the lined pan.
Make the cookie dough layer
- Beat softened butter, brown sugar, and granulated sugar until fluffy, then beat in the egg and vanilla. The mixture should look lighter in color and slightly aerated.
- Mix in flour, baking soda, and salt until combined, then fold in chocolate chips. The dough will be thick enough to drop in pieces.
Assemble and bake
- Drop pieces of cookie dough over the brownie batter and gently press into an even layer. Cover the surface so the cookie top bakes uniformly.
- Bake 32-35 minutes at 350F until the cookie top is golden and a toothpick shows moist crumbs. Use the toothpick test on the brownie bottom area for best doneness.
Cool and cut
- Cool completely before cutting into squares. Waiting prevents the layers from smearing and helps the fudgy bottom set.
Notes
For the cleanest squares, let the pan cool fully at room temperature, then lift out using the parchment and slice with a sharp knife. Store airtight at room temperature up to 3 days or refrigerate up to 5 days; freeze up to 2 months in a sealed container. If you want a slightly lighter cookie top, swap half the semi-sweet chips for dark chocolate chips (still melts well and keeps the texture).
