There is nothing quite like the combination of deep, Dutch-process cocoa and the bright, floral tang of fresh raspberries. I remember crafting these for a cozy Valentine’s dinner; the way the pink raspberry sauce swirls into the creamy cheesecake layer makes each brownie look like a piece of edible art. These aren’t just your standard brownies—they are thick, fudgy, and decadent, designed to be cut into charming heart shapes that feel extra special. Whether you’re celebrating a romantic occasion or simply want to treat yourself to a luxurious dessert, these swirled hearts are the ultimate expression of “sweets for your sweet.”
Prep Time: 25 min | Cook Time: 35 min | Chilling Time: 2 hours
Key Ingredients
The Raspberry Sauce & Cheesecake Layer
- Raspberries: 1 cup (fresh or thawed frozen).
- Cream Cheese: 8 oz (Ensure it is room temperature for a lump-free swirl).
- Sugar: 1 tbsp for the sauce, 1/3 cup for the cheesecake.
- Eggs: 1 large (for the cheesecake) + 3 large (for the brownies), all room temperature.
- Vanilla Extract: A total of 1 ½ teaspoons for these layers.
The Fudgy Brownie Base
- Dutch-Process Cocoa: ¾ cup, sifted (This gives that signature dark, rich flavor).
- All-Purpose Flour: 1 cup.
- Refined Coconut Oil: ¾ cup + 2 tbsp (Neutral oil also works).
- Sugar: 1 ½ cups granulated sugar.
- Salt: ¼ teaspoon to balance the chocolate.
Step-by-Step Instructions
- Craft the Raspberry Sauce: Simmer raspberries, 1 tbsp sugar, and vanilla in a saucepan for 5–8 minutes until thickened. Pro Tip: Strain through a fine-mesh sieve to remove seeds for a professional, smooth finish.
- Prep the Cheesecake: Beat the softened cream cheese and 1/3 cup sugar until smooth. Whisk in one egg and vanilla until creamy.
- Mix the Brownie Batter: In a medium bowl, whisk flour, cocoa, and salt. In a separate large bowl, combine oil, 1 ½ cups sugar, and vanilla. Add the 3 eggs one by one, then gently fold in the dry ingredients until just combined.
- The Art of the Swirl: Spread the brownie batter into a lined 8×8 pan. Pour the cheesecake mixture over the top. Spoon droplets of raspberry sauce over the white layer and use a skewer or toothpick to create elegant swirls.
- Bake and Set: Bake at 350°F for 30–35 minutes. Crucial Step: Let the brownies cool completely, then refrigerate for at least 2 hours. This sets the cheesecake layer for clean cuts.
- Cut the Hearts: Use a heart-shaped cookie cutter to press out 9 hearts. Enjoy the fudgy off-cuts as a “chef’s snack”!
Serving Suggestions
- The Romantic Platter: Serve on a white plate with a few fresh raspberries and a light dusting of powdered sugar.
- Brownie Sundae: Pair a heart brownie with a scoop of white chocolate or vanilla bean ice cream.
- Gilded Hearts: Add a touch of edible gold leaf to the raspberry swirls for a high-end bakery look.
Storage & Make-Ahead Tips
- Refrigeration: Because of the cheesecake topping, store these in an airtight container in the fridge for up to 5 days.
- Freezing: These freeze beautifully! Wrap individual hearts in plastic wrap and freeze for up to 2 months. Thaw in the fridge before serving.
- Make-Ahead: These actually taste better on day two once the flavors have fully melded.
Tips & Tricks
- Sift Your Cocoa: Dutch-process cocoa is notorious for clumps. Sifting ensures a silky, uniform brownie batter.
- Clean Cuts: Wipe your cookie cutter with a warm, damp cloth between every single cut to keep the edges of your hearts sharp and the cheesecake layer looking pristine.
Common Mistakes to Avoid
- Cold Cream Cheese: If your cream cheese is cold, it will leave tiny white lumps that won’t swirl beautifully with the raspberry sauce.
- Over-Swirling: If you swirl too much, the colors will muddy together. A few intentional “figure-eight” motions with your skewer are all you need.
Nutrition Information (Per Heart)
| Serving Size | Calories | Protein | Carbs | Fat | Fiber | Sugar |
| 1 heart | 421 | 5g | 48g | 24g | 3g | 38g |
Disclaimer: Nutrition information is estimated. For accurate dietary tracking, calculate based on your specific ingredient brands.

