You know those moments when two incredible desserts collide and create something even more magical? That’s exactly what happened the first time I made these Cherry Cheesecake Brownies – my kitchen smelled like a chocolate-covered cherry explosion, and my family went absolutely wild for them. I’ve been baking professionally for over a decade, but this easy layered dessert has become my go-to for holiday parties and potlucks because it looks fancy but comes together in minutes. The rich fudgy brownie base, creamy cheesecake layer, and that sweet-tart cherry topping create the perfect bite every single time. Trust me, once you try these decadent bars, you’ll understand why they disappear faster than I can say “seconds please!”
Ingredients for Cherry Cheesecake Brownies
Here’s everything you’ll need to create these decadent layers of chocolatey, creamy goodness:
- 1 box of your favorite brownie mix (or homemade batter equivalent)
- Ingredients listed on brownie box – usually eggs, oil, water
- 16 oz cream cheese, softened (trust me, room temp blends smoother!)
- 1/2 cup granulated sugar
- 1 large egg
- 1/2 tsp vanilla extract
- 1 cup cherry pie filling (fresh works too when cherries are in season)
See? Nothing fancy – just pantry staples that transform into something extraordinary!
How to Make Cherry Cheesecake Brownies
This foolproof method gives you those gorgeous layers and perfect swirls every time. The key is working in stages and not rushing the process – but don’t worry, it’s still ridiculously easy!
Preparing the Brownie Base
First things first – preheat that oven to 350°F (175°C)! Grab your 9×9″ baking pan (I like glass for even baking) and give it a good spray with baking spray or line it with parchment paper – those sticky brownie edges will thank you later. Now, mix up your brownie batter according to package directions (or your favorite homemade recipe). Here’s my secret: pour about 2/3 of the batter into the pan first, using a spatula to spread it evenly. This creates the perfect foundation for our cheesecake layer to sit on without sinking to the bottom.
Creating the Cheesecake Layer
While your oven’s heating, let’s make that dreamy cheesecake layer. In a mixing bowl, beat the softened cream cheese (don’t skip the softening step – cold cream cheese leaves lumps!) with the sugar until it’s smooth and creamy. Add in the egg and vanilla, beating just until everything’s combined. You’ll know it’s ready when it looks like thick, velvety clouds. Pour this heavenly mixture over your brownie base and gently spread it to the edges.
Adding Cherry Topping and Swirling
Now for the fun part! Spoon dollops of cherry pie filling across the cheesecake layer – I like to space them about 2 inches apart. Then take the remaining brownie batter and drop spoonfuls between the cherries. Grab a butter knife and make lazy figure-eight patterns through the layers to create those gorgeous marbled swirls. The trick is to only do 3-4 passes – overmixing will muddy your beautiful layers!
Bake for 35-40 minutes until the edges pull away from the pan and the center just barely jiggles when shaken. Resist the urge to cut them hot! Let them cool completely in the pan (about 2 hours) for picture-perfect slices. The wait is torture, but I promise it’s worth it!

Tips for Perfect Cherry Cheesecake Brownies
After making these beauties dozens of times, I’ve learned a few tricks that make all the difference:
- Chill before cutting – I know it’s tempting, but waiting at least 2 hours (or overnight!) gives you those picture-perfect slices without any messy smears.
- Room temp ingredients are key – Take that cream cheese out at least an hour before baking – cold cream cheese means lumpy batter and uneven baking.
- Fresh cherry option – In summer, swap the pie filling for 1 cup pitted fresh cherries tossed with 2 tbsp sugar and 1 tsp cornstarch.
- Watch the bake time – Pull them out when the edges pull away but the center still has a slight jiggle – they’ll set as they cool.
- Swirl gently – Just 3-4 lazy figure-eights with a knife creates beautiful marbling without muddying the layers.
Trust me, these little tweaks take your brownies from good to “oh-my-gosh-can-I-have-the-recipe” amazing!
Cherry Cheesecake Brownies Variations
The beauty of this recipe is how easily you can make it your own! Swap the cherry pie filling for blueberry or raspberry – the tartness pairs perfectly with rich chocolate. For extra decadence, fold chocolate chips into the brownie batter or use a dark chocolate brownie mix. My neighbor swears by adding a tablespoon of almond extract to the cheesecake layer for a cherry-almond twist. Get creative – that’s half the fun!

Storing and Serving Cherry Cheesecake Brownies
These beauties keep beautifully in the fridge for 3-4 days – just pop them in an airtight container (if they last that long!). For the best texture, let them sit at room temperature for about 20 minutes before serving. The cheesecake layer softens up perfectly, while the brownie stays gloriously fudgy. Want that fresh-from-the-oven feel? A quick 10-second microwave zap brings back that warm, gooey magic!
Cherry Cheesecake Brownies FAQs
Can I use homemade brownie batter instead of a mix?
Absolutely! My favorite homemade brownie recipe works beautifully here – just make sure it’s a fudgy rather than cakey version. The key is using about 2 cups of batter total. If your homemade recipe makes more, save the extra for another pan of plain brownies (or eat the batter with a spoon – no judgment here!).
How do I prevent the cheesecake layer from sinking?
Two tricks: First, make sure your brownie base layer is thick enough (that’s why we use 2/3 of the batter first). Second, don’t overmix the cheesecake layer – beating just until smooth prevents incorporating too much air that collapses during baking. Also, resist opening the oven door until at least the 30-minute mark!
Can I freeze these cream cheese swirl brownies?
You bet! These chocolate cherry dessert bars freeze beautifully for up to 3 months. Slice them first, then wrap tightly in plastic wrap before freezing. Thaw overnight in the fridge or at room temperature for 2 hours. The texture stays perfect – though mine never last long enough to freeze!

Nutritional Information
Just so you know, these values are estimates since ingredients can vary. Per serving (1 glorious bar): 360 calories, 18g fat (7g saturated), 45g carbs, and 5g protein. Not exactly health food – but totally worth every delicious bite!
Try this recipe and share your results in the comments!
For more delicious recipes and baking inspiration, check out our Pinterest page!
PrintHeavenly Cherry Cheesecake Brownies in Just 4 Simple Steps
Rich brownie bars with a creamy cheesecake layer and sweet cherry topping for a decadent dessert.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 9–12 bars 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 box brownie mix (or your favorite homemade recipe)
- Ingredients listed on the brownie mix box (usually eggs, oil, water)
- 16 oz cream cheese, softened
- 1/2 cup granulated sugar
- 1 large egg
- 1/2 tsp vanilla extract
- 1 cup cherry pie filling (or fresh cherries if in season)
Instructions
- Preheat oven to 350°F (175°C). Grease or line a 9×9” baking pan.
- Prepare brownie batter according to the package instructions. Pour 2/3 of it into the prepared pan.
- In a bowl, beat softened cream cheese, sugar, egg, and vanilla until smooth. Pour over the brownie layer.
- Dollop cherry pie filling over the cheesecake layer. Spoon the remaining brownie batter in dollops over top. Swirl lightly.
- Bake for 35–40 minutes or until the center is set and edges pull away. Cool completely before slicing.
Notes
- Use room temperature cream cheese for smoother mixing.
- Customize with other pie fillings like blueberry or raspberry.
- For cleaner slices, chill before cutting.
Nutrition
- Serving Size: 1 bar
- Calories: 360
- Sugar: 28g
- Sodium: 220mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 55mg