01 - Preheat the oven to 350°F. Line an 8×8-inch square baking pan with parchment paper, leaving an overhang on two sides for easy removal.
02 - In a large mixing bowl, whisk together the melted butter, granulated sugar, and brown sugar until smooth and glossy.
03 - Add the eggs and vanilla extract to the sugar mixture, whisking until fully combined and slightly lightened in color.
04 - Sift the cocoa powder, flour, and salt directly into the wet mixture. Gently fold with a spatula until just combined — avoid overmixing to keep the texture tender.
05 - Pour the batter into the prepared baking pan and smooth the top evenly with a spatula.
06 - Bake for 23–25 minutes, until the edges are set but the center still looks slightly underbaked. A toothpick inserted in the center should come out with moist crumbs.
07 - Let the brownies cool completely in the pan on a wire rack before adding the ganache.
08 - Place the chopped chocolate and butter in a heatproof bowl. Heat the heavy cream in a small saucepan over medium heat until just steaming — do not boil — then pour it over the chocolate. Let sit for 2 minutes.
09 - Stir the chocolate-cream mixture gently from the center outward until it becomes smooth, glossy, and free of lumps.
10 - Pour the ganache over the cooled brownie base and spread it into an even layer using an offset spatula.
11 - Scatter the rainbow candy-coated chocolate chips evenly across the surface of the ganache while it is still soft.
12 - Refrigerate the pan for at least 30 minutes, or until the ganache is firmly set.
13 - Lift the brownie slab from the pan using the parchment overhang. Place on a cutting board and slice into 12 even bars with a sharp knife. Serve chilled or at room temperature.