These Cherry Cheesecake Brownies are a delightful treat combining rich chocolatey brownies with creamy cheesecake swirls and sweet cherries. Super easy to make and hard to resist!
I’ll admit, the gooey brownie mixed with the tangy cheesecake is a match made in dessert heaven. Be prepared to share, or you might want to keep them all to yourself! 😉
What I love about these brownies is how quick they are to whip up. Just mix, bake, and enjoy a slice (or two!) of this yummy dessert. Perfect for satisfying sweet cravings!
Key Ingredients & Substitutions
Unsalted Butter: This adds richness to the brownies. If you need a dairy-free option, coconut oil or a dairy-free butter will work well too!
Granulated Sugar: Regular sugar is great, but brown sugar can add a deeper flavor. Try using a mix of both for extra complexity.
Cocoa Powder: Always use unsweetened cocoa powder for this recipe. If you’re out, try Dutch-processed cocoa, which will add a milder taste.
Cream Cheese: If you’re looking for lighter options, Neufchâtel cheese has less fat yet still works perfectly here. For a vegan alternative, use a tofu or cashew-based cream cheese spread.
Cherries: Fresh cherries are fantastic, but if they’re out of season, canned cherries or even raspberries can be a nice substitute.
How Do I Get a Nice Swirl in My Brownies?
Swirling the cheesecake layer into the brownie batter creates an eye-catching marble effect. Here’s how to do it right:
- After adding the cheesecake layer on top of the brownie batter, use a knife or a skewer.
- Gently make figure-eight motions through the top layers; don’t overdo it—just a few swirls will give you a great marbled look.
- Let the swirled holes be visible, as they show that delicious cheesecake layer underneath!
Remember, the goal is to combine the layers just enough to create a swirl, without mixing them completely. Good luck, and enjoy your baking!

Cherry Cheesecake Brownies
Ingredients You’ll Need:
For the Brownie Layer:
- 1/2 cup (115g) unsalted butter, melted
- 1 cup (200g) granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- 1/3 cup (40g) unsweetened cocoa powder
- 1/2 cup (65g) all-purpose flour
- 1/4 tsp salt
- 1/4 tsp baking powder
For the Cheesecake Layer:
- 8 oz (225g) cream cheese, softened
- 1/3 cup (67g) granulated sugar
- 1 large egg
- 1 tsp vanilla extract
For the Cherry Topping:
- 1 cup fresh or frozen cherries, pitted and halved (if using frozen, thaw and drain excess juice)
- Optional: 1 tbsp cherry preserves for extra glaze
How Much Time Will You Need?
This delicious dessert takes about 15 minutes of prep time and 35–40 minutes to bake. After baking, let your brownies cool for about 2 hours in the refrigerator before slicing. In total, you’re looking at around 3 hours for the full process, including chilling time—so plan ahead and enjoy the deliciousness!
Step-by-Step Instructions:
1. Preheat and Prepare the Baking Pan:
Start by preheating your oven to 350°F (175°C). Then, grab an 8×8 inch baking pan and either line it with parchment paper or grease it well with butter or cooking spray. This will help make sure your brownies come out easily once baked!
2. Make the Brownie Batter:
In a large bowl, combine the melted butter and sugar. Whisk them together until they’re well mixed. Next, add the eggs one by one, mixing well after each addition. Stir in the vanilla extract for that lovely flavor.
Now, sift in the cocoa powder, flour, salt, and baking powder. Gently mix until everything is just combined—be careful not to overmix, or your brownies won’t be as fudgy!
3. Pour the Brownie Batter:
Pour the brownie batter into your prepared pan, spreading it out evenly to cover the bottom.
4. Prepare the Cheesecake Layer:
In another bowl, beat the softened cream cheese and sugar together until it’s nice and smooth. Add in the egg and vanilla extract, continuing to mix until it’s creamy and well combined.
5. Assemble the Layers:
Now, spoon or dollop the cheesecake mixture evenly over the brownie batter. It’s okay if it doesn’t cover every inch—just spread it gently! Next, take your halved cherries and carefully distribute them over the cheesecake layer, pressing them lightly into the batter so they stick.
6. Create the Swirl:
If you’d like, use a knife or skewer to gently swirl the cheesecake layer into the brownie batter for a marbled effect. Be gentle so you don’t mix them too much—just a few swirls will do!
7. Bake:
Slide the pan into your preheated oven and bake for 35 to 40 minutes. You’ll know they’re done when the edges are set and a toothpick inserted in the center comes out with a few moist crumbs, and the cheesecake layer should be set.
8. Cool and Glaze:
Once baked, remove the brownies from the oven and let them cool completely in the pan on a wire rack. If you’d like a little extra shiny finish, warm the cherry preserves in the microwave for a few seconds, then drizzle it over the top of the cooled brownies.
9. Refrigerate and Serve:
After they’ve cooled, place the brownies in the fridge for at least 2 hours to set completely. Once chilled, slice into squares and serve. Enjoy your rich, fudgy brownies topped with creamy cheesecake and juicy cherries!
Can I Use a Different Type of Fruit?
Absolutely! While cherries add a delicious tartness, you can substitute with other fruits like blueberries, raspberries, or even sliced strawberries for a different flavor profile.
How Should I Store Leftover Brownies?
Store any leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave for a few seconds if you prefer them warm, or enjoy them cold right out of the fridge!
Can I Make These Brownies Gluten-Free?
Yes! Simply replace the all-purpose flour with a 1:1 gluten-free flour blend. Be sure to check that all other ingredients, like baking powder, are also gluten-free.
What If I Don’t Have Cream Cheese?
No problem! You can use mascarpone cheese or cottage cheese blended until smooth as a substitute. For a dairy-free option, look for vegan cream cheese alternatives available in stores.



