These heart-shaped raspberry cheesecake brownies are a sweet treat for your taste buds! With a fudgy brownie base topped with smooth raspberry cheesecake, every bite is a joy.
Are you ready to impress someone special (or just yourself)? I love how cute they look, plus they’re perfect for celebrations. Enjoy them warm or chilled—either way, you can’t go wrong!
Key Ingredients & Substitutions
Unsalted Butter: Using unsalted butter gives you control over the saltiness of your brownies. If you’re out, you can substitute with margarine or coconut oil, though the flavor may vary slightly.
Granulated Sugar: This is key for sweetness and texture. You could use brown sugar for a richer flavor, or try coconut sugar for a healthier option, adjusting proportions as necessary.
Cocoa Powder: It’s the star of the brownie layer! If you’re looking for a non-chocolate option, try carob powder, but keep in mind the taste will be different.
Raspberry: Fresh raspberries are wonderful, but frozen ones work just as well. If you can’t find any, consider using strawberry or blueberry puree for a twist!
Cream Cheese: This gives the cheesecake layer its creamy texture. If you want a lighter option, you can substitute with Greek yogurt or a dairy-free cream cheese if you’re lactose intolerant.
How Do I Create the Perfect Swirl Effect?
Swirling the raspberry and cream cheese layers can be tricky! Here’s how to get it just right:
- Start by dolloping the cream cheese mixture on the brownie layer in random spots. Then add the raspberry puree on top, doing the same.
- Use a toothpick or skewer to gently swirl the two mixtures together. Make soft, gentle motions to avoid mixing too much and losing the marbled look.
- Keep the swirls visible! If you over-mix, you’ll end up with a solid color instead of distinct layers.
Give it a go! With a bit of practice, you’ll create a beautiful pattern that looks as good as it tastes.

Heart-shaped Raspberry Cheesecake Brownies
Ingredients You’ll Need:
For the Brownie Layer:
- 1/2 cup (1 stick) unsalted butter, melted
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 teaspoon salt
- 1/4 teaspoon baking powder
For the Raspberry Cheesecake Swirl:
- 8 oz cream cheese, softened
- 1/4 cup granulated sugar
- 1 large egg
- 1/2 teaspoon vanilla extract
- 1/2 cup fresh or frozen raspberries (if frozen, thaw and strain excess liquid)
- 1 tablespoon powdered sugar (optional, for smoothing raspberry sauce)
How Much Time Will You Need?
This recipe takes about 20 minutes to prepare and 35-40 minutes to bake. After baking, let the brownies cool for at least 2 hours in the fridge for a perfect cut. Overall, plan for about 3 hours, including the chilling time!
Step-by-Step Instructions:
1. Preheat Oven and Prepare Pan:
Preheat your oven to 325°F (163°C). Grease and line an 8×8-inch square baking pan with parchment paper, leaving some overhang for easy removal. This will help once it’s time to get your brownies out!
2. Make the Brownie Batter:
In a medium bowl, whisk together the melted butter and sugar until smooth. Then, add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract. In a separate bowl, sift together the cocoa powder, flour, salt, and baking powder. Gradually add the dry ingredients to the wet ingredients, stirring until just combined. Be careful not to overmix!
3. Prepare the Raspberry Cheesecake Mixture:
In another bowl, beat the softened cream cheese until it’s nice and smooth. Then, add in the sugar, egg, and vanilla extract, beating until creamy and fully blended. Set this aside while we prepare the raspberry sauce.
4. Prepare Raspberry Sauce for Swirl:
In a small bowl, mash the raspberries with a fork. For a smoother consistency, you can strain out the seeds with a fine sieve. If desired, you can mix in a bit of powdered sugar to balance the tartness of the raspberries.
5. Layer the Brownie and Cheesecake Mixtures:
Pour the brownie batter into the prepared pan, spreading it out evenly. Next, dollop the cream cheese mixture over the brownie batter in random spoonfuls. Top it off with small spoonfuls of raspberry puree—don’t worry if it’s not perfect!
6. Create the Swirl Pattern:
Using a toothpick or skewer, gently swirl the cheesecake and raspberry mixtures together to create a beautiful marbled effect. Just be careful not to over swirl—keeping those beautiful layers is key!
7. Bake:
Pop your brownies in the oven and bake for 35-40 minutes. They are done when the edges are set and a toothpick inserted in the center comes out with moist crumbs (not wet batter). A slight jiggle in the cheesecake layer is perfectly okay!
8. Cool and Cut:
Once baked, let the brownies cool completely in the pan on a wire rack. After they’ve cooled for a bit, refrigerate them for at least 2 hours to make cutting easier and cleaner.
9. Shape into Hearts:
Once chilled and set, lift the brownie slab out of the pan using the parchment paper overhang. Use a heart-shaped cookie cutter to cut brownies into heart shapes—perfect for gifting or sharing with loved ones!
10. Serve and Enjoy:
Arrange your heart-shaped raspberry cheesecake brownies on a lovely platter. You can even garnish them with fresh raspberries if you’re feeling fancy! Enjoy your delicious creations—they’re perfect for any special occasion or simply for a sweet treat!
—
Indulge in these rich, fudgy brownies layered with creamy cheesecake and vibrant raspberry swirls! Happy baking!
Can I Use a Different Type of Fruit for the Swirl?
Absolutely! While raspberries are delicious, you can easily substitute them with strawberries, blueberries, or even blackberries. Just prepare the fruit similarly by mashing and straining, if necessary.
How Can I Make These Brownies Gluten-Free?
You can swap out regular all-purpose flour for a gluten-free flour blend. Make sure to choose a blend that measures the same as regular flour for the best results!
What’s the Best Way to Store Leftovers?
Store any leftover brownies in an airtight container in the fridge for up to 4 days. You can also freeze them for up to 2 months—just be sure to wrap them tightly to prevent freezer burn!
Can I Make These Brownies Dairy-Free?
Yes! Substitute the butter with a non-dairy butter or coconut oil, and use a dairy-free cream cheese alternative for the cheesecake layer. Just keep in mind that the flavor and texture may vary slightly.
