Heart-Shaped Raspberry Swirl Brownies with Cheesecake

Chewy, fudgy brownies layered with a tangy cream cheese swirl and bright raspberry sauce, cut into heart shapes for a show-stopping celebration dessert.

This twist on a classic chocolate treat has been my go-to for celebrations ever since I first made it for a small family Valentine’s gathering. The idea came together one afternoon while I was testing a dense brownie base that could stand up to a creamy layer and a fruit swirl. The result was exactly what I wanted: deep chocolate flavor, a silky cheesecake contrast, and a bright ribbon of raspberry that cuts the richness with fresh acidity. When I slice these into hearts, the edges are chewy, the centers fudgy, and the cheesecake ribbon melts on the tongue.
I discovered the combination by accident while playing with leftovers in my kitchen—an open tub of cream cheese, a bag of frozen raspberries, and a tried-and-true brownie mix of my own making. What makes this version special is the balance: the brownie is cocoa-forward and slightly underbaked so it remains dense, the cheesecake layer is just tangy enough to feel like a separate element, and the raspberry reduction finishes it with a glossy, jewel-like streak. It’s a dessert that travels well to potlucks and never fails to make the table look festive.
Why You'll Love This Dish
- Celebration-ready presentation by cutting into heart shapes makes it perfect for holidays and parties while still being easy to make at home.
- The components are pantry-friendly: cocoa, flour, sugar, eggs, and oil with the option to use thawed frozen raspberries to avoid special shopping runs.
- Ready in about an hour of active time with a short bake and chill step; you can finish the prep the night before and chill overnight for convenience.
- Make-ahead friendly: the baked tray holds up well refrigerated and freezes well for up to three months if wrapped tightly.
- Trustworthy texture contrast: fudgy chocolate, silky cheesecake, and bright fruit — a combination that pleases both chocolate purists and fans of fruity desserts.
- Flexible for dietary swaps: use a gluten-free all-purpose blend in the same quantity and the structure remains dependable.
From my own kitchen tests and family feedback, this has become the dessert people ask for when we want something pretty but not pretentious. My nephew declared it the best chocolate he’d ever eaten when the brownies were still slightly warm, and guests often ask how I get the cheesecake layer so smooth. A few technique notes in the instructions make achieving that texture straightforward.
Ingredients
- Raspberries: 1 cup fresh or thawed frozen raspberries. I often use frozen since they concentrate flavor when reduced; choose firm bright berries for the best color and avoid overly mushy packs.
- Granulated sugar (for sauce): 1 tablespoon. This light touch preserves raspberry brightness while helping the sauce thicken and gloss.
- Vanilla extract (for sauce): 1 teaspoon. Pure vanilla adds depth to the fruit without making it taste custardy.
- Cream cheese: 8 ounces at room temperature. Full-fat yields the smoothest, creamiest layer; soften on the counter for at least 30 minutes.
- Granulated sugar (for cheesecake layer): 1/3 cup. This keeps the cream cheese tangy rather than overly sweet, balancing the brownie.
- Egg (for cheesecake): 1 large at room temperature. Room-temp eggs incorporate more smoothly, preventing curdling.
- Vanilla extract (for cheesecake): 1/2 teaspoon. A small addition brightens the creamy layer.
- All-purpose flour: 1 cup. You can substitute a 1-to-1 gluten-free blend if needed, measured the same.
- Dutch-process cocoa powder: 3/4 cup, sifted. Dutch-process gives a richer, less acidic chocolate flavor and a darker color.
- Salt: 1/4 teaspoon. Essential to amplify the chocolate and balance sweetness.
- Refined coconut oil or neutral oil: 3/4 cup plus 2 tablespoons. Refined coconut is neutral in flavor; use vegetable oil if you prefer.
- Granulated sugar (for brownie batter): 1 1/2 cups. Provides structure and chew; you can use cane sugar or standard granulated sugar.
- Vanilla extract (for batter): 1 tablespoon. Adds warmth and depth to the chocolate.
- Eggs (for batter): 3 large, at room temperature. The eggs help create a dense, slightly fudgy crumb when mixed gently.
Instructions
Prepare the raspberry sauce: Place 1 cup raspberries, 1 tablespoon granulated sugar, and 1 teaspoon vanilla extract in a small saucepan over medium heat. Simmer for 5 to 8 minutes, stirring occasionally, until the fruit softens and the mixture thickens into a jammy consistency. Taste for sweetness and remove from heat. Press through a fine-mesh sieve into a bowl to remove seeds, using the back of a spoon to help push pulp through. Set aside to cool completely. Make the cheesecake layer: Beat 8 ounces cream cheese with 1/3 cup granulated sugar until completely smooth and free of lumps, about 2 to 3 minutes with an electric mixer on medium speed. Add 1 large egg and 1/2 teaspoon vanilla extract; mix until silky, scraping the bowl so there are no streaks. Keep chilled briefly if it looks too soft while you prepare the batter. Combine dry ingredients for brownies: Whisk together 1 cup all-purpose flour, 3/4 cup sifted Dutch-process cocoa powder, and 1/4 teaspoon salt in a medium bowl. Sifting helps remove lumps and aerates the cocoa so the batter mixes smoothly. Mix the wet batter: In a large bowl, whisk together 3/4 cup plus 2 tablespoons refined coconut or neutral oil, 1 1/2 cups granulated sugar, and 1 tablespoon vanilla. Add the 3 large eggs one at a time, whisking after each until blended but not frothy. Over-mixing at this stage will incorporate air and make the texture cake-like rather than fudgy. Combine wet and dry: Fold the dry ingredients into the wet mixture with a spatula just until no streaks of flour remain. Gentle folding keeps the batter dense and fudgy. Scrape the batter into a lined 9x13-inch pan and smooth the surface with an offset spatula. Assemble the layers and swirl: Spoon the cream cheese mixture evenly over the brownie batter in the pan. Drop tablespoonfuls of the cooled raspberry sauce over the cream cheese spread in several places. Using a skewer or the tip of a knife, swirl the sauce through the cream cheese in gentle figure-eight motions, taking care not to fully incorporate the sauce into the brownie layer. Bake and chill: Preheat oven to 350°F (177°C). Bake the assembled pan for 30 to 35 minutes until the edges are set and a thin area near the center still has a slight jiggle when shaken. Cool completely on a wire rack to room temperature, then refrigerate for at least 2 hours to firm the cheesecake layer for clean cutting. For best results, chill overnight. Cut into hearts and serve: Remove chilled slab from pan and peel away the lining. Using a 2 to 3-inch heart-shaped cutter, press firmly and lift each piece. Warm the cutter slightly between cuts if you want cleaner edges. Serve chilled or at cool room temperature. Store leftovers refrigerated for up to 5 days.
You Must Know
- This makes approximately 12 to 16 small heart-shaped pieces depending on your cutter size and trimming; plan accordingly for guests.
- Keep chilled before cutting for the cleanest edges and best presentation; warm fingers will soften the cream cheese and make cutting messy.
- Freezes well: wrap individual hearts tightly and freeze up to three months. Thaw in the refrigerator overnight before serving.
- High in calories per serving due to oil and cream cheese; ideal as an occasional celebration treat. Consider halving portions to reduce per-person intake.
My favorite part is watching the swirl reveal when each heart is cut—what looks like a rustic swirl in the pan becomes a decorative focal point on each serving. A little seed speckle in the raspberry stripe makes each piece feel handcrafted. Friends often tell me the first bite is the best because the tang of cheesecake hits immediately before the chocolate floods in.
Storage Tips
Store chilled in an airtight container in the refrigerator for up to 5 days. To freeze, place hearts on a parchment-lined sheet and flash-freeze until solid, then transfer to a freezer-safe bag or container, removing as much air as possible. Rewrap tightly to avoid freezer burn. Reheat gently at room temperature for 20 minutes or thaw in the refrigerator overnight. Avoid microwaving as it changes texture and can cause the cheesecake layer to weep.
Ingredient Substitutions
If you need a gluten-free version, use a 1-to-1 gluten-free all-purpose blend in the same 1 cup quantity; keep xanthan gum included if your blend requires it. For a dairy-free version, swap cream cheese with a firm cultured vegan cream cheese and use a neutral oil instead of coconut if you prefer. Reduce sugar slightly if you want a less sweet bar, but avoid cutting more than 15% or texture will be affected.
Serving Suggestions
Serve chilled on a platter with a dusting of sifted cocoa or a few fresh raspberries on the side. These hearts pair beautifully with lightly sweetened whipped cream or a scoop of vanilla ice cream for contrast. For a party, arrange hearts on a tiered tray with edible flowers or mint sprigs for color. They also pair well with espresso or a dessert wine.
Cultural Background
Layered chocolate and cream desserts have long been popular in North American home baking. This combination draws inspiration from classic marbled cheesecakes and dense brownie slabs that were commonly made in family kitchens for celebrations. The raspberry swirl echoes European fruit coulis used to cut through rich custards and chocolates, bringing bright acidity to balance sweetness.
Seasonal Adaptations
In summer, use fresh ripe raspberries for the brightest flavor and color. In winter, thawed frozen raspberries are just as effective and often more economical. For holiday variations, swap raspberries with cherry preserves or a strawberry reduction. For autumn, a cinnamon-spiced berry swirl adds seasonal warmth.
Meal Prep Tips
Make the raspberry sauce and cheesecake layer a day ahead and refrigerate separately. Mix the brownie batter and store covered at room temperature for up to 2 hours before baking; assemble and bake the next day for fresher texture. Use a 9x13-inch pan lined with parchment overhanging on two sides for easy removal and cleaner cutting.
These heart-shaped brownies are a small labor of love that yield big reactions. Whether you make them for a special occasion or a weekend treat, they invite sharing and always bring a smile. Try customizing the swirl to make the dessert your own.
Pro Tips
Bring eggs and cream cheese to room temperature to ensure smooth mixing and avoid lumps in the cheesecake layer.
Sift the cocoa to remove lumps and to create a smoother, richer batter with more even color.
Chill the baked slab before cutting; this firms the cheesecake layer for cleaner hearts and less crumbling.
Use a heart cutter warmed briefly under hot water and dried for cleaner edges on chilled pieces.
Press raspberry sauce through a fine mesh to remove seeds and produce a glossy, smooth swirl.
This nourishing heart-shaped raspberry swirl brownies with cheesecake recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I make these gluten-free?
Yes. Use a 1-to-1 gluten-free all-purpose flour blend measured the same as all-purpose flour. Ensure the blend contains xanthan gum if your mix requires it for structure.
How long should I chill before cutting?
Chill at least 2 hours, ideally overnight, for the cheesecake layer to firm and allow clean cutting. Room temperature serving for 10 to 20 minutes improves flavor.
Can I make these ahead for a party?
Yes. Prepare the batter and cheesecakes separately the day before. Bake and chill overnight, then cut the next day for best slicing.
Tags
Heart-Shaped Raspberry Swirl Brownies with Cheesecake
This Heart-Shaped Raspberry Swirl Brownies with Cheesecake recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Raspberry Sauce
Cheesecake Layer
Brownie Batter
Instructions
Simmer raspberries
Combine raspberries, sugar, and vanilla in a small saucepan and simmer over medium heat for 5 to 8 minutes until thickened. Strain through a fine-mesh sieve to remove seeds and cool.
Prepare cheesecake layer
Beat cream cheese and sugar until smooth. Add egg and vanilla and mix until creamy, scraping the bowl to ensure an even texture.
Whisk dry ingredients
Whisk flour, cocoa, and salt in a bowl, sifting cocoa if lumpy to ensure a smooth batter.
Mix wet batter
Whisk oil, sugar, and vanilla together. Add eggs one at a time, mixing until blended but not aerated.
Combine and assemble
Fold dry ingredients into wet just until blended. Spread batter in a lined 9x13-inch pan, pour cheesecake mixture on top, spoon raspberry sauce and swirl with a skewer.
Bake, cool, and chill
Bake at 350°F for 30 to 35 minutes until edges are set. Cool completely, then chill at least 2 hours before cutting into heart shapes.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@mrcooks on social media!

Categories:
You might also like...

Cheesecake Tacos
A playful holiday dessert: crisp white chocolate–lined tortilla shells filled with a light, whipped cream cheese filling and finished with graham crumbs, sprinkles and crushed candy cane.

Peanut Butter Rice Krispie Treats with Chocolate Swirl
Buttery peanut butter meets crisp cereal and a silky chocolate swirl for an irresistible, easy-to-make bar that everyone will ask for again.

Indulgent Spinach Ricotta Pasta Bake Ready in 30 Minutes!
A creamy spinach and ricotta pasta bake topped with bubbling mozzarella and a bright tomato sauce. Simple pantry ingredients come together for a comforting yet elegant family meal.

Did You Make This?
Leave a comment & rating below or tag @mrcooks on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Mr.!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

