Preheat the oven to 350 °F (175 °C) and line an 8"×8" (20cmx20cm) pan with parchment paper.
In a medium mixing bowl, stir together the flour, cocoa powder, and salt. Set aside.
1 cup (125 grams) flour, 3/4 cup (86 grams) cocoa powder, 1/4 teaspoon salt
In a large mixing bowl, stir together oil, sugar, and vanilla extract.
3/4 cup + 2 tablespoons (196 grams) oil, 1 1/2 cups (300 grams) granulated sugar, 1 tablespoon vanilla extract
Once combined, add the eggs one at a time and stir just until combined.
3 large eggs
Add the dry mixture to the wet and stir just until almost no streaks of flour remain. Do not overmix!
Pour the batter into the prepared pan.
Spread the cream cheese topping over the top.
Dollop spoonfuls of raspberry sauce over the top and use a skewer (or whatever tool you like) to create swirls.
Bake for 30-35 minutes. The brownies will jiggle a bit when you remove them from the oven, but when you see that just the middle is super jiggly, they’re not done yet.
Remove to a wire rack to cool completely and then chill for 2 hours or until chilled through. Use a heart-shaped cookie cutter to cut out hearts.
Refrigerate leftovers in an airtight container for up to 4 days.