Preheat & prep: Heat your oven to 350°F (175°C). Line a 9×13-inch pan with parchment paper, leaving some overhang so you can lift the brownies out later.
Brownie base: In a saucepan, melt the butter over medium heat. Once melted, whisk in the sugar until it’s shiny and glossy like you just applied a fresh coat of lip gloss. Let it cool slightly (we don’t want scrambled eggs in our brownies).
Add the eggs & vanilla: Beat in the eggs one at a time, then stir in the vanilla. At this point, the batter should look like something you want to dive into headfirst.
Dry ingredients: In a separate bowl, whisk together flour, cocoa powder, espresso powder, salt, and baking powder. Stir this into the wet mixture until just combined. Do not overmix unless you enjoy eating rubbery brownies (spoiler: you don’t).
Bake: Pour the batter into your prepared pan, smooth it out, and bake for 30-35 minutes, or until a toothpick inserted in the center comes out with fudgy crumbs. Not raw batter, not bone-dry crumbs—fudgy. Trust the process.
Cool completely: This is the hardest part. Yes, your kitchen will smell like a chocolate factory. Yes, you will want to dive in face-first. But patience, grasshopper, because ganache needs a cool surface to live its best life.
Ganache time: Heat the cream in a small saucepan until it just begins to simmer. Pour it over the chopped chocolate and let it sit for a minute. Stir until smooth, then add the butter and stir again. Congratulations, you just made ganache, aka chocolate magic.
Assemble: Pour the ganache over the cooled brownies, spreading it evenly to the edges. Then go full chaos and dump on the sprinkles. As many as your inner child demands. More sprinkles = more joy.
Set & slice: Let the ganache set for about an hour (or cheat and pop it in the fridge for 20 minutes if you’re impatient). Lift the brownies out with the parchment overhang, cut into squares, and marvel at your work.