These Cherry Cheesecake Brownies are a fun twist on the classic dessert! With a rich brownie base and creamy cheesecake topping sprinkled with cherries, they’re both sweet and tangy.
Every bite feels like a party in your mouth! I love serving these at gatherings—everyone fights for the last piece. Who can resist that cherry on top? 🍒
Key Ingredients & Substitutions
Unsalted Butter: I recommend using unsalted butter for better control of saltiness. If you’re looking to reduce dairy, coconut oil works well as a substitute, providing a unique flavor.
Granulated Sugar: Regular granulated sugar is perfect here. If you’re aiming for less sugar, consider using coconut sugar or an equivalent sweetener, adjusting based on sweetness preference.
Cocoa Powder: Unsweetened cocoa powder is essential to add chocolate flavor. You could try Dutch-processed cocoa for a deeper taste, but be aware it affects the brownie texture slightly.
Maraschino Cherries: These add sweetness and a pop of color. If unavailable, fresh pitted cherries or frozen cherries (thawed) can be used for a more natural flavor.
Cream Cheese: Full-fat cream cheese gives the best creaminess. For a lighter version, try Neufchâtel cheese, which has less fat but still provides that creamy texture.
How Can I Get Perfectly Swirled Cheesecake Brownies?
Swirling the cheesecake into the brownie batter is key to getting that beautiful marbled effect. Here’s a simple way to achieve this:
- After adding the cheesecake mixture on top, don’t just spread it. Instead, drop spoonfuls across the brownie layer.
- Use a butter knife or skewer to gently swirl the cheesecake into the brownie. Go in a circular motion and then side to side, avoiding over-mixing, as you want to keep that marbled look.
Practice makes perfect! Don’t worry if it doesn’t look perfect—rustic is lovely too!
Why Should I Let Them Chill Before Serving?
Chilling these brownies is crucial! It helps the cheesecake layer set nicely, making them easier to cut and enhancing flavors. Aim for at least 2 hours in the fridge. This wait is worth it for the best texture!

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
- 1 cup unsweetened cocoa powder
- 1/2 teaspoon salt
- 1/2 teaspoon baking powder
For the Cheesecake Layer:
- 16 ounces cream cheese, softened
- 2/3 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
Cherry Topping:
- 1 cup maraschino cherries, drained and halved (reserve syrup)
- Optional: 1-2 tablespoons maraschino cherry syrup or a small handful of fresh or frozen cherries for more cherry flavor
How Much Time Will You Need?
This scrumptious recipe will take you about 25 minutes to prepare and will need around 40-45 minutes for baking. Don’t forget to chill your brownies for at least 2 hours before serving, so the flavors meld beautifully and the cheesecake layer sets perfectly. Total time, including cooling and chilling, will be around 3 hours. Patience pays off!
Step-by-Step Instructions:
1. Preparing the Oven and Pan:
Start by preheating your oven to 325°F (165°C). Grab your 9×13 inch baking pan and grease it well or line it with parchment paper, leaving some overhang for easy lifting later.
2. Making the Brownie Base:
In a medium saucepan, melt the butter over medium heat or in a microwave-safe bowl. Once melted, take it off the heat and mix in the sugar. Next, add the eggs one at a time, making sure to beat well after each one. Stir in the vanilla extract.
Now, in a separate bowl, whisk together the flour, cocoa powder, salt, and baking powder. Gradually add this dry mixture to the wet ingredients, mixing until everything is just combined. Pour the brownie batter into your prepared baking pan and spread it out evenly.
3. Making the Cheesecake Layer:
In a large bowl, use a mixer to beat the softened cream cheese until it’s nice and smooth. Add the sugar and mix until it’s well combined. Incorporate the eggs one at a time, mixing well after each addition, and then stir in the vanilla extract. Gently fold in half of the halved cherries into this creamy mixture, saving the rest for sprinkling on top later.
4. Assembling the Brownies:
Now it’s time to assemble! Drop spoonfuls of the cheesecake mixture on top of the brownie batter. Using a knife or skewer, gently swirl the cheesecake into the brownie layer to create a lovely marbled effect. Finally, scatter the remaining cherries on top and press them lightly into the batter so they stick during baking.
5. Baking:
Place your pan in the preheated oven and bake for about 40-45 minutes, or until the cheesecake layer is set and the brownie is cooked through. Once baked, remove it from the oven and let it cool completely in the pan on a wire rack.
6. Chilling and Serving:
For the final step, once your brownies are cool, pop them in the refrigerator for at least 2 hours to set fully. When you’re ready to serve, use the parchment overhang to lift them out of the pan, cut into squares, and enjoy your delicious Cherry Cheesecake Brownies!
These delightful treats are perfect for any gathering or as a special indulgence—everyone will love them!
Can I Use Different Types of Cherries?
Absolutely! While maraschino cherries are sweet and easy to use, you can substitute fresh pitted cherries or even frozen cherries (thawed) for a fresher flavor. Just adjust the sweetness based on your preference, especially if using tart cherries.
Can I Make These Brownies Gluten-Free?
Yes, you can use a gluten-free all-purpose flour blend as a substitute for regular flour. Make sure it contains xanthan gum for the best texture. The rest of the ingredients remain the same!
How Should I Store Leftovers?
Store any leftover brownies in an airtight container in the fridge for up to 4 days. For longer storage, you can freeze them for up to 3 months. Just make sure to wrap them well in plastic wrap and aluminum foil before freezing.
Can I Add More Toppings or Swirls?
Definitely! If you’d like more flavor, consider adding a swirl of chocolate ganache or a drizzle of caramel sauce on top before serving. Chopped nuts, like walnuts or pecans, can also add a delicious crunch!



