These Cherry Cheesecake Brownies are a yummy treat that combines rich chocolate brownies with creamy cheesecake and bright cherries. They’re fun to make and even better to eat!
I mean, who can resist that swirl of cheesecake on top? It’s like getting two desserts in one! I love sharing these at gatherings, and they disappear faster than I can say “brownie”! 😂
Key Ingredients & Substitutions
Unsalted Butter: This adds rich flavor and helps with a moist texture in the brownie base. If you’re out of unsalted butter, you can use salted, just reduce the added salt in the recipe.
Cocoa Powder: Unsweetened cocoa gives a deep chocolate flavor. If you don’t have cocoa powder, you can substitute with carob powder for a different taste, though it will change the flavor profile a bit.
Semisweet Chocolate Chips: I love adding these for extra chocolatey goodness! If you want a healthier option, you can use dark chocolate chips or even white chocolate for a twist.
Cream Cheese: The main star of the cheesecake layer, giving that creamy texture. You can swap with Neufchâtel cheese for a lower-fat option, or use a dairy-free cream cheese if needed.
Cherries: Fresh pitted cherries are magical here, but if they’re not in season, frozen ones work just as well! Just make sure to drain them well after thawing to avoid excess moisture.
How Do You Achieve the Perfect Cheesecake Swirl?
Creating that beautiful swirl is simpler than it seems! Here’s how I get it just right:
- After you spread the brownie batter, drop spoonfuls of the cheesecake mixture on top. Don’t overdo it; less is more!
- Use a butter knife or skewer to gently swirl the cheesecake mixture into the brownie batter. Do this in a quick, twisting motion to get a lovely marbled look.
- Avoid mixing too vigorously, as you want the layers to remain distinct. Aim for just a few gentle swirls to create visual interest without blending completely.
Keep practicing your swirling technique; it gets easier, and your brownies will look even more inviting every time!

How to Make Delicious Cherry Cheesecake Brownies
Ingredients You’ll Need:
For the Brownie Base:
- 1 cup (2 sticks) unsalted butter
- 2 cups granulated sugar
- 4 large eggs
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 1/2 teaspoon salt
- 1/4 teaspoon baking powder
- 1 cup semisweet chocolate chips (optional)
For the Cheesecake Layer:
- 8 oz cream cheese, softened
- 1/3 cup granulated sugar
- 1 large egg
- 1 teaspoon vanilla extract
For the Cherry Topping:
- 1 to 1 1/2 cups pitted fresh or frozen sweet/tart cherries (if using frozen, thaw & drain)
- 1 to 2 tablespoons granulated sugar (optional, depending on the sweetness of cherries)
How Much Time Will You Need?
This cherry cheesecake brownies recipe takes about 15 minutes to prepare and around 35 to 40 minutes to bake. After baking, let them cool completely before cutting. Overall, you’re looking at about 1 hour for everything, plus some patience while they cool!
Step-by-Step Instructions:
1. Prep & Preheat:
Start by preheating your oven to 350°F (175°C). Line a 9×9 inch baking pan with parchment paper or lightly grease it with butter or cooking spray. This will help your brownies come out easily later!
2. Make Brownie Batter:
In a medium saucepan or microwave-safe bowl, melt the butter. Once it’s melted, transfer it to a large mixing bowl. Add in the granulated sugar and mix until well combined. Then, add the eggs one at a time, mixing after each addition. Finally, stir in the vanilla extract.
3. Combine Dry Ingredients:
In a separate bowl, sift together the flour, cocoa powder, salt, and baking powder. Gradually add the dry ingredients into the wet mixture, stirring until just combined. If you’re feeling extra chocolatey, fold in the semisweet chocolate chips as well!
4. Spread the Batter:
Pour the brownie batter into the prepared pan and spread it out evenly using a spatula so that it reaches all edges of the pan. This will be the delicious base of your brownies!
5. Prepare Cheesecake Layer:
In another bowl, use a hand mixer to beat the softened cream cheese until smooth. Add sugar, egg, and vanilla extract, mixing until you have a creamy cheesecake filling.
6. Create the Swirl:
Drop spoonfuls of the cheesecake mixture on top of the brownie batter. Using a butter knife or skewer, gently swirl the cheesecake into the brownie batter to create a pretty marbled effect. Don’t stir too much; we want those lovely swirls!
7. Add Cherries:
Next, sprinkle the cherries evenly on top of the batter, pressing them in gently so they can meld with the brownie and cheesecake layers. If you’d like a sweeter cherry flavor, sprinkle a bit of sugar over the cherries.
8. Bake:
Pop the pan into your preheated oven and bake for 35–40 minutes. Check for doneness by inserting a toothpick into the center; it should come out with a few moist crumbs, but no wet batter.
9. Cool & Serve:
Once baked, allow the brownies to cool completely in the pan on a wire rack. This is crucial as it helps the cheesecake layer set properly. After cooling, cut them into squares and get ready to enjoy!
10. Dig In!
Enjoy your rich, luscious cherry cheesecake brownies! They’re perfect for sharing with family and friends, or simply indulging yourself! 😊
—
These brownies are a delightful combination of fudgy chocolate and creamy cheesecake, complemented by the freshness of cherries. Every bite brings a smile, making them a must-try for dessert lovers!
Can I Use a Different Type of Cheese for the Cheesecake Layer?
While cream cheese is the traditional choice for cheesecake, you can substitute it with Neufchâtel cheese for a lighter option or use a dairy-free cream cheese to make it vegan. Just make sure the texture is similar for best results!
Can I Replace the Cherries with Another Fruit?
Absolutely! Feel free to substitute the cherries with other fruits like raspberries, blueberries, or strawberries. Just ensure that the fruit is fresh, pitted, and diced if necessary, to maintain the right texture in your brownies.
How Do I Store Leftover Brownies?
Store any leftover brownies in an airtight container at room temperature for up to 3 days. If you need to keep them longer, you can refrigerate them for up to a week or freeze them for up to 3 months. Just make sure they’re wrapped tightly!
What’s the Best Way to Reheat Frozen Brownies?
To reheat frozen brownies, let them thaw in the refrigerator overnight. When ready, you can warm them in the microwave for about 10–15 seconds or in the oven at 350°F (175°C) for a few minutes until warmed through. Enjoy them with a scoop of ice cream for an extra treat!
