These heart-shaped raspberry cheesecake brownies are the perfect treat for sweet moments! With a rich chocolate brownie base, they have a creamy raspberry cheesecake swirl on top.
Honestly, who can resist a dessert that looks this cute? I love making these for special occasions, and they never fail to impress with their yummy taste and adorable shape!
Key Ingredients & Substitutions
Unsalted butter: This adds richness to the brownies. If you’re out, you can use margarine or coconut oil. I love the slight flavor difference coconut oil brings!
Granulated sugar: This sweetens both the brownie and cheesecake layers. If you’re looking for a healthier option, brown sugar or maple syrup can work too, though it might affect the texture slightly.
Cream cheese: The base for that luscious cheesecake layer. You can substitute with ricotta or Greek yogurt if you want a lighter version. The taste will vary, but still delicious!
Raspberries: Fresh are great for flavor and color, but frozen work too! Just make sure to thaw and drain excess liquid. Strawberries or blueberries can also substitute if you prefer a different berry flavor.
How Do I Swirl the Raspberry Sauce for the Best Effect?
Swirling the raspberry sauce can be tricky, but here’s how to do it right:
- Start dolloping the cheesecake batter on top of the brownie layer first. This creates a perfect canvas.
- Spoon the raspberry sauce in several small dollops over the cheesecake layer.
- Using a knife or skewer, gently swirl in a figure-eight motion. Avoid over-mixing; you want to see the raspberry sauce remain visible.
This technique keeps your brownie visually appealing and allows distinct flavors to shine. Plus, it gives that lovely marbled look perfect for impressing guests!

Heart-shaped Raspberry Cheesecake Brownies
Ingredients You’ll Need:
For the Brownie Layer:
- 1/2 cup (115g) unsalted butter, melted
- 1 cup (200g) granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- 1/3 cup (35g) unsweetened cocoa powder
- 1/2 cup (65g) all-purpose flour
- 1/4 tsp salt
- 1/4 tsp baking powder
For the Cheesecake Layer:
- 8 oz (225g) cream cheese, softened
- 1/3 cup (65g) granulated sugar
- 1 large egg
- 1/2 tsp vanilla extract
For the Raspberry Swirl:
- 3/4 cup fresh or frozen raspberries
- 2 tbsp granulated sugar
- 1 tsp lemon juice
How Much Time Will You Need?
This delightful dessert will take about 15 minutes to prep and approximately 35-40 minutes to bake. Once it’s baked, let it cool completely for about an hour before cutting out the heart shapes. So, you’ll be looking at about 1 hour and 15 minutes in total before you can enjoy these treats!
Step-by-Step Instructions:
1. Prepare the Raspberry Sauce:
In a small saucepan over medium heat, combine the raspberries, sugar, and lemon juice. Cook for about 5 minutes, stirring occasionally, until the raspberries break down and the sauce thickens slightly. Once thickened, remove from heat and strain through a fine mesh strainer to remove the seeds. Let this delicious sauce cool while you prepare the rest!
2. Make the Brownie Batter:
Preheat your oven to 325°F (160°C). In a medium bowl, mix the melted butter and sugar together until well combined. Add in the eggs and vanilla extract, mixing until fully integrated. Then, stir in the cocoa powder, flour, salt, and baking powder until just combined. Your brownie batter is ready!
3. Make the Cheesecake Batter:
In a separate bowl, beat the softened cream cheese with the sugar until smooth and creamy. Then, add an egg and vanilla extract, mixing well to combine. Your cheesecake layer is now ready to go!
4. Assemble the Brownies:
Line a 9×9 inch (23×23 cm) square baking pan with parchment paper or grease it generously. Start by spreading the brownie batter evenly in the pan. Next, dollop cheesecake batter over the brownies in several spoonfuls. Now, take that lovely raspberry sauce and spoon it over the cheesecake batter. Using a knife or skewer, gently swirl the raspberry sauce into the cheesecake and brownie layers to create a beautiful marbled effect. Get creative here!
5. Bake:
Pop the pan into your preheated oven and bake for about 35-40 minutes, or until the cheesecake layer is set but still slightly jiggly in the center. Keep an eye on it towards the end. Once baked, remove from the oven and let it cool completely in the pan on a wire rack.
6. Cut into Heart Shapes:
Once the brownies are completely cool, remove them from the pan using the edges of the parchment paper. Use a heart-shaped cookie cutter to cut the brownies into adorable heart shapes. These brownies are now ready to be served and enjoyed!
With a rich chocolate base, creamy cheesecake layer, and a fresh, tangy raspberry swirl, these heart-shaped brownies make for a perfect treat for any occasion. Enjoy every delightful bite!
Can I Use a Different Fruit for the Swirl?
Absolutely! While raspberries are delightful, you can use strawberries, blueberries, or even chopped cherries. Just make sure to adjust the sugar based on the sweetness of the fruit you’re using.
How Do I Store Leftover Brownies?
Store any leftover brownies in an airtight container in the refrigerator for up to 4 days. You can enjoy them chilled or let them come to room temperature before serving for a softer texture.
Can I Freeze These Brownies?
Yes! These brownies freeze beautifully. Wrap individual pieces tightly in plastic wrap and then place them in a freezer-safe bag or container. They can be frozen for up to 3 months. Thaw in the fridge or at room temperature before serving.
What If I Don’t Have a Heart-Shaped Cookie Cutter?
No problem! You can use a regular square or rectangular cutter, or simply cut them into squares or rectangles. They’ll still taste just as amazing, even if they’re not heart-shaped!
