Heart Shaped Brownies (with Raspberry Swirl and Cheesecake Topping)
Heart-shaped brownies are a beautiful twist on a classic dessert, perfect for any romantic occasion or special celebration. These luscious brownies are rich and fudgy, featuring a delightful raspberry swirl that adds a burst of tartness, topped with a creamy cheesecake layer. Seriously, what’s not to love? Each bite is a symphony of textures and flavors that will have your taste buds dancing with joy. Whether you’re planning a surprise for your loved one or simply want to treat yourself, these heart-shaped delights are the instant crowd-pleasers you didn’t know you needed.
Table of Contents

I still remember the first time I baked these heart-shaped brownies. It was during my first Valentine’s Day with my partner, and I wanted to create something that was both delightful and memorable. As the brownies baked, the sweet aroma of chocolate filled my kitchen, and I couldn’t wait to see his reaction when he took that first bite. The combination of flavors and the charming presentation made it a moment to cherish. Since then, this recipe has become a staple in our home. I encourage you to whip up these heart-shaped brownies (with raspberry swirl and cheesecake topping) and make your own sweet memories!
Why You’ll Love This Recipe
- Simple & Quick: These brownies come together in just about 25 minutes of prep time!
- Irresistible Flavor: The fudgy brownie base with cheesecake and tangy raspberry is a taste sensation.
- Eye-Catching Appeal: Heart shapes make them perfect for Valentine’s Day or any romantic occasion.
- Flexible Serving: Ideal for dessert, snack time, or even a sweet breakfast treat.
- Diet-Friendly Options: Easily swap the all-purpose flour for a gluten-free blend if needed.

Ingredients You’ll Need
- 1 cup raspberries: Fresh or thawed frozen berries will work great, giving that tangy sweetness.
- 1 tablespoon granulated sugar: Used to sweeten the raspberries as they cook down into a sauce.
- 1 teaspoon vanilla extract: This adds depth and warmth to the raspberry sauce.
- 8 oz cream cheese: Make sure it’s at room temperature for smooth mixing; it creates that dreamy cheesecake topping.
- ⅓ cup granulated sugar: This sweetens the cream cheese mixture perfectly.
- 1 large egg: Again, room temperature eggs achieve a creamier texture in the cheesecake layer.
- ½ teaspoon vanilla extract: A hint of vanilla in the cheesecake enhances the overall flavor.
- 1 cup all-purpose flour: Or utilize a gluten-free blend for a diet-friendly version while maintaining texture.
- ¾ cup Dutch-process cocoa powder: Sifted to ensure a lump-free, rich brownie base.
- ¼ teaspoon salt: Balances sweetness and enhances all the flavors.
- ¾ + 2 tablespoons refined coconut oil or neutral oil: This keeps the brownies moist and fudgy without any strong flavors.
- 1 ½ cups granulated sugar: For sweetness in the brownie batter, creating that perfect crust.
- 1 tablespoon vanilla extract: This gives the brownies a comforting, familiar flavor.
- 3 large eggs: Adding standard eggs at room temperature creates a rich, luscious brownie texture.
How to Make Heart Shaped Brownies (with Raspberry Swirl and Cheesecake Topping)
Simmer raspberries: In a small saucepan over medium heat, combine 1 cup raspberries, 1 tablespoon granulated sugar, and 1 teaspoon vanilla extract. Stir gently and cook for 5–8 minutes until the mixture thickens. Once it’s bubbling, strain through a fine mesh sieve to remove seeds, and set aside to cool.
Mix cream cheese filling: In a mixing bowl, beat 8 oz of cream cheese with ⅓ cup granulated sugar until smooth and creamy. Add in 1 large egg and ½ teaspoon vanilla extract, blending again until well combined and creamy. This will be the luscious cheesecake layer on top.
Prepare brownie batter: In another bowl, whisk together 1 cup all-purpose flour, ¾ cup sifted Dutch-process cocoa powder, and ¼ teaspoon salt. In a separate bowl, mix together ¾ cup refined coconut oil (or neutral oil), 1 ½ cups granulated sugar, and 1 tablespoon vanilla extract. Add in 3 large eggs one at a time, ensuring each is well incorporated before adding the next. Combine the wet and dry ingredients until just blended.
Layer the brownie and cheesecake mixtures: Preheat your oven to 350°F (175°C) and line a 9-inch square baking pan with parchment paper. Pour the brownie batter into the pan and spread it out evenly. Carefully spoon the cream cheese mixture on top, then drizzle the raspberry sauce over it. Use a skewer or knife to gently swirl the raspberry through the cream cheese layer.
Bake and cool: Place in your preheated oven and bake for 30–35 minutes, or until the edges are set and the center no longer jiggles when gently shaken. Once done, allow the brownies to cool completely at room temperature. For the best texture, chill them in the fridge for at least 2 hours before cutting into heart shapes.

Storing & Reheating
To store any remaining brownies, place them in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate them for about a week. You can also freeze the brownies by wrapping them tightly in plastic wrap and placing them in a freezer-safe container for up to 3 months. When ready to enjoy, simply thaw in the refrigerator overnight, then warm in the microwave for about 15 seconds for that fudgy texture that comes back to life.
Chef’s Helpful Tips
- Make sure your cream cheese is at room temperature to avoid lumps in your cheesecake layer.
- Don’t overmix when combining the brownie batter; mix until just combined for a perfect fudgy texture.
- For the best raspberry flavor, use ripe, fresh raspberries if possible. Thaw frozen berries thoroughly before cooking.
- If you like, you can double the raspberry sauce recipe and serve extra on the side for dipping!
- This recipe is perfect for scaling; just adjust the ingredients proportionally for larger batches.
These heart-shaped brownies (with raspberry swirl and cheesecake topping) check every box for a satisfying, special treat. Not only are they beautiful, but the combination of rich chocolate, tangy raspberry, and creamy cheesecake ensures that each bite is a blissful experience. Don’t be afraid to get creative with your toppings or serving ideas! Whether shared with someone special or savored in solitude, they’re sure to be a hit.
Recipe FAQs
Can I make these brownies ahead of time?
Absolutely! You can prepare these brownies a day in advance, making them the perfect sweet treat for parties or special occasions. Just remember to store them in the refrigerator until you’re ready to serve.
Can I use frozen raspberries for this recipe?
Yes, frozen raspberries work perfectly. Thaw them and drain excess liquid before cooking to make your raspberry sauce. They’ll still provide that delicious tang!
Can I substitute coconut oil with another oil?
Definitely! If coconut oil isn’t your preference, you can use any neutral oil, such as vegetable or canola oil, which won’t alter the flavor of the brownies.
How do I prevent my brownies from sticking to the pan?
Lining your pan with parchment paper is key! Make sure to leave some overhang to lift the brownies out easily. You can also lightly grease the pan for added assurance.
PrintMore Desserts & Appetizers Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Heart Shaped Brownies (with Raspberry Swirl and Cheesecake Topping)
- Prep Time: 25 minutes
- Cook Time: 180 minutes
- Total Time: 3 hours 25 minutes
- Yield: 9 servings 1x
- Category: Desserts & Appetizers
- Method: Baking
- Cuisine: American
Description
These heart-shaped brownies with raspberry swirl and cheesecake topping deliver a delightful blend of flavors. Perfect for any occasion, they showcase a rich chocolate base, smooth cheesecake, and a fruity raspberry sauce that elevates this dessert to a new level. Easy to make and sure to impress, these brownies are ideal for celebrations or a sweet treat at home.
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 tbsp cup refined coconut oil or neutral oil
- 1 ½ cups granulated sugar
- 1 tablespoon vanilla extract
- 3 large eggs, room temperature
Instructions
- Simmer raspberries, sugar, and vanilla over medium heat for 5–8 minutes until thickened. Strain to remove seeds and set aside.
- Beat cream cheese and sugar until smooth. Add egg and vanilla, then mix until creamy.
- Whisk flour, cocoa, and salt in one bowl. In another, mix oil, sugar, and vanilla. Add eggs one by one. Combine both mixtures just until blended.
- Spread brownie batter in lined pan. Pour cheesecake mixture on top. Spoon raspberry sauce over and swirl gently with a skewer.
- Bake at 350°F for 30–35 minutes. Cool completely, then chill for 2 hours. Cut into heart shapes and serve.
Notes
Make sure the cream cheese is at room temperature for easier mixing.
Use fresh raspberries for the best flavor, but thawed frozen ones work too.
Chilling the brownies after baking enhances the flavor and texture.
Nutrition
- Serving Size: 1 brownie
- Calories: 380
- Sugar: 30g
- Sodium: 210mg
- Fat: 20g
- Saturated Fat: 13g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 41g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 75mg
