Heart Shaped Brownies (with Raspberry Swirl and Cheesecake Topping)
These delightful heart-shaped brownies are a stunning treat with their rich chocolate base, beautiful raspberry swirl, and creamy cheesecake topping. Perfect for sharing on special occasions or simply indulging on a quiet evening, these brownies are a wonderful fusion of textures and flavors. With a luscious, fudgy brownie layer that complements the vibrant raspberry sauce, the entire experience is a joyous celebration of love and sweetness.
Table of Contents

I first stumbled upon the idea of these Heart Shaped Brownies during a Valentine’s gathering, where the radiant colors and mouthwatering aroma lit up the room. They truly stood out among the typical dessert offerings. What I adore about this recipe is how easy it is to whip up these impressive treats, making it accessible for all skill levels. You won’t be disappointed by the delightful combination of flavors, and I can confidently say that they are worth every bit of effort.
Why You’ll Love This Recipe
- Simple & Quick: You can have these gorgeous brownies ready in under an hour, plus some chilling time.
- Irresistible Flavor: The fudgy chocolate brownie, bright raspberry swirl, and creamy cheesecake meld together for a delightful taste explosion.
- Eye-Catching Appeal: Shaped like hearts, these brownies are perfect for Valentine’s Day or any celebration.
- Flexible Serving: Great for snacks, parties, or just a sweeter moment in your day.
- Diet-Friendly Options: Easily adapted to gluten-free by using a suitable flour blend!

Ingredients You’ll Need
- 1 cup raspberries (fresh or thawed frozen): This adds a burst of fresh flavor. Swap with strawberries or a mixed berry blend if desired.
- 1 tablespoon granulated sugar: Sweetens the raspberry sauce. Coconut sugar can be a lower glycemic alternative.
- 1 teaspoon vanilla extract: Used in both the brownie and cheesecake mixtures for depth. Opt for pure vanilla for more flavor.
- 8 oz cream cheese, room temperature: The base for the cheesecake topping, giving a creamy texture. Neufchâtel cheese is a lighter option if you prefer.
- ⅓ cup granulated sugar: Sweetens the cheesecake layer. Brown sugar can add a nice caramel note.
- 1 large egg, room temperature: Binds the cheesecake together; make sure it’s not cold from the fridge for the right consistency.
- ½ teaspoon vanilla extract: Extra vanilla enhances the cheesecake’s flavor.
- 1 cup all-purpose flour (or gluten-free blend): Provides structure to the brownies. Gluten-free flour blends work perfectly here.
- ¾ cup Dutch-process cocoa powder, sifted: Deepens the chocolate flavor of the brownie. Regular cocoa can be substituted but may alter the color slightly.
- ¼ teaspoon salt: Balances sweetness; use sea salt for a touch of sophistication.
- ¾ + 2 tbsp refined coconut oil or neutral oil: Keeps the brownies moist. Vegetable or canola oil is a good alternative, but coconut oil adds a subtle flavor.
- 1 ½ cups granulated sugar: Key for the brownie mix; don’t substitute this with powdered sugar, as it will change the texture.
- 1 tablespoon vanilla extract: This rich flavor amplifies the brownie base.
- 3 large eggs, room temperature: Essential for the structure of the brownies; room temperature eggs blend much more easily into the batter.
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 occasionally for about 5 to 8 minutes until the mixture thickens. Once thickened, strain through a sieve to remove the seeds and set the sauce aside to cool.
Prepare Cheesecake Mixture: In a mixing bowl, beat 8 oz cream cheese and ⅓ cup granulated sugar until smooth. Add 1 large egg and ½ teaspoon vanilla extract, mixing until creamy and well combined. This flavorful layer complements the brownies beautifully.
Mix Dry Ingredients: In another bowl, whisk together 1 cup all-purpose flour, ¾ cup sifted Dutch-process cocoa powder, and ¼ teaspoon salt. This combination will provide the structure and rich cocoa taste for your brownies.
Combine Wet Ingredients: In a separate bowl, combine ¾ + 2 tablespoons of refined coconut oil (or neutral oil), 1 ½ cups granulated sugar, and 1 tablespoon vanilla extract. Whisk these until fully combined, then add 3 large room-temperature eggs one at a time, mixing well after each addition until fully incorporated.
Combine Mixtures: Gradually add the dry mixture to the wet mixture, stirring gently until blended. Avoid over-mixing to keep your brownies fudgy and rich.
Layer the Brownies: Pour the brownie batter into a lined 9×9-inch baking pan, spreading it evenly. Carefully spoon the cheesecake mixture over the brownie batter, ensuring an even distribution.
Create Raspberry Swirl: Drizzle the prepared raspberry sauce over the cheesecake layer. Use a skewer or knife to gently swirl the raspberry sauce into the cheesecake, creating a pretty design.
Bake: Preheat your oven to 350°F (175°C) and bake the brownies for about 30 to 35 minutes. They’re done when the edges are golden brown, and a toothpick inserted into the center comes out clean or with a few moist crumbs.
Chill & Cut: Once baked, allow the brownies to cool completely in the pan. For optimal texture, chill them in the refrigerator for 2 hours before cutting them into heart shapes with a cookie cutter. Serve chilled or at room temperature for a delectable treat!

Storing & Reheating
Store the heart-shaped brownies at room temperature in an airtight container for up to 3 days. For longer freshness, you can refrigerate them for up to a week. If you want to keep them extra long, freeze them in a single layer and wrap in plastic wrap for up to 3 months. To enjoy, simply thaw at room temperature, or for a warm treat, reheat in a microwave for about 10-15 seconds, though be aware that this might slightly change the texture.
Chef’s Helpful Tips
- Room temperature ingredients blend more smoothly, so let your eggs and cream cheese sit out before mixing.
- Avoid overbaking; keep an eye on the edges. You want a slightly moist brownie for that ultimate fudgy texture.
- If the raspberry sauce is thicker than desired, add a splash of water while simmering to adjust consistency.
- Fun variations include adding nuts or white chocolate chips to the brownie batter for added texture and flavor.
- Experiment with different fruit toppings; strawberries or blackberries make delicious substitutes if raspberry isn’t your thing!
The combination of fudgy brownie chocolate, sweet raspberry swirl, and a creamy cheesecake topping makes these heart-shaped brownies an irresistible indulgence. You can enjoy them at gatherings, celebrate date nights, and surprise someone special — or just treat yourself! Feel free to experiment with flavors and serve them with a scoop of ice cream for an even more delightful dessert.
Recipe FAQs
Can I make these brownies gluten-free?
Yes, you can simply substitute the all-purpose flour with a gluten-free flour blend. Make sure to check that all other ingredients are gluten-free, especially if necessary for dietary preferences.
How do I know when the brownies are done baking?
Check for doneness by inserting a toothpick in the center. If it comes out clean or with a few moist crumbs, they are ready to remove from the oven. Be careful not to overbake them to keep that fudgy texture!
Can I use frozen raspberries?
Absolutely! If using frozen raspberries, simply thaw them first and drain any excess liquid to ensure your raspberry swirl maintains the right consistency.
How should I cut the brownies into heart shapes?
Once the brownies have cooled and chilled, use a heart-shaped cookie cutter to cut out the shapes. For cleaner cuts, dip the cutter in warm water before pressing down into the brownies. Enjoy your lovely creations!
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 are delightful treats that combine rich chocolate brownies with a creamy cheesecake layer and a tangy raspberry swirl. Perfect for a special celebration or as a sweet surprise, they embody the essence of homemade goodness with simple preparations and vibrant flavors.
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 version, use a gluten-free flour blend.
Make sure the cream cheese is at room temperature for a smooth cheesecake mixture.
Allow the brownies to chill properly for the best texture before cutting.
Nutrition
- Serving Size: 1 brownie
- Calories: 310
- Sugar: 22g
- Sodium: 210mg
- Fat: 18g
- Saturated Fat: 14g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 70mg
