Cherry Cheesecake Brownies are a delightful treat that combines rich chocolate brownies with creamy cheesecake and a pop of cherry flavor. They look fancy but are easy to make!
Honestly, who can resist that chocolatey goodness with a fruity twist? I love serving these at parties and watching everyone enjoy them. You might want to make extra—trust me!
Key Ingredients & Substitutions
Unsalted Butter: I always use unsalted butter for baking so I can better control the saltiness. If you’re dairy-free, go for a plant-based butter option.
Cocoa Powder: Unsweetened cocoa powder gives that rich chocolate flavor. You could swap it for Dutch-processed cocoa for milder taste, but avoid sweetened cocoa as it will alter the recipe.
Cream Cheese: This is key for the cheesecake layer! You can use full-fat or low-fat; both work. If you’re looking for a dairy-free option, there’s vegan cream cheese available.
Cherries: Fresh cherries are fantastic, but if they’re out of season, frozen pitted cherries do just fine! Just make sure to thaw and drain them to prevent excess moisture.
How Do You Get a Perfectly Swirled Cheesecake Brownie?
Swirling the brownie and cheesecake mix requires a light touch to create a beautiful marbled effect. Here’s how:
- After spreading the cheesecake layer, place spoonfuls of the leftover brownie batter on top.
- Take a knife or skewer and gently drag it through both layers in a zig-zag motion to create swirls. Don’t overdo it—just a few passes is enough!
The aim is to have fun with it and allow the two layers to blend without turning them into one uniform layer.
When you’ve baked and cooled the brownies, give them a little time in the fridge. This helps the cheesecake set up nicely and makes cutting them easier!

Cherry 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 tsp vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 tsp salt
- 1/4 tsp baking powder
For the Cheesecake Layer:
- 8 oz cream cheese, softened
- 1/4 cup granulated sugar
- 1 large egg
- 1/2 tsp vanilla extract
Cherry Topping:
- 1 cup fresh or frozen pitted cherries (if frozen, thaw and drain excess liquid)
How Much Time Will You Need?
This recipe will take around 15 minutes to prepare and about 35-40 minutes to bake. After baking, let the brownies cool for a bit, and then refrigerate them for 1-2 hours for the best flavor and texture.
Step-by-Step Instructions:
1. Preheat and Prepare the Pan:
Start by preheating your oven to 350°F (175°C). Grab an 8×8 inch baking pan and line it with parchment paper or lightly grease it so your brownies won’t stick.
2. Make the Brownie Batter:
In a medium bowl, mix together the melted butter, granulated sugar, eggs, and vanilla extract until everything is blended smoothly. It’s like making a little potion of deliciousness!
3. Combine Dry Ingredients:
In a separate bowl, sift together the cocoa powder, flour, salt, and baking powder. This helps avoid lumps and gives your brownies a nice texture.
4. Mix Wet and Dry Ingredients:
Now, gradually add the dry ingredients into the wet mixture. Stir gently until just combined—don’t overmix! Set the brownie batter aside.
5. Prepare the Cheesecake Layer:
In another bowl, beat the softened cream cheese until it’s smooth and creamy. Add in the sugar, egg, and vanilla extract, and keep mixing until well combined. This will create a tasty, dreamy cheesecake layer.
6. Assemble the Layers:
Spread half of the brownie batter evenly into the bottom of your prepared baking pan. Then pour the entire cheesecake mixture over the brownie layer and gently spread it out.
7. Add More Brownie Batter:
Take the remaining brownie batter and drop spoonfuls over the cheesecake layer. This will create small dollops that you’ll swirl in next!
8. Swirl it Up:
Using a knife or skewer, carefully swirl the brownie and cheesecake layers together to create a beautiful marbled effect. Don’t overdo it; just a few swirls will do the trick!
9. Top with Cherries:
Finally, press the pitted cherries gently into the top of the batter, pushing them just below the surface so they’re mixed in nicely.
10. Bake to Perfection:
Pop your pan in the preheated oven and bake for about 35-40 minutes. You’ll know they’re done when the cheesecake layer is set and a toothpick inserted into the brownie part comes out with moist crumbs (but no raw batter).
11. Cool and Chill:
Let the brownies cool completely in the pan on a wire rack. After they’ve cooled, I recommend refrigerating them for 1-2 hours so the cheesecake sets up perfectly.
12. Slice and Serve:
Once chilled, slice your cherry cheesecake brownies into squares and enjoy the creamy, chocolatey goodness!
These Cherry Cheesecake Brownies are a delicious treat with a lovely blend of flavors and textures—perfect for any occasion!
Can I Use Different Fruits Instead of Cherries?
Absolutely! You can substitute cherries with other fruits like raspberries, blueberries, or even sliced strawberries. Just be sure to adjust the sweetness slightly depending on the fruit’s tartness.
How Do I Store Leftover Brownies?
Store any leftover brownies in an airtight container in the refrigerator for up to 5 days. They can also be frozen for up to 3 months. Just wrap them tightly in plastic wrap and then aluminum foil for best preservation!
Can I Make These Brownies Gluten-Free?
Yes! You can use a gluten-free all-purpose flour blend in place of regular flour. Just make sure your cocoa powder and other ingredients are also gluten-free!
What Should I Do If My Brownies Are Too Gooey?
If your brownies are too gooey after baking, they may need more time in the oven. Always check for doneness by inserting a toothpick in the brownie portion—if it comes out with just moist crumbs, they’re done!
