These heart-shaped raspberry cheesecake brownies are a lovely treat! With a rich chocolate base and creamy cheesecake topping mixed with tangy raspberries, they are perfect for any occasion.
Making these brownies is easy, and they look super cute too! I love gifting them to friends or just enjoying them while binge-watching my favorite show. Who can resist a sweet treat shaped like a heart? 💖
Key Ingredients & Substitutions
Chocolate: I recommend using semisweet or bittersweet chocolate for a rich, deep flavor. If you’re looking to cut back on sugar, dark chocolate is a great substitution—it has a strong taste with less sweetness.
Butter: Unsalted butter is best for controlling the salt levels in your dessert. If you’re dairy-free, you can use margarine or coconut oil, but keep in mind it may slightly change the flavor.
Raspberries: Fresh raspberries add a bright, tangy flavor. If they’re not in season, frozen raspberries work just as well. Just let them thaw and drain excess moisture before using.
Cream Cheese: This gives the cheesecake swirl its creamy texture. For a lighter option, consider using Neufchâtel cheese, which has less fat than regular cream cheese.
How Do You Achieve the Perfect Raspberry Swirl?
The raspberry swirl adds a burst of flavor and a beautiful look to the brownies. Here’s how to get it just right:
- Cook the raspberries on medium heat until they break down, stirring gently. Be patient; this step is vital to creating a smooth sauce!
- Straining the sauce through a mesh sieve removes the seeds for a smoother texture. If you prefer more texture, you can skip this step.
- When assembling, use a toothpick to create delicate swirls through the cheesecake and brownie layers. Don’t overdo it; gentle swirling keeps the beautiful colors intact!
These steps will help you create heart-shaped raspberry cheesecake brownies that look and taste fantastic! Enjoy baking!

Heart-shaped Raspberry Cheesecake Brownies
Ingredients You’ll Need:
For the Brownie Base:
- 1/2 cup (115g) unsalted butter
- 8 oz (225g) semisweet or bittersweet chocolate, chopped
- 1 cup (200g) granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- 3/4 cup (95g) all-purpose flour
- 1/4 tsp salt
For the Cheesecake Swirl:
- 8 oz (225g) cream cheese, softened
- 1/4 cup (50g) granulated sugar
- 1 large egg
- 1 tsp vanilla extract
For the Raspberry Swirl:
- 1/2 cup fresh or frozen raspberries
- 1 tbsp granulated sugar
- 1 tsp lemon juice (optional)
How Much Time Will You Need?
This recipe takes about 15 minutes of prep time and about 30-35 minutes for baking. Once baked, allow the brownies to cool completely before cutting, which takes approximately 30 minutes. The total time from start to finish is around 1 hour and 20 minutes, but the results are well worth the wait!
Step-by-Step Instructions:
1. Prepare the Raspberry Sauce:
In a small saucepan, combine the raspberries, sugar, and lemon juice. Cook over medium heat, stirring occasionally, until the raspberries break down and the sauce thickens slightly (about 5-7 minutes). Once done, remove from heat and strain the mixture through a fine mesh sieve to remove the seeds. Set the sauce aside to cool.
2. Prepare the Brownie Base:
Preheat your oven to 350°F (175°C). Line an 8×8 inch baking pan with parchment paper, making sure to leave some overhang for easy removal later. In a microwave-safe bowl, melt the butter and chopped chocolate together in 30-second intervals, stirring until smooth. Stir in the granulated sugar until fully combined. Add the eggs one by one, mixing well after each addition, then stir in the vanilla extract. Gently fold in the flour and salt, mixing just until combined. Pour the brownie batter into the prepared pan and spread it out evenly.
3. Prepare the Cheesecake Mixture:
In a separate bowl, beat the softened cream cheese, sugar, egg, and vanilla extract until the mixture is smooth and creamy. This will be your cheesecake layer.
4. Assemble the Brownies:
Dollop spoonfuls of the cheesecake mixture over the brownie batter, then add small spoonfuls of the raspberry sauce over the cheesecake dollops. Using a toothpick or skewer, gently swirl the cheesecake and raspberry sauce into the brownie batter to create a beautiful marbled effect.
5. Bake the Brownies:
Bake in the preheated oven for 30-35 minutes or until the edges are set and a toothpick inserted near the center comes out with a few moist crumbs (not wet batter). When done, remove the pan from the oven and allow the brownies to cool completely in the pan on a wire rack.
6. Cutting into Heart Shapes:
Once the brownies are fully cooled, lift them out of the pan using the parchment paper overhang. Use a heart-shaped cookie cutter to cut out individual brownies. Serve and enjoy your adorable heart-shaped treats!
These brownies combine the fudgy texture of classic brownies with creamy cheesecake and the fresh tartness of raspberry — a delightful treat presented in charming heart shapes!
Can I Use Different Types of Fruit for the Swirl?
Absolutely! While raspberries add a delicious tartness, you can substitute with strawberries, blueberries, or even peach puree. Just be sure to adjust the sugar based on the sweetness of the fruit.
Can I Make This Recipe Gluten-Free?
Yes, you can substitute the all-purpose flour with a 1:1 gluten-free flour blend. Many blends work well for baking and will keep the brownies moist and delicious!
How to Store Leftover Brownies?
Store any leftover brownies in an airtight container at room temperature for up to 3 days. If you want to keep them longer, you can refrigerate them for up to a week or freeze them for up to 3 months. Just thaw them at room temperature before serving.
Can I Prepare the Brownies Ahead of Time?
Definitely! You can make the brownie base and cheesecake mixture ahead of time and store them separately in the fridge. Assemble and bake the brownies when you’re ready to serve!
