01 -
Preheat the oven to 350°F (175°C). Line a 9x13-inch baking pan with parchment paper.
02 -
In the bowl of a stand mixer or a large bowl with an electric hand mixer, cream together the partially melted butter, brown sugar, and granulated sugar at high speed for 5 minutes until light and fluffy.
03 -
Add the eggs, corn syrup, and vanilla extract to the bowl. Beat at high speed for another 5 minutes.
04 -
Add the flour, cocoa powder, cornstarch, salt, and baking soda into the bowl. Mix until just combined, then fold the batter by hand to ensure even mixing.
05 -
Transfer the batter to the prepared pan and spread it evenly. Bake in the preheated oven for 25–30 minutes. The edges should begin to crackle, and a toothpick inserted in the center should come out with a few moist crumbs.
06 -
Immediately upon removing the brownies from the oven, drop the pan onto a sturdy surface multiple times to release excess air and achieve a fudgy texture.
07 -
In a mixing bowl, cream together the butter and cream cheese until smooth. Add the cocoa powder and a teaspoon or two of milk to combine. Mix on a low speed to prevent adding extra air.
08 -
Gradually add the powdered sugar and milk as needed, mixing on low speed. Stir in the vanilla extract and mix until the frosting is thick and creamy.
09 -
Spread the prepared frosting over the slightly warm brownies in an even layer. Return the pan to the still-warm oven (turned off) for 3–5 minutes to melt the frosting for a smooth finish.
10 -
Immediately sprinkle candy-coated chocolate chips on top of the melted frosting. Allow the brownies to cool completely before cutting.
11 -
For easier cutting, optionally freeze the brownies for 30 minutes before slicing. Store in an airtight container at room temperature or in the fridge.