Preheat your oven to 350°F and line an 8x8 or 9x9 inch baking pan with parchment paper, leaving some overhang on the sides for easy removal. While the oven heats, sift together the flour, cocoa powder, and salt in a small bowl—this removes lumps and helps distribute the cocoa evenly throughout the batter. Have all your other ingredients measured and ready, ensuring the eggs are at room temperature (about 70°F) for a smooth, emulsified batter.
Combine the dark chocolate chips and melted butter in a microwave-safe bowl and microwave in 30-second intervals, stirring between each burst, until completely smooth and combined. Remove from heat and cool for 2-3 minutes until just warm to the touch. Stir in the sugar, espresso powder, and vanilla essence until well combined, mixing vigorously to help dissolve the sugar and incorporate the espresso flavor—this is where the deep coffee notes begin to develop.
Add the room-temperature eggs one at a time to the chocolate mixture, beating well after each addition to ensure proper emulsification—this creates a silky, cohesive batter. Once all eggs are incorporated, gently fold in the dry ingredient mixture from Step 1 using a spatula or wooden spoon, stirring until just combined and no flour streaks remain. I like to be careful not to overmix at this stage, as it can develop gluten and make the brownies tough rather than fudgy.
Pour the batter into your prepared pan and spread it evenly with a spatula. Bake for 20-25 minutes until a toothpick inserted in the center comes out with just a few moist crumbs (not completely clean—you want that fudgy texture). The brownies should still look slightly underbaked in the center; they'll continue to set as they cool. Remove from the oven and let cool completely in the pan before frosting—this ensures the frosting won't melt.
While the brownies cool, beat the softened cream cheese and butter together in a bowl until light and fluffy, about 2-3 minutes. I find that Philadelphia cream cheese blends most smoothly, so it's worth seeking out. Sift the powdered sugar directly into the mixture to avoid lumps, then add the espresso powder, vanilla essence, and salt. Beat everything together until smooth and spreadable, about another 1-2 minutes. The frosting should be creamy but hold its shape.
Once the brownies are completely cooled, spread the espresso frosting evenly over the top using an offset spatula or the back of a spoon. For clean slices, chill the frosted brownies in the refrigerator for at least 15-20 minutes to set the frosting, then cut into squares. Wipe your knife between cuts with a warm, damp cloth for the cleanest presentation.