
This recipe for the ultimate Heart Shaped Brownies is my go-to for making any occasion feel special. It features a deeply fudgy chocolate brownie base, a rich and tangy cheesecake layer, and a beautiful, vibrant raspberry swirl that cuts through the richness perfectly. Whether you're looking for Valentine's dessert ideas or a stunning anniversary dessert for two, this recipe delivers bakery-quality results with surprisingly simple steps.
Forget basic brownies; we're elevating them into a romantic masterpiece. These Brownies with Raspberry Swirl & Cheesecake aren't just a treat; they're an experience. The combination of textures—the dense brownie, the silky cheesecake, and the jammy fruit swirl—is absolutely heavenly.

Why You'll Love These Irresistible Heart Shaped Brownies
- Perfectly Balanced Flavors: The bitter notes of Dutch-process cocoa, the creamy tang of cheesecake, and the sweet-tart burst of raspberry create a harmonious and unforgettable taste.
- Incredibly Fudgy Texture: My secret is using oil instead of butter and being careful not to overmix. This guarantees a dense, moist crumb that melts in your mouth.
- Stunning Presentation: The marbled swirl and heart shape make these brownies look incredibly impressive, making them the ideal Valentine's Day baking recipe or a thoughtful homemade gift.
- Make-Ahead Friendly: This recipe is perfect for planning ahead! The brownies taste even better the next day and can be refrigerated for days or frozen for months.

Ingredients for Brownies with Raspberry Swirl & Cheesecake
Getting the best result starts with the right ingredients. Room temperature dairy is key for a smooth, lump-free cheesecake layer!
For the Secret Raspberry Swirl
- Raspberries: 1 cup, fresh or frozen (if frozen, no need to thaw).
- Granulated Sugar: 1 tablespoon, to balance the tartness.
- Vanilla Extract: 1 teaspoon, for a touch of warmth.
For the Creamy Cheesecake Topping
- Cream Cheese: 8 ounces, full-fat and softened to room temperature.
- Granulated Sugar: 1/3 cup.
- Large Egg: 1, at room temperature.
- Vanilla Extract: 1/2 teaspoon.
For the Fudgy Brownie Batter
- All-Purpose Flour: 1 cup.
- Dutch-Process Cocoa Powder: 3/4 cup, sifted for a smooth batter.
- Salt: 1/4 teaspoon, to enhance the chocolate flavor.
- Neutral Oil: 3/4 cup + 2 tablespoons (refined coconut oil or canola oil work great).
- Granulated Sugar: 1 1/2 cups.
- Vanilla Extract: 1 tablespoon (yes, a whole tablespoon!).
- Large Eggs: 3, at room temperature.
Step-by-Step Instructions

Follow these simple steps to create the perfect heart shaped brownies. This is one of my favorite February baking ideas because the process is just as lovely as the result.
1. Make the Raspberry Sauce
- In a small saucepan, combine the raspberries, 1 tablespoon of sugar, and 1 teaspoon of vanilla.
- Bring to a simmer over medium heat, stirring and mashing the berries occasionally with a spoon. Cook for 5-8 minutes until the sauce has thickened enough to coat the back of a spoon. You'll smell the bright, tangy aroma filling your kitchen.
- Strain the sauce through a fine-mesh sieve into a small bowl, pressing on the solids to extract all the liquid. Discard the seeds. This step is my non-negotiable secret for a silky, professional-looking swirl. Set aside to cool.
2. Prepare the Cheesecake Topping
- In a medium bowl, use an electric mixer to beat the room-temperature cream cheese and 1/3 cup of sugar until completely smooth and creamy.
- Add the egg and 1/2 teaspoon of vanilla, mixing on low speed just until combined. Don't overbeat, or the cheesecake layer can crack.
3. Mix the Brownie Batter
- Preheat your oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper, leaving an overhang on two sides to easily lift the brownies out later.
- In one bowl, whisk together the flour, sifted cocoa powder, and salt.
- In a separate large bowl, whisk the oil, 1 1/2 cups of sugar, and 1 tablespoon of vanilla until well combined.
- Add the eggs one at a time, whisking well after each addition until the batter is thick and glossy.
- Gently fold the dry ingredients into the wet ingredients using a spatula. Stop mixing as soon as you no longer see streaks of flour. Overmixing develops gluten and leads to cakey brownies, and we want fudgy!
4. Assemble, Swirl, and Bake
- Pour the brownie batter into your prepared pan and spread it into an even layer.
- Gently pour the cheesecake mixture over the brownie batter and smooth it out.
- Dollop small spoonfuls of the cooled raspberry sauce all over the cheesecake layer.
- Use a skewer or a butter knife to gently swirl the raspberry sauce into the cheesecake, creating a beautiful marbled pattern. Don't overdo it—a few simple passes are all you need.
- Bake for 30-35 minutes. The edges should be set, but the center will have a slight jiggle. This is the key to a gooey center.
- Let the brownies cool completely in the pan on a wire rack. Then, refrigerate for at least 2 hours (or overnight) until firm. Do not skip the chilling! It’s essential for clean cuts.
- Once chilled, lift the brownies from the pan using the parchment overhang. Use a heart-shaped cookie cutter to cut out your brownies.
My Secret Tips for Perfect Brownies
- Room Temperature is Crucial: For the smoothest cheesecake topping, make sure your cream cheese and eggs are truly at room temperature. This prevents lumps.
- Don't Overbake: The biggest mistake in brownie baking! Pull them from the oven when a toothpick inserted in the center comes out with moist crumbs, not clean. The residual heat will finish the job.
- Clean Cuts Every Time: For perfectly sharp heart shapes, dip your cookie cutter in hot water and wipe it dry between each cut.
Make-Ahead and Storage Solutions
These heart shaped brownies are perfect for getting ahead. You can store them, uncut in the pan, in the refrigerator for up to 4 days. The flavors actually deepen and get better by day two!
To freeze, place the cut-out hearts on a baking sheet in a single layer and freeze until solid. Then, transfer them to a freezer-safe bag or container, separating layers with wax paper. They will keep for up to 3 months. Thaw in the refrigerator overnight before serving.
Frequently Asked Questions (FAQ)
Can I use a different fruit for the swirl?
How do I get clean cuts for the heart shapes?
Can I freeze these heart shaped brownies?
What’s the difference between Dutch-process and natural cocoa powder?

Decadent Heart Shaped Brownies with Raspberry Cheesecake Swirl
Ingredients
For the Raspberry Sauce
- 1 cup raspberries fresh or thawed from frozen
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
For the Cheesecake Topping
- 8 oz cream cheese softened to room temperature
- 1/3 cup granulated sugar
- 1 large egg at room temperature
- 1/2 teaspoon vanilla extract
For the Fudgy Brownie Batter
- 1 cup all-purpose flour or a 1:1 gluten-free blend
- 3/4 cup Dutch-process cocoa powder sifted for best results
- 1/4 teaspoon salt
- 3/4 cup + 2 tablespoons refined coconut oil or other neutral vegetable oil
- 1 1/2 cups granulated sugar
- 1 tablespoon vanilla extract
- 3 large eggs at room temperature
Instructions
- Create the raspberry sauce by simmering the raspberries, sugar, and 1 teaspoon of vanilla extract in a small saucepan over medium heat. Cook for 5-8 minutes until the sauce has thickened enough to coat a spoon, then strain it through a fine-mesh sieve to remove the seeds and set aside to cool.
- Prepare the cheesecake topping by beating the room-temperature cream cheese and 1/3 cup of sugar in a mixing bowl until smooth and creamy. Add the egg and 1/2 teaspoon of vanilla extract, mixing just until the ingredients are fully combined.
- Mix the brownie batter by first whisking together the flour, sifted cocoa powder, and salt in a medium bowl. In a separate large bowl, whisk the oil, 1 1/2 cups of sugar, and 1 tablespoon of vanilla. Add the eggs one at a time, mixing well after each addition until the batter is glossy. Gently fold the dry ingredients into the wet ingredients until just combined, being careful not to overmix.
- Assemble the brownies by spreading the batter evenly into a parchment-lined 8x8 inch baking pan. Carefully pour the cheesecake mixture over the brownie batter, followed by dollops of the cooled raspberry sauce. Use a knife or skewer to gently swirl the layers together to create a beautiful marbled effect.
- Bake the brownies in a preheated oven at 350°F (175°C) for 30-35 minutes, or until the center has a slight jiggle. Allow the pan to cool completely on a wire rack before transferring it to the refrigerator to chill for at least 2 hours. Once fully chilled and firm, use a heart-shaped cookie cutter to cut out the individual brownies and serve.
Equipment
- Mixing bowls
- Saucepan
- Electric mixer
- 8x8 baking pan
- Parchment paper
- Heart-shaped cookie cutter

