Heart Shaped Brownies (with Raspberry Swirl and Cheesecake Topping)
When it comes to decadent desserts, there’s something utterly special about brownies. But not just any brownies—I’m talking about heart-shaped brownies topped with a luscious cream cheese layer and swirled with fresh raspberry goodness. Each bite of these Heart Shaped Brownies (with Raspberry Swirl and Cheesecake Topping) is a perfect harmony of rich chocolate, creamy cheesecake, and vibrant fruit. Whether you’re looking to impress your loved ones on Valentine’s Day or simply craving a delightful treat, these brownies hit all the right notes.
Table of Contents

I first made these sweet gems for a small gathering with friends, and the moment they took their first bite, the room filled with smiles and compliments. The combination of the fudgy brownies with the tangy raspberry and creamy cheesecake was an instant hit! What makes this dessert even better is how easy it is to prepare. With just a handful of simple ingredients, you can lift your dessert game to new heights. I assure you; once you try these heart-shaped wonders, they’ll be your go-to treat for any occasion.
Why You’ll Love This Recipe
- Simple & Quick: This recipe can be prepared in just 25 minutes! You’ll have delicious brownies ready in no time.
- Irresistible Flavor: The rich chocolate brownie base meets the creamy cheesecake layer and fresh raspberry swirl for a pairing that’s delightful.
- Eye-Catching Appeal: These heart-shaped brownies are perfect for special occasions, adding a charming touch to your dessert table.
- Flexible Serving: Ideal for sharing with friends and family, these treats can be enjoy during parties or cozy nights in.
- Diet-Friendly Options: Swap with gluten-free flour for a delicious adaptation without compromising taste.

Ingredients You’ll Need
- 1 cup raspberries (fresh or thawed frozen): Adds a fresh burst of flavor and lovely tartness. If raspberries aren’t available, you can use strawberries or blueberries.
- 1 tablespoon granulated sugar: Sweetens the raspberry mixture and balances its acidity.
- 1 teaspoon vanilla extract: Enhances the flavors in both the brownie batter and cheesecake filling.
- 8 oz cream cheese, room temperature: Provides a creamy texture for the cheesecake layer. Take it out of the fridge ahead of time for the best mixing ease.
- ⅓ cup granulated sugar: Used for sweetening the cheesecake filling, creating a delicious balance with the tart raspberries.
- 1 large egg, room temperature: Binds the cheesecake together—room temperature ensures a smooth mixture.
- ½ teaspoon vanilla extract: Adding depth to the cheesecake flavor.
- 1 cup all-purpose flour (or gluten-free blend): The foundation of the brownie; if you want a gluten-free option, ensure your blend is suitable for baking.
- ¾ cup Dutch-process cocoa powder, sifted: Adds that rich chocolate flavor and color—sifting prevents lumps.
- ¼ teaspoon salt: This little ingredient brings out the sweetness in the brownies and balances the flavors.
- ¾ + 2 tbsp cup refined coconut oil or neutral oil: The oil enhances moisture and gives a tender texture. You can use melted butter if preferred, for a richer flavor.
- 1 ½ cups granulated sugar: Sweetens the brownie batter, creating that decadent flavor.
- 1 tablespoon vanilla extract: An essential element that complements the chocolate perfectly.
- 3 large eggs, room temperature: Provides structure to the brownie mixture while creating that fudgy texture.
How to Make Heart Shaped Brownies (with Raspberry Swirl and Cheesecake Topping)
Simmer Raspberries: In a medium saucepan, combine 1 cup raspberries, 1 tablespoon granulated sugar, and 1 teaspoon vanilla extract. Cook over medium heat for 5–8 minutes, stirring gently until the mixture thickens. Strain through a fine-mesh sieve to remove seeds and set aside the lovely raspberry sauce.
Prepare the Cheesecake Mixture: In a mixing bowl, beat 8 oz of room temperature cream cheese with ⅓ cup granulated sugar until the mixture is smooth and creamy. Then, mix in 1 large egg and ½ teaspoon vanilla extract until well combined and silky.
Mix Dry Ingredients: In another bowl, whisk together 1 cup all-purpose flour, ¾ cup Dutch-process cocoa powder, and ¼ teaspoon salt until thoroughly combined. This blending ensures even distribution of flavors and avoids clumps.
Combine the Wet Ingredients: In a different bowl, mix ¾ + 2 tablespoons refined coconut oil (or neutral oil), 1 ½ cups granulated sugar, and 1 tablespoon vanilla extract together. Beat in 3 large eggs one at a time, mixing until smooth.
Combine Brownie Batters: Gradually incorporate the flour and cocoa mixture into the wet ingredients just until everything is blended. Avoid over-mixing to keep the brownies fudgy!
Layer in the Pan: Spread the brownie batter evenly in a lined 9×9-inch baking pan. Pour the cheesecake mixture on top, smoothing it out gently. Finally, spoon dollops of the raspberry sauce over the cheesecake layer and use a skewer to swirl it slightly, creating a beautiful marbled effect.
Bake & Cool: Preheat your oven to 350°F (175°C) and bake for 30–35 minutes, or until the edges appear set and a toothpick inserted in the center comes out with a few moist crumbs. Allow the brownies to cool completely in the pan before transferring them to the refrigerator for about 2 hours to firm up.
Cut into Heart Shapes: Once chilled, use a heart-shaped cookie cutter to create lovely heart-shaped brownies. These treats are perfect for gifting or sharing with someone special!

Storing & Reheating
These brownies can be stored at room temperature in an airtight container for up to 3 days. If you choose to refrigerate them, they can last up to a week. For longer storage, wrap the heart-shaped brownies individually and freeze them for up to 3 months. To enjoy, simply thaw at room temperature or pop them in the oven at 350°F for about 10 minutes. While the flavor holds up well, the brownies may get slightly denser after freezing, making them even fudgier!
Chef’s Helpful Tips
- Ensure that the cream cheese is at room temperature to prevent lumps in your cheesecake layer.
- Don’t mix the brownie batter too much after adding the flour; it’s okay if some floury patches remain.
- To make the brownies even richer, try replacing part of the coconut oil with melted butter.
- If your raspberries are tart, adjust the sugar in the sauce to suit your taste.
- Feel free to top with fresh raspberries for a stunning garnish when serving.
- These brownies can be made ahead of time and stored in the fridge overnight for an easier prep on party days.
There’s truly nothing like the magic of baking to create something that not only tastes fantastic but also brings joy to yourself and others. The heart-shaped brownies bring a dose of fun and whimsy to any occasion. So go ahead and twirl that raspberry sauce and enjoy each sumptuous bite.
Recipe FAQs
Can I substitute the cocoa powder in this recipe?
Absolutely! If you’re not a fan of Dutch-process cocoa, you can use natural cocoa powder. Just keep in mind that it may alter the flavor slightly, making it a bit less rich.
Can I use frozen raspberries instead of fresh?
Yes, frozen raspberries work perfectly in this recipe! Just thaw and drain any excess moisture before cooking to maintain the right consistency.
How do I know when the brownies are done baking?
The edges should be set, and a toothpick inserted in the center should come out with a few moist crumbs attached. This ensures fudgy brownies while avoiding dryness.
Can I make these brownies ahead of time?
Definitely! They can be made a day in advance and stored in the refrigerator. This not only enhances the flavor but also makes for a convenient dessert option when you’re entertaining.
PrintMore Desserts & Appetizers Recipes
- Bailey’s Irish Cream Tiramisu | Easy No-Bake Dessert
- Valentines Love Letter Pastries
- Cinco de Mayo Street Corn Dip & Guacamole Board
- The Best Mascarpone Frosting
- Blueberry Coffee Cake Cookies
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 are a delightful treat. Their luscious flavor combines cream cheese, fresh raspberries, and rich cocoa, making them an ideal dessert for any occasion, easy to prepare and utterly satisfying.
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
For a gluten-free option, use gluten-free flour in place of all-purpose flour.
Make sure the cream cheese is softened to ensure a smooth cheesecake mixture.
Chilling the brownies enhances the flavors and makes them easier to cut.
Nutrition
- Serving Size: 1 brownie
- Calories: 450
- Sugar: 30g
- Sodium: 200mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 90mg
