Heart Shaped Brownies with Raspberry Swirl and Cheesecake Topping Recipe
Introduction
This recipe for Heart Shaped Brownies features a rich chocolate base topped with creamy cheesecake and a vibrant raspberry swirl. Perfect for special occasions or a delightful treat, these brownies combine smooth, tangy, and sweet flavors in every bite.

Ingredients
- 1 cup raspberries (fresh or thawed frozen)
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
- 8 oz cream cheese, room temperature
- ⅓ cup granulated sugar
- 1 large egg, room temperature
- ½ teaspoon vanilla extract
- 1 cup all-purpose flour (or gluten-free blend)
- ¾ cup Dutch-process cocoa powder, sifted
- ¼ teaspoon salt
- ¾ + 2 tablespoons refined coconut oil or neutral oil
- 1 ½ cups granulated sugar
- 1 tablespoon vanilla extract
- 3 large eggs, room temperature
Instructions
- Step 1: In a small saucepan, combine raspberries, 1 tablespoon sugar, and 1 teaspoon vanilla extract. Simmer over medium heat for 5–8 minutes until the mixture thickens. Strain through a fine mesh sieve to remove seeds and set aside.
- Step 2: In a mixing bowl, beat the cream cheese and ⅓ cup sugar until smooth. Add 1 egg and ½ teaspoon vanilla extract, mixing until creamy and combined.
- Step 3: In one bowl, whisk together the flour, cocoa powder, and salt. In another, combine ¾ cup oil, 1 ½ cups sugar, and 1 tablespoon vanilla extract. Add the 3 eggs one at a time, mixing well after each addition.
- Step 4: Gradually add the dry ingredients to the wet ingredients, stirring just until blended. Be careful not to overmix.
- Step 5: Line a baking pan with parchment paper and spread the brownie batter evenly. Carefully spoon the cheesecake mixture over the batter, then drop spoonfuls of the raspberry sauce on top.
- Step 6: Use a skewer or knife to gently swirl the raspberry sauce and cheesecake layer into the brownie batter for a marbled effect.
- Step 7: Bake in a preheated oven at 350°F (175°C) for 30–35 minutes, or until a toothpick inserted near the center comes out with a few moist crumbs.
- Step 8: Allow the brownies to cool completely in the pan, then chill in the refrigerator for at least 2 hours before cutting.
- Step 9: Once chilled, cut into heart shapes using a cookie cutter and serve.
Tips & Variations
- Use room-temperature cream cheese and eggs to achieve a smooth and creamy cheesecake layer.
- Straining the raspberry sauce removes seeds, giving the swirl a silky texture without crunch.
- For a nutty twist, sprinkle chopped toasted nuts over the batter before adding the cheesecake layer.
- Substitute the raspberries with strawberry or cherry preserves for a different fruit flavor.
Storage
Store leftover brownies in an airtight container in the refrigerator for up to 4 days. This keeps the cheesecake topping fresh and the raspberry swirl vibrant. To serve, let the brownies sit at room temperature for about 10 minutes or warm gently for 15 seconds in the microwave.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen raspberries for the raspberry sauce?
Yes, thaw frozen raspberries completely before cooking to ensure the mixture thickens properly and strains easily.
Do I have to chill the brownies before cutting into heart shapes?
Chilling is recommended because it firms up the cheesecake and raspberry layers, making clean, neat cuts easier and preventing the topping from smearing.
PrintHeart Shaped Brownies with Raspberry Swirl and Cheesecake Topping Recipe
Delightfully rich and fudgy heart-shaped brownies with a luscious cheesecake topping and a vibrant raspberry swirl. This recipe combines the deep chocolate flavor of Dutch-process cocoa brownies with tangy cream cheese and fresh raspberry sauce for a perfect balance of sweetness and tartness, ideal for special occasions or anytime you want to impress.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 2 hours 55 minutes
- Yield: 12 heart-shaped brownies 1x
- Category: Baking
- Method: Baking
- Cuisine: American
Ingredients
Raspberry Sauce
- 1 cup raspberries (fresh or thawed frozen)
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
Cheesecake Topping
- 8 oz cream cheese, room temperature
- ⅓ cup granulated sugar
- 1 large egg, room temperature
- ½ teaspoon vanilla extract
Brownie Batter
- 1 cup all-purpose flour (or gluten-free blend)
- ¾ cup Dutch-process cocoa powder, sifted
- ¼ teaspoon salt
- ¾ + 2 tablespoons refined coconut oil or neutral oil
- 1 ½ cups granulated sugar
- 1 tablespoon vanilla extract
- 3 large eggs, room temperature
Instructions
- Prepare Raspberry Sauce: In a small saucepan over medium heat, combine raspberries, sugar, and vanilla extract. Simmer for 5–8 minutes until the mixture thickens and softens. Remove from heat and strain through a fine mesh sieve to remove seeds. Set the smooth sauce aside to cool.
- Make Cheesecake Topping: In a mixing bowl, beat the room-temperature cream cheese and sugar together until smooth and creamy. Add the egg and vanilla extract, continuing to beat until the mixture is well combined and creamy.
- Mix Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, Dutch-process cocoa powder, and salt until thoroughly combined.
- Mix Wet Ingredients for Brownie Batter: In another bowl, combine the refined coconut oil (or neutral oil), granulated sugar, and vanilla extract. Add the eggs one at a time, beating well after each addition to ensure incorporation.
- Combine Mixtures: Gradually add the dry ingredient mixture to the wet ingredients, folding gently just until blended to avoid overmixing.
- Assemble the Brownies: Line a baking pan with parchment paper and spread the brownie batter evenly on the bottom. Pour the cheesecake mixture on top of the batter. Drizzle the raspberry sauce over the cheesecake layer and use a skewer to swirl gently, creating a marbled effect.
- Bake: Preheat the oven to 350°F (177°C). Bake the assembled pan for 30–35 minutes, or until the edges are set and a toothpick inserted near the center comes out with a few moist crumbs.
- Cool and Chill: Remove from oven and allow the brownies to cool completely at room temperature. Once cooled, refrigerate for at least 2 hours to let the cheesecake set firmly.
- Cut and Serve: After chilling, use heart-shaped cookie cutters to cut the brownies into heart shapes. Serve chilled for the best flavor and texture.
Notes
- Use room-temperature cream cheese and eggs to achieve a smooth and creamy texture in the cheesecake topping.
- Strain the raspberry sauce to remove seeds for a silky, seed-free swirl in the brownies.
- Chill the brownies completely before cutting to maintain the integrity of the cheesecake topping and clean heart-shaped cuts.
Keywords: heart shaped brownies, raspberry swirl brownies, cheesecake brownies, chocolate cheesecake, dessert, Valentine’s Day dessert, fudge brownies, raspberry sauce

