Preheat your oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper, leaving some overhang on the long sides as handles. Lightly grease the parchment.
parchment paper
In a large mixing bowl, whisk together the melted, slightly cooled butter, granulated sugar, and brown sugar until the mixture looks thick and glossy.
1 cup unsalted butter, 1 3/4 cups granulated sugar, 1/2 cup light brown sugar
Add the eggs one at a time, whisking well after each addition, then whisk in the vanilla extract until smooth and shiny.
4 large eggs, 2 teaspoons vanilla extract
In a separate bowl, whisk together the flour, cocoa powder, and salt until no cocoa clumps remain.
1 cup all-purpose flour, 1 cup unsweetened cocoa powder, 1/2 teaspoon fine sea salt
Gently fold the dry ingredients into the wet mixture with a spatula just until no dry streaks remain. Fold in the semisweet chocolate chips.
1 cup all-purpose flour, 1 cup unsweetened cocoa powder, 1/2 teaspoon fine sea salt, 1 cup semisweet chocolate chips
Pour the batter into the prepared pan and spread it into an even layer. Bake for 23–28 minutes, or until the edges look set, the top is shiny and slightly crackly, and a toothpick inserted in the center comes out with a few moist crumbs. Cool completely in the pan on a rack.
Once the brownies are completely cool, make the mint layer. In a medium bowl, beat the softened butter with a hand or stand mixer until smooth and creamy.
1/2 cup unsalted butter
Gradually add the powdered sugar, about 1/2 cup at a time, mixing on low speed at first so it doesn’t puff everywhere, until incorporated.
2 cups powdered sugar
Add 2 tablespoons of heavy cream or milk, the peppermint extract, and a drop or two of green food coloring if using. Beat on medium speed until the mixture is smooth, fluffy, and spreadable. If too thick, add a splash more cream; if too thin, beat in a bit more powdered sugar.
2-3 tablespoons heavy cream or milk, 1 1/2 teaspoons peppermint extract, 1-2 drops green food coloring
Fold the mini chocolate chips into the mint mixture until evenly distributed.
1/2 cup mini chocolate chips
Dollop the mint mixture over the cooled brownie layer and gently spread it into an even layer with an offset spatula or the back of a spoon. Refrigerate for 20–30 minutes to let the mint layer firm up.
Place the chocolate chips and butter for the topping in a microwave-safe bowl. Microwave in 20–30 second bursts, stirring after each, until melted and smooth, or melt gently over a double boiler. Let cool about 5 minutes until still pourable but not hot.
1 1/2 cups semisweet chocolate chips, 3 tablespoons unsalted butter
Pour the melted chocolate topping over the chilled mint layer, tilting the pan to cover evenly. If desired, sprinkle additional mini chocolate chips on top. Refrigerate for 1–2 hours, or until the topping is firm enough to slice cleanly.
additional mini chocolate chips
Use the parchment overhang to lift the brownies from the pan. For neat squares, run a sharp knife under hot water, wipe dry, and cut in clean motions, wiping the knife between cuts. Serve slightly chilled or at cool room temperature.