
There’s something so magical about brownies, isn’t there? The rich, fudgy texture, the deep chocolate flavor, and that comforting warmth with every bite. Now, imagine those classic brownies transformed into adorable heart shapes, swirled with luscious cream cheese and bright, tart raspberry sauce. It’s like a little love letter baked right into dessert form! Whether you’re making these for Valentine’s Day, a birthday, or just because you want to treat yourself and loved ones, these heart shaped brownies are sure to become a cherished favorite. And the best part? They’re surprisingly easy to make, with a show-stopping look that feels special without requiring hours of work. I love how this recipe combines classic elements with a hint of fruitiness that adds a fresh twist to the traditional brownie.
Why You’ll Love Heart Shaped Brownies
- Fast: This recipe comes together quickly, especially with the raspberry sauce simmering on the stove in just minutes.
- Easy: No complicated techniques here—just simple mixing, swirling, and baking.
- Giftable: Cut into perfect hearts, these brownies are great for gifting to friends, family, or that special someone.
- Crowd-pleasing: The combination of chocolate, cream cheese, and raspberry is a guaranteed hit at parties or casual get-togethers.
Ingredients
Before you start, let’s gather everything you’ll need. Each ingredient plays an important role in balancing rich chocolate, creamy tang, and fruity brightness.
- Raspberries (1 cup): Fresh is best, but thawed frozen raspberries work just fine. They bring that lovely tartness that cuts through the sweetness.
- Granulated sugar (multiple amounts): Used to sweeten the raspberry sauce, cream cheese layer, and the brownie batter itself.
- Vanilla extract (multiple teaspoons and tablespoons): A touch of vanilla deepens the flavor in every layer, making the brownies taste homemade and comforting.
- Cream cheese (8 oz, room temperature): This is what makes the swirls creamy and tangy, melting beautifully into the brownies.
- Eggs (4 large, room temperature): Essential for binding and creating that fudgy yet cakey texture.
- All-purpose flour (1 cup): Or a gluten-free blend if you need that option, it gives structure without weighing the brownies down.
- Dutch-process cocoa powder (¾ cup, sifted): This cocoa powder offers a deep, smooth chocolate flavor that’s less acidic and perfect for brownies.
- Salt (¼ teaspoon): Just a pinch to enhance all the flavors.
- Refined coconut oil or neutral oil (¾ cup + 2 tablespoons): I prefer refined coconut oil for its subtle flavor and silky texture, but any neutral oil like canola or vegetable works wonderfully.
How to Make Heart Shaped Brownies
Let’s get baking! I’m going to walk you through each step so you feel confident and excited about making these beauties.
- Make the raspberry sauce: Start by simmering your raspberries with 1 tablespoon sugar and 1 teaspoon vanilla extract over medium heat. This takes about 5 to 8 minutes until the sauce thickens nicely. Then, strain it through a fine mesh sieve to remove the seeds. I like to use the back of a spoon to press the sauce through – it’s so satisfying! Set the smooth raspberry sauce aside to cool.
- Prepare the cream cheese swirl: Beat the cream cheese with ⅓ cup sugar until it’s silky smooth. Then add in 1 egg and ½ teaspoon vanilla extract, mixing until creamy and well combined. This layer adds a luscious, tangy contrast to the rich brownie.
- Mix the dry ingredients: In a medium bowl, whisk together the flour, sifted cocoa powder, and salt. Sifting the cocoa is key to avoid lumps and get a smooth batter.
- Combine the wet ingredients: In a separate larger bowl, mix the oil, 1 ½ cups sugar, and 1 tablespoon vanilla extract. Then add the eggs one at a time, beating well after each addition. This step helps create that perfect fudgy texture we all crave.
- Bring it together: Gradually add the dry ingredients into the wet, stirring gently just until blended. Don’t overmix here — the batter should look thick and glossy.
- Layer and swirl: Spread the brownie batter evenly into a lined baking pan — I usually use a 9×9 inch square pan for this. Next, spoon the cream cheese mixture over the top, dolloping it in various spots. Then spoon the raspberry sauce on top too. Now the fun part: take a skewer or a knife and gently swirl the cream cheese and raspberry sauce through the brownie batter to create a marbled effect. It doesn’t have to be perfect — the more rustic, the better!
- Bake: Pop your pan into a 350°F (175°C) oven and bake for 30 to 35 minutes. You’ll know it’s done when the edges are set but the center still looks slightly soft — that’s exactly what you want for fudgy brownies.
- Cool and chill: Let the brownies cool completely on a wire rack. Then refrigerate the pan for at least 2 hours. This step is crucial because it helps the cream cheese layer set and makes cutting out heart shapes clean and easy.
- Cut into hearts: Once chilled, use a heart-shaped cookie cutter to cut the brownies into sweet little hearts. If you want to get creative, you can even decorate them with a dusting of powdered sugar or a drizzle of melted chocolate.
And voilà! You have stunning, delicious heart shaped brownies ready to share or savor all by yourself. They’re perfect for impressing guests or adding a special touch to any occasion.
Substitutions & Additions
One of the things I love most about this recipe is how adaptable it is. Here are some ideas if you want to switch things up or customize to your taste and pantry.
- Flour substitutes: If you need gluten-free, just swap the all-purpose flour for a 1:1 gluten-free baking mix. The texture remains just as lovely.
- Fruit variations: Instead of raspberries, you could use strawberries, blackberries, or even a mixed berry blend for the sauce. Just follow the same simmer and strain method.
- Oil alternatives: If you want a buttery flavor, feel free to substitute melted butter for the coconut or neutral oil. It will add richness but keep the fudginess intact.
- Nutty twist: Add ½ cup chopped walnuts or pecans to the batter for a delightful crunch and earthy flavor.
- Chocolate chips: For extra chocolate decadence, fold in ½ cup semi-sweet or dark chocolate chips to the batter before baking.
- Spice it up: A pinch of cinnamon or a dash of espresso powder in the dry ingredients can deepen the chocolate flavor beautifully.
- Frosting options: If you want to take these brownies to the next level, try topping them with a simple chocolate ganache or a dusting of powdered sugar for a classic look.
Tips for Success
Making brownies with swirls and layers can seem intimidating, but with a few helpful tips, you’ll breeze through it like a pro.
- Room temperature ingredients: Taking your eggs and cream cheese out ahead of time makes mixing smoother and helps everything blend perfectly.
- Don’t overmix: Overworking the batter can make brownies tough rather than tender and fudgy. Stir just until the ingredients come together.
- Even layering: Spread the brownie batter evenly in the pan for uniform baking. Uneven layers can cause some parts to overbake while others remain underdone.
- Swirling technique: Use a light hand when swirling the cream cheese and raspberry sauce. Swirl enough to create beautiful marbling but not so much that the layers blend completely.
- Cooling and chilling: Don’t skip the chilling step before cutting. This helps the cream cheese swirl firm up and makes slicing neat, especially with intricate shapes like hearts.
- Line your pan: Use parchment paper or a silicone liner in your baking pan to help you lift the brownies out easily and keep the edges clean.
- Test for doneness: Check the brownies with a toothpick inserted near the center. A few moist crumbs sticking to the toothpick is perfect — you want to avoid a wet batter or fully dry crumb.
- Prep ahead: You can make these brownies a day in advance and keep them refrigerated until serving. They actually taste even better after the flavors meld overnight!
How to Store Heart Shaped Brownies
Once you’ve baked and cut your brownies into adorable hearts, storing them properly will keep them fresh and delicious.
- Refrigerate: Since these brownies have cream cheese and raspberry sauce, it’s best to store them in the fridge. Place them in an airtight container or cover the pan tightly with plastic wrap.
- Shelf life: They will stay fresh in the refrigerator for up to 4 to 5 days. Honestly, they rarely last that long in my house!
- Freezing: You can freeze the uncut brownies wrapped tightly in plastic wrap and then foil for up to 2 months. Thaw in the fridge overnight before cutting into hearts.
- Room temperature: If you plan to serve within a few hours, you can leave them out covered at room temperature, but avoid leaving them out overnight due to the cream cheese layer.
FAQs
Can I use frozen raspberries for the sauce?
Absolutely! Just thaw them first and drain any excess liquid before simmering. The sauce will turn out just as vibrant and flavorful.
What if I don’t have Dutch-process cocoa powder?
You can use natural cocoa powder, but you might notice a slightly more acidic taste and lighter color. Adding a pinch of baking soda can help balance the acidity if desired.
How do I get perfect heart shapes when cutting?
Use a medium-sized heart cookie cutter for best results. Chill the brownies well before cutting to prevent crumbling. Warming the cutter slightly can help it glide through the brownies smoothly.
Can I make these brownies vegan or dairy-free?
Swapping the cream cheese for a vegan alternative and using flax eggs or other egg replacers might work, but results can vary. Try to use refined coconut oil and a non-dairy cream cheese for the best texture and flavor.
If you love this recipe, you might also enjoy exploring other creative treats like No Bake Peanut Butter Brownie Cookies for a quick and easy snack or indulge in the rich, fudgy goodness of Easy Reeses Brownies for an extra chocolate peanut butter twist. For something savory to balance your sweet cravings, try my favorite Creamy Lemon Chicken recipe — it’s a fresh, comforting meal that’s just as easy to whip up as these brownies!
Thanks for stopping by the kitchen today! Baking these heart shaped brownies is such a joyful experience, and I hope they bring a little extra sweetness and love to your table.
Don’t forget to follow my Pinterest for more delicious recipes and kitchen inspiration!

Heart Shaped Brownies
Ingredients
Equipment
Method
- Step 1: Make the raspberry sauce by simmering raspberries with 1 tablespoon sugar and 1 teaspoon vanilla extract over medium heat for 5 to 8 minutes until thickened. Strain through a fine mesh sieve to remove seeds. 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 medium bowl.
- Step 4: In a separate large bowl, mix oil, 1 ½ cups sugar, and 1 tablespoon vanilla extract. Add eggs one at a time, beating well after each addition.
- Step 5: Gradually add dry ingredients to the wet ingredients, stirring gently just until blended. Do not overmix; batter should be thick and glossy.
- Step 6: Spread brownie batter evenly in a lined 9x9 inch baking pan. Dollop cream cheese mixture in spots over batter, then spoon raspberry sauce on top. Use a skewer or knife to gently swirl the cream cheese and raspberry sauce through the batter for a marbled effect.
- Step 7: Bake at 350°F (175°C) for 30 to 35 minutes until edges are set and the center is slightly soft.
- Step 8: Cool completely on a wire rack, then refrigerate the pan for at least 2 hours to set the cream cheese layer.
- Step 9: Use a heart-shaped cookie cutter to cut brownies into hearts. Optionally decorate with powdered sugar or melted chocolate drizzle. Serve and enjoy.






