Heart Shaped Brownies (with Raspberry Swirl and Cheesecake Topping)
The perfect dessert for any romantic occasion, Heart Shaped Brownies with Raspberry Swirl and Cheesecake Topping are the embodiment of sweet indulgence. These delightful treats combine rich, fudgy brownies with a luscious raspberry swirl and a decadent cheesecake layer on top, making them not just visually appealing but also bursting with flavors. Each bite delivers a delightful contrast between the deep chocolate and the bright, tangy raspberry, finishing with a creamy, smooth cheesecake topping that feels luxurious.
Table of Contents

My first encounter with heart-shaped brownies was during a Valentine’s Day gathering a few years back. I remember feeling the warmth of joy as I crafted these treats, knowing they would bring smiles all around. It’s astonishing how something so simple can make such a heartfelt statement. Whether it’s for a loved one, a friend, or just a special self-care treat, this dessert never disappoints. You’ll find that making these brownies is an easy and enjoyable experience, perfect for beginners and baking pros alike.
Why You’ll Love This Recipe
- Simple & Quick: Ready in just about 25 minutes of prep, these brownies come together effortlessly.
- Irresistible Flavor: The rich chocolate brownie pairs perfectly with the sweet-tart raspberry, creating a mouthwatering taste explosion.
- Eye-Catching Appeal: With their heart shape and beautiful swirls, these brownies are as lovely to look at as they are to eat.
- Flexible Serving: Perfect for Valentine’s Day, anniversaries, or just a cozy night in.
- Diet-Friendly Options: Feel free to swap for gluten-free flour if necessary, making them accessible to more friends.

Ingredients You’ll Need
- 1 cup raspberries (fresh or thawed frozen): During baking, they become flavorful and juicy, adding a vibrant burst to your brownies. Frozen raspberries work just as well if fresh ones aren’t available.
- 1 tablespoon granulated sugar: Helps to sweeten and balance the tartness of the raspberries.
- 1 teaspoon vanilla extract: A touch of vanilla amplifies the flavors in your brownie batter and cheesecake.
- 8 oz cream cheese, room temperature: This forms the base of the cheesecake topping, lending a rich, creamy texture.
- ⅓ cup granulated sugar: Sweetens the cheesecake layer. Adjust this amount based on your sweetness preference.
- 1 large egg, room temperature: Binds your cheesecake together. Make sure it’s at room temperature for a smoother mix.
- ½ teaspoon vanilla extract: Additional flavoring for the cheesecake mixture to enhance its creaminess.
- 1 cup all-purpose flour (or gluten-free blend): Provides structure to the brownies. If needed, opt for a gluten-free blend for a diet-friendly version.
- ¾ cup dutch-process cocoa powder, sifted: This type of cocoa offers a deep chocolate flavor that’s essential for rich brownies.
- ¼ teaspoon salt: Enhances flavor, balancing out the sweetness.
- ¾ + 2 tbsp cup refined coconut oil or neutral oil: Keeps the brownies moist and fudgy. You can also use vegetable or canola oil here.
- 1 ½ cups granulated sugar: Sweetens the brownie batter, resulting in a delectable dessert.
- 1 tablespoon vanilla extract: Melts into the batter, infusing it with heavenly flavor.
- 3 large eggs, room temperature: Acts as a binder, giving the brownie structure and richness.
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 heat for about 5-8 minutes, until the mixture thickens and bubbles. Remove from heat, then strain through a fine sieve to remove the seeds, leaving a smooth raspberry sauce. Set aside for later use; you’ll love the vibrant flavor it brings.
Prepare Cheesecake Mixture: In a mixing bowl, beat 8 oz cream cheese and ⅓ cup granulated sugar together until the mixture is smooth and creamy, free of lumps. Next, add in 1 large egg and ½ teaspoon vanilla extract, mixing until fully incorporated. This mixture will create a beautifully rich topping for your brownies.
Combine Dry Ingredients: In a separate bowl, whisk together 1 cup all-purpose flour, ¾ cup sifted dutch-process cocoa powder, and ¼ teaspoon salt. This ensures even distribution of the cocoa and salt throughout the batter, helping to achieve that desirable brownie consistency.
Mix Wet Ingredients: In another bowl, mix together ¾ + 2 tablespoons cup refined coconut oil (or neutral oil), 1 ½ cups granulated sugar, and 1 tablespoon vanilla extract. Add the 3 large eggs one at a time, mixing well after each addition until fully blended. This will create a glossy, beautiful batter that signals irresistible brownies are on the way.
Create the Brownie Layer: Fold the dry ingredients into the wet mixture gently. Mix just until combined, being careful not to overmix. Now, pour the brownie batter into a lined 9×9-inch baking pan, spreading it evenly to create a smooth base for your beautiful dessert.
Layer the Cheesecake: Carefully pour the cheesecake mixture over the brownie batter, spreading it evenly. Spoon the raspberry sauce over the cheesecake layer. Using a skewer or knife, swirl the raspberry sauce into the cheesecake, creating lovely patterns. Don’t worry about making it perfect; the swirls are part of the charm!
Bake to Perfection: Preheat your oven to 350°F (175°C). Bake the brownies for 30-35 minutes, checking for doneness by inserting a toothpick in the center. It should come out mostly clean, with a few moist crumbs clinging to it. Cool completely on a wire rack before chilling in the fridge for at least 2 hours to let the cheesecake firm up beautifully.
Cut and Serve: Once chilled, carefully remove the brownies from the pan. Use a heart-shaped cookie cutter to cut out adorable heart shapes from your brownies. Arrange them on a platter, and enjoy the delectable combination of flavors!

Storing & Reheating
To enjoy your Heart Shaped Brownies later, store them in an airtight container at room temperature for up to 3 days. If you want them to last longer, refrigerate them for up to a week. For freezing, wrap them tightly in plastic wrap, then place in a freezer-safe container, where they’ll stay fresh for up to 3 months. To reheat, pop them in the microwave for about 15 seconds to revive that fudgy texture. Just remember that while the flavor remains fabulous, the texture might be slightly different after thawing.
Chef’s Helpful Tips
- Make sure your cream cheese is at room temperature to avoid lumps in the cheesecake layer.
- Use room temperature eggs for both brownie and cheesecake mixtures to help them blend smoothly.
- Don’t overmix the brownie batter; that can make them tough instead of fudgy.
- Always sift cocoa powder to break up clumps, ensuring a smooth batter.
- If you want to switch it up, mix berries like strawberries or blueberries for the swirl for added variety!
- Consider making a double batch; these brownies disappear quickly!
Sometimes, it’s all about creating those small moments of joy, and what better way to do that than with a delicious treat? These Heart Shaped Brownies will not only satisfy your sweet cravings but also add a touch of love to any occasion.
Recipe FAQs
Can I use frozen raspberries instead of fresh?
Absolutely! Frozen raspberries work just as well in this recipe. Just thaw them before cooking with the sugar and vanilla, and you’ll achieve that delightful raspberry sauce. Remember to strain to remove seeds, just like you would with fresh raspberries.
How do I know when the brownies are done baking?
A good rule of thumb is to insert a toothpick into the center; if it comes out mostly clean with a few moist crumbs, then they’re ready. The edges may pull slightly away from the pan, and the center should be set but still fudgy!
Can I make these gluten-free?
Yes, you can! Just substitute the all-purpose flour with a gluten-free flour blend. Make sure it’s a blend designed for baking so that the texture remains similar to the original recipe.
How long can I store these brownies?
Store them in an airtight container at room temperature for about 3 days or up to a week in the fridge. If you freeze them, they’ll maintain their flavor for about 3 months. Just remember that the texture may slightly change after thawing, but they’re still delicious!
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
- Method: Baking
- Cuisine: American
Description
These Heart Shaped Brownies combine the rich flavor of chocolate with a luscious raspberry swirl and creamy cheesecake topping. Perfect for any occasion, they are a delightful dessert that is easy to make at home and sure to impress. Enjoy the sweetness of raspberries paired with the decadence of chocolate brownies, making them a favorite among dessert lovers!
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 the egg and vanilla, mixing until creamy.
- Whisk together flour, cocoa, and salt in one bowl. In another bowl, mix oil, sugar, and vanilla, adding eggs one by one. Combine both mixtures just until blended.
- Spread the brownie batter in a lined pan. Pour the cheesecake mixture on top. Spoon raspberry sauce over and swirl gently with a skewer.
- Bake in a preheated oven at 350°F for 30–35 minutes. Cool completely, then chill for 2 hours. Cut into heart shapes and serve.
Notes
For a richer chocolate flavor, use a high-quality cocoa powder.
You can substitute fresh raspberries with thawed frozen ones if fresh are unavailable.
Make sure to chill the brownies for at least 2 hours for the perfect texture.
Nutrition
- Serving Size: 1 brownie
- Calories: 352
- Sugar: 26g
- Sodium: 155mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 85mg
