These heart-shaped brownies are perfect for showing some love! With a rich, chocolatey flavor and a soft, fudgy texture, they make any day feel special.
Trust me, the shape adds a fun twist! I like to sprinkle some powdered sugar on top for a cute touch. It’s a sweet way to lift anyone’s spirits! 💖
Key Ingredients & Substitutions
Unsalted Butter: This gives the brownies a rich flavor. If you’re out of butter, you can use coconut oil or vegetable oil as a substitute. Just melt it slightly before mixing.
Granulated Sugar: White sugar is great for sweetness. You can also use brown sugar for a deeper flavor, or coconut sugar if you prefer a healthier option. Just note that it may change the texture slightly.
Cocoa Powder: Unsweetened cocoa powder is a must for that rich chocolate taste! If you don’t have any, try using Dutch-process cocoa for a different flavor profile.
Cream Cheese: For a lighter version, you can use Greek yogurt or mascarpone cheese instead. Just keep in mind that the texture and taste will be slightly different!
Raspberries: Fresh raspberries are best, but if they’re out of season, frozen ones work just fine! You can even substitute them with strawberries or blueberries if you prefer a different fruit flavor.
How Do You Get a Perfect Swirl?
Creating the beautiful swirls in your brownies might seem tricky, but it’s simpler than you think! Here’s how to get it just right:
- After pouring the brownie batter into the pan, dollop the cheesecake mixture on top. Don’t worry about being perfect!
- Drizzle the cooled raspberry syrup over the cheesecake layer in lines; this adds flavor and looks pretty.
- Grab a skewer or toothpick and gently swirl through the cheesecake and raspberry layers. Try to keep it from mixing too much for those pretty designs.
- Don’t overdo it! A few swirls is enough for a beautiful marbled effect.
With these tips, your brownies will not only taste amazing but look stunning too! Enjoy your baking journey!

Heart-Shaped Swirled 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 Swirl:
- 8 oz (225g) cream cheese, softened
- 1/4 cup (50g) granulated sugar
- 1 large egg
- 1/2 tsp vanilla extract
For the Raspberry Swirl:
- 1/3 cup fresh or frozen raspberries (thawed if frozen)
- 1 tbsp granulated sugar
- Optional: 1 tsp lemon juice
How Much Time Will You Need?
This delicious recipe will take about 20 minutes of prep time, and then you will bake the brownies for 30-35 minutes. After that, it’s best to chill them for at least 2 hours, so they slice nicely. In total, you’re looking at about 2 hours and 55 minutes, including chilling time!
Step-by-Step Instructions:
1. Preheat Your Oven:
Begin by preheating your oven to 325°F (163°C). Grease a square 8-inch (20cm) baking pan, and for easier removal later, line it with parchment paper, making sure to leave some overhang on two sides.
2. Prepare the Raspberry Swirl:
In a small saucepan, mix the raspberries, sugar, and lemon juice. Cook this over medium heat while stirring occasionally until the raspberries break down and the mixture thickens a bit (this should take about 5-7 minutes). Once done, strain it through a fine mesh sieve to remove seeds and set it aside to cool.
3. Make the Brownie Batter:
In a medium bowl, combine the melted butter and granulated sugar, stirring until they’re well mixed. Then, add the eggs and vanilla extract, mixing thoroughly. Next, sift in the cocoa powder, flour, salt, and baking powder, stirring gently until everything is just combined—don’t overmix!
4. Prepare the Cheesecake Mixture:
In another bowl, beat the softened cream cheese until it’s nice and smooth. Add in the sugar, egg, and vanilla extract, mixing until everything is creamy and well blended.
5. Assemble the Brownies:
Now it’s time to layer! Pour the brownie batter into the prepared pan and spread it out evenly. Next, dollop the cheesecake mixture on top of the brownie layer. Finally, drizzle the cooled raspberry sauce over the cheesecake layer in thin lines.
6. Create the Swirling Pattern:
Take a skewer or toothpick and gently drag it through the cheesecake and raspberry layers to create swirls. Be careful to not mix them too much—keep those pretty designs visible!
7. Bake the Brownies:
Place the brownies in your preheated oven and bake for about 30-35 minutes. You want the edges to be firm but the center should still jiggle a little. Remember, overbaking will make them less fudgy!
8. Cool and Chill:
Once done baking, remove the brownies from the oven and let them cool completely in the pan on a wire rack. After they’ve cooled, place them in the fridge for at least 2 hours or overnight for easier slicing.
9. Cut into Hearts:
When you’re ready to serve, use a heart-shaped cookie cutter to cut out your brownies. Clean the cutter between each cut for neat shapes.
10. Serve and Enjoy:
Serve your heart-shaped brownies chilled or at room temperature. They’re perfect on their own or garnished with fresh raspberries and a light dusting of powdered sugar. Enjoy every bite of this chocolatey delight!
Can I Use Other Fruits for the Swirl?
Absolutely! If you don’t have raspberries, other berries like strawberries or blueberries work wonderfully. You could even experiment with cherries or peaches for a different flavor!
How Should I Store Leftover Brownies?
Store any leftovers in an airtight container in the fridge for up to 3-4 days. To maintain freshness, you can also freeze them; just wrap each brownie in plastic wrap and then place them in a freezer bag. They’ll be good for about 2-3 months!
Can I Use a Different Type of Pan?
Yes, you can use a round pan or even mini muffin tins if you want bite-sized treats! Just adjust the baking time as needed, and keep an eye on them to avoid overbaking.
What If My Brownies Turn Out Too Cakey?
This could happen if they were overbaked or if too much flour was added. To prevent this, make sure to measure your flour accurately and check for doneness a few minutes early. You want the brownies to remain fudgy!



