There’s something truly magical about baking brownies that speak straight to the heart—literally! I remember the first time I made these heart shaped brownies for a special someone; the combination of rich chocolate, creamy swirls, and a pop of tangy raspberry made it a dessert to remember. Whether you’re baking for Valentine’s Day, a birthday, or just because, this recipe is one of those feel-good treats that warm the soul and brighten any day. The best part? These luscious brownies come together surprisingly quickly and easily, so you won’t be stuck in the kitchen all day. Let me show you how to make these charming, crowd-pleasing heart shaped brownies step by step.
Why You’ll Love Heart Shaped Brownies
- Fast: From start to finish, you’ll have these beauties in the oven in under 20 minutes.
- Easy: With simple ingredients and straightforward steps, even beginners will feel like pros.
- Giftable: Cut into sweet heart shapes, these brownies make a thoughtful homemade gift.
- Crowd-pleasing: The perfect balance of creamy, fruity, and chocolaty flavors means everyone will ask for seconds.
Ingredients
Before we dive in, here’s what you’ll need. I love how this recipe uses everyday pantry staples with a few special touches for that extra wow factor:
- Raspberries (1 cup): Fresh or thawed frozen work well. They add a bright, tart contrast to the rich chocolate.
- Granulated sugar (various amounts): Sweetens both the raspberry sauce and the creamy cheesecake layer.
- Vanilla extract (several teaspoons): This little ingredient brings out all the flavors beautifully.
- Cream cheese (8 oz): Make sure it’s at room temperature for a smooth, creamy swirl.
- Eggs (4 large): Room temperature eggs blend better and give your brownies a tender crumb.
- All-purpose flour (1 cup): Or a gluten-free blend if you prefer, to keep it adaptable.
- Dutch-process cocoa powder (¾ cup): Sift it first to avoid lumps and give your brownies that deep, rich chocolate flavor.
- Salt (¼ teaspoon): Just a pinch to balance the sweetness and enhance flavor.
- Coconut oil or neutral oil (¾ cup + 2 tablespoons): I like refined coconut oil for a subtle hint of tropical flavor, but neutral oils like canola or vegetable oil work perfectly too.
How to Make Heart Shaped Brownies
Ready to get started? I’ll walk you through every step. This recipe is a fun twist on traditional brownies, with luscious cheesecake and raspberry swirls that make each bite unforgettable.
Step 1: Make the Raspberry Sauce
Begin by simmering your raspberries with 1 tablespoon of sugar and 1 teaspoon of vanilla extract in a small saucepan over medium heat. This takes about 5 to 8 minutes until the mixture thickens up nicely. Once it’s ready, strain it to remove the seeds for a smooth sauce, then set it aside to cool. This fresh raspberry sauce adds a bright, tangy pop that perfectly complements the deep chocolate brownies. I always love how this step makes the kitchen smell inviting and fresh!
Step 2: Prepare the Cream Cheese Swirl
In a medium bowl, beat the cream cheese with ⅓ cup sugar until it’s silky smooth. Then add 1 egg and ½ teaspoon vanilla extract, mixing until creamy and combined. This layer adds a dreamy, rich texture that contrasts beautifully with the fudgy brownie base.
Step 3: Mix the Dry Ingredients
In a separate bowl, whisk together the flour, sifted cocoa powder, and salt. Sifting the cocoa powder is a little trick I swear by — it keeps everything lump-free and gives your brownies that perfect texture.
Step 4: Combine Wet Ingredients
In another large bowl, blend the oil, 1 ½ cups sugar, and 1 tablespoon vanilla extract. Then add the eggs one at a time, beating well after each addition. This helps create a glossy, smooth brownie batter that bakes up moist and tender.
Step 5: Bring It All Together
Gently fold the dry ingredients into the wet mixture until just combined. Be careful not to overmix here; you want to keep the batter light and airy for the best texture.
Step 6: Assemble and Bake
Line a baking pan with parchment paper or grease it well, then spread the brownie batter evenly across the bottom. Dollop the cream cheese mixture over the top, followed by spoonfuls of the raspberry sauce. Use a skewer or knife to gently swirl the layers together — this is where the magic happens, creating pretty marbled hearts and swirls in every bite.
Bake at 350°F (175°C) for 30 to 35 minutes. You’re looking for set edges with a slightly soft center. Once baked, let your brownies cool completely on a wire rack, then pop them in the fridge for about 2 hours. This chilling step helps set the cheesecake layer and makes the brownies easier to cut.
Step 7: Cut Into Heart Shapes and Serve
Once chilled, use a heart-shaped cookie cutter to cut out adorable brownie shapes. This step is especially fun if you’re baking with kids or for a festive occasion like Valentine’s Day. Serve these beauties on their own or with a scoop of vanilla ice cream for an extra special treat.

Substitutions & Additions
Don’t have raspberries on hand, or want to switch things up? No problem! This recipe is super flexible, and here are some of my favorite swaps and creative ideas to make it your own:
- Swap berries: Blueberries, strawberries, or blackberries all make delicious alternatives to raspberries for the sauce.
- Use different oils: If coconut oil isn’t your thing, try light olive oil or avocado oil for a subtle twist.
- Add nuts: Toss in chopped walnuts or pecans to the batter for a delightful crunch. If you love pecans, you might also enjoy my easy pecan pie recipe for another nutty, sweet treat.
- Chocolate chips: Fold in some dark or white chocolate chips for extra melty pockets of sweetness.
- Flavor twists: Add a pinch of cinnamon or espresso powder to the batter to deepen the chocolate flavor.
- Gluten-free: Use a 1:1 gluten-free flour blend to keep these brownies safe for gluten-sensitive friends without sacrificing texture.
Tips for Success
Having baked countless brownies myself, I’ve learned a few tricks that make all the difference. Here are some tips to help you nail this recipe every time:
- Room temperature ingredients: Make sure your cream cheese and eggs are at room temperature to blend smoothly and avoid lumps.
- Don’t overmix: When combining the wet and dry ingredients, mix just until combined to keep your brownies tender and fudgy.
- Strain the raspberry sauce: Removing the seeds gives your sauce a silky texture, making the swirls look and taste better.
- Use parchment paper: Lining your pan with parchment makes it so much easier to lift out the brownies for cutting—no crumbling!
- Chill before cutting: Refrigerating for at least 2 hours firms up the cheesecake layer so your heart shapes hold perfectly.
- Prep ahead: You can make the raspberry sauce and cream cheese mixture a day ahead to save time on baking day.
How to Store Heart Shaped Brownies
After all that love you put into baking, you’ll want to keep these brownies fresh and delicious for as long as possible. Here’s how:
- Room temperature: Store in an airtight container for up to 2 days.
- Refrigerate: Because of the cream cheese layer, it’s best to keep brownies refrigerated when storing longer than a day. They’ll stay moist and fresh for up to 5 days.
- Freeze: Wrap individual brownies tightly in plastic wrap and place in a freezer-safe container. They freeze beautifully for up to 3 months. Just thaw in the fridge overnight before serving.
FAQs
Can I use frozen raspberries for the sauce?
Yes! Just thaw them first and drain any excess liquid before simmering. Frozen raspberries work just as well and keep the flavor fresh.
What’s the best way to cut perfect heart shapes?
Use a sturdy heart-shaped cookie cutter and press firmly into the chilled brownies. If you don’t have a cutter, you can carefully cut hearts freehand with a sharp knife.
Can I make these brownies vegan or dairy-free?
To make them vegan, try using a dairy-free cream cheese alternative and flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg). Coconut oil keeps the fat plant-based, too!
How do I know when the brownies are done baking?
Look for set edges and a slightly soft center that doesn’t jiggle when you gently shake the pan. A toothpick inserted near the center should come out with a few moist crumbs but not wet batter.
If you love desserts with a little something extra, these heart shaped brownies bring a beautiful balance of flavors and textures that everyone will adore. And if you’re looking for more sweet inspiration, be sure to check out this no-bake brownie cheesecake cups recipe that combines the best of both worlds in dessert form.
For a cozy dessert that’s just as fun to make as it is to eat, these brownies hit all the right notes. I also like pairing them with a cup of coffee or a scoop of ice cream for an indulgent treat. If you’re a fan of creative baking projects, you might also enjoy exploring the variety of delicious recipes on Recettia, where you’ll find everything from quick weeknight dinners to decadent desserts.
Ready to spread the love with these delightful heart shaped brownies? Happy baking and don’t forget to share your creations with friends and family—they’re sure to brighten up anyone’s day!
For more sweet inspiration and fabulous recipe ideas, be sure to follow us on Pinterest!

Irresistible Heart Shaped Brownies
Ingredients
Equipment
Method
- Step 1: Make the raspberry sauce by simmering raspberries with 1 tablespoon sugar and 1 teaspoon vanilla extract in a small saucepan over medium heat for 5 to 8 minutes until thickened. Strain to remove seeds and set aside to cool.
- Step 2: Prepare the cream cheese swirl by beating cream cheese with ⅓ cup sugar until smooth. Add 1 egg and ½ teaspoon vanilla extract, mixing until creamy and combined.
- Step 3: Mix the dry ingredients—flour, sifted cocoa powder, and salt—in a separate bowl.
- Step 4: In another large bowl, blend oil, 1 ½ cups sugar, and 1 tablespoon vanilla extract. Add eggs one at a time, beating well after each addition to create a smooth brownie batter.
- Step 5: Gently fold the dry ingredients into the wet mixture until just combined, being careful not to overmix.
- Step 6: Line a baking pan with parchment paper or grease it. Spread brownie batter evenly in the pan. Dollop cream cheese mixture over the top, then spoon raspberry sauce and swirl together gently with a skewer or knife.
- Step 7: Bake at 350°F (175°C) for 30 to 35 minutes until edges are set but center is slightly soft. Cool completely on a wire rack, then refrigerate for about 2 hours to set cheesecake layer.
- Step 8: Use a heart-shaped cookie cutter to cut chilled brownies into heart shapes. Serve alone or with vanilla ice cream.








