Line your 4×8-inch, 2.5-inch-deep loaf pan with parchment paper.
Leave a 1-inch overhang on two sides to lift the brownies out easily later.
Preheat oven to 350°F.
Place butter in a small saucepan over medium heat.
Once the butter is melted, remove the pan from heat.
Add the chopped chocolate to the melted butter.
Stir continuously until smooth and glossy — no lumps.
Tip: Let the mixture cool for 1–2 minutes so it’s warm, not hot, before adding eggs. This prevents scrambling.
Transfer the melted butter + chocolate to a mixing bowl if your saucepan is too small.
Whisk in the brown sugar and granulated sugar until fully combined.
Stir in the brewed mushroom coffee and fine coffee grounds (if using).
Add eggs one at a time, whisking well after each addition until the batter is smooth and glossy.
Stir in the vanilla extract.
Tip: Whisking eggs one at a time ensures the batter is uniform and prevents lumps.
Sift together the flour, cocoa powder, and salt (optional, but helps prevent clumps).
Fold dry ingredients into the wet mixture using a spatula or wooden spoon.
Fold just until combined — do not overmix. (Batter should be thick but pourable; if too thick, stir in 1 tsp brewed coffee to loosen slightly)
Pour the brownie batter into the prepared loaf pan.
Smooth the top with a spatula, leaving a little room for fudge or caramel swirls.
Drop spoonfuls of espresso–tahini fudge on top.
Drizzle coffee caramel in ribbons.
Swirl gently with a knife or chopstick (1–2 passes) to create marbling.
Bake in preheated 350°F oven for 28–34 minutes, starting to check at 26 minutes.
Let brownies cool in pan for at least 30 minutes before slicing.
Use parchment overhang to lift brownies out.
Slice into 6–8 thick pieces.