Step 1: Make the Raspberry Sauce
In a medium saucepan, combine the raspberries, sugar, water, and lemon juice.
Heat the mixture over medium heat, stirring occasionally, until the raspberries break down and the sauce thickens (about 5-7 minutes).
Remove the sauce from the heat and let it cool slightly. Once cooled, use a spoon or a whisk to break up any remaining chunks of raspberry. You should have about 1/4 to 1/3 cup of raspberry sauce. Set aside.
Step 2: Prepare the Brownie Batter
Preheat your oven to 350°F (175°C). Grease and line an 8x8-inch baking pan with parchment paper.
In a large mixing bowl, whisk together the melted butter and sugar until well combined.
Add the eggs and vanilla extract, mixing until smooth.
Sift in the cocoa powder, flour, salt, and baking powder. Stir until fully combined. If you’re using chocolate chips, fold them in at this stage.
Pour the brownie batter into the prepared pan, spreading it evenly.
Step 3: Add the Raspberry Swirl
Using a spoon, drop spoonfuls of the raspberry sauce on top of the brownie batter.
Using a knife or skewer, gently swirl the raspberry sauce into the brownie batter to create a marbled effect. Don’t over-mix; you want to create beautiful swirls of raspberry in each bite.
Bake for 25-30 minutes, or until a toothpick inserted into the center comes out mostly clean with a few moist crumbs. The top should look set but slightly cracked.
Step 4: Cool and Serve
Allow the brownies to cool in the pan for about 10 minutes before transferring them to a wire rack to cool completely.
Once cooled, cut the brownies into squares and serve. You can add a dollop of whipped cream or a scoop of vanilla ice cream for an extra treat!