These heart-shaped raspberry cheesecake brownies are a sweet treat that combines rich chocolate and creamy cheesecake. The burst of fresh raspberries adds a fruity twist that’s simply delightful!
They’re perfect for sharing, especially on special occasions. I like to impress friends by saying I baked these just for them, even if they’re super easy to make. Who could resist that combo of chocolate and berries? ❤️
Key Ingredients & Substitutions
Unsalted Butter: This provides richness to your brownies. If you don’t have unsalted butter, you can use salted butter but reduce the added salt in the recipe slightly.
Cocoa Powder: Unsweetened cocoa powder is essential for that deep chocolate flavor. If you’re looking for a healthier option, you could use carob powder, though it has a different taste.
Granulated Sugar: This sweetens both the brownie and cheesecake layers. Coconut sugar or honey can be used as substitutes, keeping in mind they may affect color and sweetness levels.
Cream Cheese: Softened cream cheese gives the cheesecake layer its creamy texture. You could try ricotta cheese for a lighter alternative, but it won’t be quite as creamy.
Raspberries: Fresh raspberries add a bright flavor. If they’re out of season, frozen raspberries work just as well. You could also substitute strawberries for a different fruity twist!
How Can I Get the Perfect Swirl in My Brownies?
The secret to a beautiful swirl in your brownie cheesecake is in the technique. Here’s how to do it right:
- After pouring the cheesecake mixture onto the brownie layer, make sure to place several dollops of raspberry sauce on top.
- Next, grab a toothpick or skewer and gently swirl it through the cheesecake. Don’t mix it too much, or you’ll lose that lovely raspberry pattern!
- Start at the center and move outwards to create a marbled effect. Aim for a pattern that looks attractive without over-mixing.
Taking your time with this step will help you achieve that picture-perfect finish. Happy baking!

Heart-shaped Raspberry Cheesecake Brownies
Ingredients You’ll Need:
For the Brownie Layer:
- 1/2 cup (115g) unsalted butter
- 1 cup (200g) granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/3 cup (40g) unsweetened cocoa powder
- 1/2 cup (65g) all-purpose flour
- 1/4 teaspoon salt
- 1/4 teaspoon baking powder
For the Cheesecake Layer:
- 8 oz (225g) cream cheese, softened
- 1/3 cup (65g) granulated sugar
- 1 large egg
- 1/2 teaspoon vanilla extract
For the Raspberry Swirl:
- 1/2 cup fresh or frozen raspberries
- 1 tablespoon granulated sugar
How Much Time Will You Need?
This delightful recipe takes about 15 minutes of prep time and 40 minutes of baking time. Including cooling, you’d be looking at around 1 hour and 15 minutes before they’re ready to serve. It’s worth the wait for those delicious layered brownies!
Step-by-Step Instructions:
1. Prepare the Raspberry Sauce:
In a small saucepan, combine the raspberries and sugar. Cook over medium heat until the raspberries break down and the mixture thickens slightly, which should take about 5 minutes. Strain the mixture through a fine mesh sieve to remove any seeds, and then let it cool.
2. Make the Brownie Batter:
Begin by preheating your oven to 325°F (160°C). Butter or line an 8×8-inch baking pan with parchment paper. In a microwave-safe bowl, melt the butter. Next, stir in the granulated sugar. Then, add the eggs and vanilla extract, mixing everything well.
3. Combine Dry Ingredients:
Sift the cocoa powder, flour, salt, and baking powder into the wet ingredients. Stir until just combined, being careful not to overmix.
4. Pour Brownie Batter:
Pour the brownie batter evenly into the prepared baking pan, spreading it out to create an even layer.
5. Prepare the Cheesecake Layer:
In a medium bowl, beat the softened cream cheese until it’s smooth. Add the sugar, egg, and vanilla extract, mixing until all ingredients are well combined and creamy.
6. Layer Cheesecake Mixture:
Gently spoon the cheesecake mixture over the brownie batter, spreading it evenly across the top.
7. Add the Raspberry Swirl:
Next, drop dollops of the raspberry sauce on top of the cheesecake layer. Use a toothpick or skewer to swirl the raspberry sauce gently into the cheesecake mixture, creating a pretty marbled pattern.
8. Bake:
Place the pan in the preheated oven and bake for 35-40 minutes. You want the cheesecake layer to be set and the edges of the brownies firm without overbaking them, to keep that fudgy texture.
9. Cool:
Once done baking, let the brownies cool completely in the pan on a wire rack to firm up.
10. Cut into Shapes:
When cooled, remove the brownies from the pan. Use a heart-shaped cookie cutter to cut out lovely heart shapes for a charming presentation.
11. Serve and Enjoy!
Serve these delightful heart-shaped brownies as a sweet treat to share with loved ones, perfect for Valentine’s Day, anniversaries, or any special occasion!
This recipe yields rich, fudgy brownies with a creamy cheesecake layer combined with vibrant raspberry sauce, absolutely delicious and perfect for impressing anyone!
Can I Use a Different Fruit for the Swirl?
Absolutely! If raspberries aren’t your favorite, you can use strawberries, blueberries, or even cherries. Just adjust the sugar based on the sweetness of the fruit you choose!
Can I Make These Brownies Gluten-Free?
Yes! Simply substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. Make sure to check that all other ingredients are gluten-free as well.
How Do I Store Leftover Brownies?
Store any leftovers in an airtight container at room temperature for up to 3 days. For longer storage, you can refrigerate them for up to a week or freeze them for up to 3 months. Just be sure to wrap them well!
Can I Prepare the Brownies Ahead of Time?
Definitely! You can make the brownies a day or two in advance. Just make sure to cool and store them properly in an airtight container. They taste great when served nice and chilled or at room temperature!
