01 - Preheat oven to 350°F. Line an 8-inch square baking pan with parchment paper, allowing overhang for easy removal.
02 - Combine raspberries, sugar, and lemon juice in a small saucepan. Cook over medium heat, stirring occasionally, until raspberries break down and mixture thickens, about 5 minutes. Press through a fine-mesh sieve to remove seeds. Set aside to cool.
03 - Place butter and chopped chocolate in a heatproof bowl set over a pan of simmering water. Stir until completely melted and smooth. Remove from heat and let cool slightly.
04 - Whisk sugar into the melted chocolate mixture. Add eggs one at a time, mixing thoroughly after each addition. Stir in vanilla extract.
05 - Sift flour, cocoa powder, and salt into the bowl. Gently fold until just combined—avoid overmixing to prevent tough brownies.
06 - Spread brownie batter evenly in the prepared pan. Drop spoonfuls of raspberry puree over the surface. Use a knife or skewer to gently swirl the puree into the batter, creating a marbled pattern.
07 - Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. The center should still be slightly fudgy.
08 - Let brownies cool completely in the pan. Using the parchment overhang, lift out and cut into 16 squares.