This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
If you’ve been searching for a show-stopping Valentine’s Day dessert, these heart shaped brownies with raspberry swirl and cheesecake topping are exactly what you need. This recipe layers rich, fudgy brownie batter with a velvety cheesecake topping and ribbons of bright raspberry sauce. Once baked and chilled, they’re cut into adorable hearts that taste every bit as beautiful as they look.
Jump to:
- Why You’ll Love These Heart Shaped Brownies
- Ingredients You’ll Need
- Notes on Ingredient Quality
- Substitutions and Adjustments
- How to Make Heart Shaped Brownies Step by Step
- Tips for Perfect Heart Shaped Brownies
- How to Serve These Brownies for Valentine’s Day
- How to Store and Freeze
- Common Questions About This Recipe
- Fun Variations and Customizations
- More Valentine’s Day Recipes You’ll Love
- Stay Inspired
- Final Thoughts
- Heart Shaped Brownies
These brownies are perfect for gifting, romantic dinners, or treating yourself to a little love and chocolate. With minimal equipment and everyday ingredients, you’ll have bakery-quality brownies in your kitchen in just a few simple steps.
Why You’ll Love These Heart Shaped Brownies
They’re Festive and Thoughtful
Heart shaped desserts always feel more special. Whether you're baking for your partner, kids, friends, or coworkers, these brownies are a sweet way to show you care. Wrap them up in parchment and twine, and you’ve got a homemade gift that beats store-bought treats any day.
Rich, Creamy, and Tangy in Every Bite
The texture is out of this world. You get a deeply chocolatey, moist brownie base, topped with a tangy cheesecake layer and finished with glossy raspberry swirls. Every forkful delivers contrast and balance—sweet, tart, creamy, and fudgy all at once.
Great for Make-Ahead Baking
These brownies actually taste better after chilling. That makes them perfect for prepping the night before a celebration. They store well in the fridge or freezer, which is helpful if you’re planning a dessert spread or just want to enjoy leftovers for a few days.

Ingredients You’ll Need
For the Raspberry Sauce
- 1 cup raspberries (fresh or thawed from frozen)
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
This quick homemade sauce only takes about 5 to 8 minutes on the stove. Straining it ensures the swirl stays smooth and elegant.
For the Cheesecake Layer
- 8 oz cream cheese, softened to room temperature
- ⅓ cup granulated sugar
- 1 egg, room temperature
- ½ teaspoon vanilla extract
Room temperature ingredients mix more smoothly and prevent lumps, giving you that signature creamy cheesecake texture.
For the Brownie Batter
- 1 cup all-purpose flour (or gluten-free 1:1 blend)
- ¾ cup Dutch-process cocoa powder, sifted
- ¼ teaspoon salt
- ¾ cup plus 2 tablespoons refined coconut oil or neutral oil
- 1½ cups granulated sugar
- 1 tablespoon vanilla extract
- 3 large eggs, room temperature
Dutch-process cocoa adds deeper flavor and a rich, dark hue. Refined coconut oil is a great choice if you want richness without any coconut flavor.
Notes on Ingredient Quality
- Use high-quality cocoa for the deepest chocolate flavor.
- Full-fat cream cheese makes the cheesecake layer extra smooth.
- Fresh berries give the most vibrant color and flavor, but thawed frozen raspberries work just fine.
Substitutions and Adjustments
- No raspberries? Try strawberries or cherries for a similar sweet-tart effect.
- Vegan adaptation: Swap the cheesecake layer for a vegan alternative or skip it and focus on the raspberry swirl.
- Gluten-free: A 1:1 gluten-free flour blend works perfectly here.
- Oil substitute: Melted butter can be used instead of oil, though the texture may be slightly denser.
How to Make Heart Shaped Brownies Step by Step
Step 1: Make the Raspberry Sauce
In a small saucepan, combine raspberries, sugar, and vanilla. Simmer over medium heat, stirring often, until the sauce has thickened slightly—about 5 to 8 minutes. It should coat the back of a spoon.
Strain the sauce through a fine mesh sieve to remove the seeds. Set aside to cool.

Step 2: Prepare the Cheesecake Layer
In a mixing bowl, beat the cream cheese and sugar together until smooth. Add the egg and vanilla and mix just until blended. Avoid overmixing to keep the texture creamy and soft.
Step 3: Make the Brownie Batter
In one bowl, whisk together the flour, cocoa powder, and salt. In a separate large bowl, whisk the oil, sugar, and vanilla. Add the eggs one at a time, whisking until the mixture is glossy.
Gently fold in the dry ingredients until no streaks of flour remain. Do not overmix.

Step 4: Assemble and Swirl
Line an 8x8-inch baking pan with parchment paper. Spread the brownie batter evenly in the pan. Pour the cheesecake mixture over the brownie layer and gently smooth it out.
Add small spoonfuls of raspberry sauce over the top and use a skewer or butter knife to swirl it through the cheesecake layer. Be careful not to over-swirl—you want defined ribbons of red.

Step 5: Bake, Cool, and Cut
Bake in a preheated 350°F (175°C) oven for 30 to 35 minutes. The center should be slightly jiggly but mostly set. Cool the pan completely on a wire rack, then transfer to the fridge to chill for at least 2 hours.
Once chilled and firm, lift the brownies out of the pan and use a heart-shaped cookie cutter to cut out your brownies. Wipe the cutter clean between each press for sharp edges.
Tips for Perfect Heart Shaped Brownies
Best Practices
- Always let the brownies cool and chill completely before cutting to get clean heart shapes.
- Use a metal cookie cutter for the cleanest edges.
- Don’t overmix the brownie batter or the cheesecake layer—gentle mixing gives the best texture.
Common Mistakes to Avoid
- Overbaking: The center should still jiggle slightly when you pull them out. They’ll firm up as they cool.
- Rushing the chill time: This is essential for clean cuts and the right texture.
- Skipping the seed-straining step: Unstrained raspberry sauce can be gritty.
Time-Saving Tips
- Make the raspberry sauce up to 4 days in advance and store it in the fridge.
- The cheesecake layer can be made the night before and refrigerated.
- Brownies can be baked a day ahead and chilled overnight before cutting.
How to Serve These Brownies for Valentine’s Day

Simple Pairings
- Serve with fresh raspberries and a dusting of powdered sugar.
- A scoop of vanilla ice cream or whipped cream takes them over the top.
- Add a drizzle of leftover raspberry sauce on the plate for an elegant touch.
Gift Ideas
Wrap individual heart brownies in cellophane or parchment and tie with a ribbon for easy gifting. They also make lovely additions to Valentine’s dessert boxes.
Presentation Tips
Arrange the hearts on a white platter with scattered raspberries or rose petals for a romantic dessert tray.
What to Drink With Them
- Serve with strong coffee or espresso.
- A glass of sparkling rosé or sweet red wine pairs beautifully.
- For a non-alcoholic option, try raspberry lemonade or berry hibiscus tea.
How to Store and Freeze
Fridge Storage
Place brownies in an airtight container in the fridge for up to 4 days. They stay moist and delicious.
Freezer Storage
Wrap each brownie heart tightly in plastic wrap and place in a freezer bag. Freeze for up to 3 months. Thaw overnight in the fridge or for a few hours at room temperature before serving.
Reheating Tips
You can warm brownies gently in the microwave in 10-second bursts, but they're also fantastic served cold for a fudgier texture.

Common Questions About This Recipe
You can, but for best results, use homemade batter. If using a mix, prepare it according to package directions and skip the oil and sugar listed in this recipe. You can still layer and swirl the cheesecake and raspberry as instructed.
Yes, if you want the iconic heart shape. Metal cutters work best. If you don’t have one, you can cut squares or freehand the hearts with a knife and paper stencil.
It’s okay if the center jiggles a little. Brownies continue to cook as they cool. If they’re too soft even after chilling, your oven might run a little cool—consider checking it with an oven thermometer.
Absolutely. Strawberries, blackberries, or cherries work well in place of raspberries. You can also mix two berries for a layered flavor profile.
Fun Variations and Customizations
Make It Vegan
Skip the cheesecake layer and use flax eggs (1 tablespoon flaxseed meal + 3 tablespoon water per egg) in the brownie batter. Swap the cream cheese with a dairy-free version or omit it for a classic swirl brownie.
Flavor Twists
Add white chocolate chips to the cheesecake layer for extra richness. Or swirl in a bit of orange marmalade with the raspberry sauce for a citrus twist.
Holiday Versions
Use different shaped cutters for other occasions—stars for the Fourth of July, trees for Christmas, or pumpkins for Halloween. Switch up the sauce to match seasonal fruits like blueberry, cranberry, or apricot.
More Valentine’s Day Recipes You’ll Love
If you're building a whole dessert table or planning a baking night, don’t miss these stunning options:
Stay Inspired
For more sweet ideas, baking tutorials, and holiday-themed recipes, follow us on Pinterest at Bake With Lina on Pinterest.
Final Thoughts
These heart shaped brownies with raspberry swirl and cheesecake topping are everything you want in a homemade dessert—rich, creamy, tangy, and oh-so-satisfying. Whether you're baking them for someone special or just because you love chocolate, they’re bound to impress.
Take your time, enjoy the process, and don’t forget to share your beautiful creations with us. Let the love (and chocolate) flow.



Heart Shaped Brownies
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 3 hours
- Yield: 9 hearts 1x
- Category: Dessert, Valentine’s Treat
- Method: Baking
- Cuisine: American
Description
Rich, fudgy heart shaped brownies with creamy cheesecake topping and a swirl of tangy raspberry sauce — perfect for Valentine’s Day or any romantic occasion.
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
Use room-temperature cream cheese and eggs for a smooth texture. Strain the raspberry sauce to remove seeds for the best mouthfeel. Chill completely before cutting into heart shapes.
Nutrition
- Serving Size: 1 heart
- Calories: 421






Leave a Reply