If you love rich brownies and creamy cheesecake, these Peach Cheesecake Brownies are about to become a new favorite.
They combine a fudgy chocolate brownie base with a smooth cheesecake layer and sweet, juicy peaches for a dessert that feels both comforting and special.
Every bite is packed with delicious contrast. The deep chocolate flavor pairs beautifully with the tangy cheesecake and fresh peach topping, creating a dessert that’s hard to resist.
They’re perfect for summer gatherings, potlucks, family celebrations, or anytime you want to share something a little extra special.
Why You’ll Love These Peach Cheesecake Brownies
- Decadent layers of brownie and cheesecake – Rich chocolate brownies and creamy cheesecake come together for an indulgent dessert that’s full of flavor.
- Sweet, juicy peach flavor in every bite – Fresh peaches add a burst of natural sweetness that perfectly complements the chocolate and cheesecake.
- Beautiful marbled appearance – The swirled layers create an eye-catching dessert that’s as pretty as it is delicious.
- Easy to make with simple ingredients – This recipe uses everyday baking staples, making it approachable for bakers of all skill levels.
- Great make-ahead dessert – These brownies taste even better after chilling, making them perfect for preparing in advance.

What Are Peach Cheesecake Brownies?
Peach cheesecake brownies are a delicious dessert that combines three favorite treats in one pan: rich chocolate brownies, creamy cheesecake, and fresh peaches.
They start with a fudgy brownie base that provides a deep chocolate flavor and a soft, chewy texture, while a smooth cheesecake layer adds a creamy contrast that makes every bite feel extra special.
Unlike traditional cheesecake brownies, this version includes fresh peaches, which bring a bright, fruity flavor that balances the richness of the chocolate and cream cheese.
The peaches also add natural sweetness and a touch of juiciness, helping the dessert feel lighter and more refreshing, especially during the warmer months.
As the brownies bake, the flavors blend together beautifully, creating layers that are distinct enough to enjoy on their own but perfectly balanced when eaten together.
The chocolate offers richness, the cheesecake contributes a slight tanginess, and the peaches add a sweet, fresh finish that keeps each bite from feeling too heavy.
The result is a dessert that feels both comforting and elegant, making it a wonderful choice for everything from casual family dinners to summer celebrations.
If you’ve never combined peaches with chocolate and cheesecake before, you’re in for a treat because the flavors complement each other far better than you might expect.
Ingredients You’ll Need
For the Brownie Layer
- ½ cup (113g) unsalted butter, melted
- 1 cup (200g) granulated sugar
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- ⅓ cup (30g) unsweetened cocoa powder
- ¾ cup (95g) all-purpose flour
- ¼ teaspoon salt
For the Cheesecake Layer
- 8 ounces (226g) cream cheese, softened
- ¼ cup (50g) granulated sugar
- 1 large egg
- 1 teaspoon vanilla extract
For the Peach Topping
- 1½ cups fresh peaches, peeled and diced (about 2 medium peaches)
- ½ teaspoon ground cinnamon (optional)
- 1 tablespoon brown sugar (optional, for extra sweetness and caramelized flavor)
Kitchen Tools Required
- 8×8-inch baking pan – The perfect size for creating thick, fudgy brownies with distinct layers.
- Mixing bowls – You’ll need separate bowls for the brownie batter, cheesecake mixture, and peaches.
- Electric mixer – Helps create a smooth, lump-free cheesecake layer with minimal effort.
- Whisk – Useful for combining ingredients and ensuring a smooth brownie batter.
- Measuring cups and spoons – Accurate measurements help achieve the best texture and flavor.
- Rubber spatula – Great for scraping bowls clean and spreading the layers evenly in the pan.
- Parchment paper – Makes it easy to lift the brownies out of the pan and helps prevent sticking.
How to Make Peach Cheesecake Brownies
Step 1: Prepare the Baking Pan
Preheat your oven to 350°F (175°C) so it reaches the correct temperature before the brownies go in.
Line an 8×8-inch baking pan with parchment paper, leaving a little overhang on the sides to make removing the brownies easier later.
A parchment-lined pan not only prevents sticking but also helps keep the delicate cheesecake layer intact when slicing.
Step 2: Make the Brownie Batter
In a large mixing bowl, combine the melted butter and granulated sugar until the mixture looks smooth and glossy.
Add the eggs and vanilla extract, then whisk until everything is fully incorporated and slightly lighter in color.
Sprinkle in the cocoa powder, flour, and salt.
Gently fold the dry ingredients into the wet ingredients until no dry streaks remain.
Avoid overmixing at this stage, as mixing too much can make the brownies less tender.
Set aside about ¼ cup of the brownie batter for the swirl topping and keep the rest ready for assembly.
Step 3: Prepare the Cheesecake Layer
Place the softened cream cheese in a separate bowl and beat it until completely smooth and free of lumps.
Add the granulated sugar and continue mixing until the mixture looks creamy.
Mix in the egg and vanilla extract until fully combined.
The finished cheesecake mixture should be silky and easy to spread over the brownie layer.
Step 4: Assemble the Layers
Spread the larger portion of the brownie batter evenly into the prepared baking pan.
Use a spatula to smooth the surface so the cheesecake layer sits evenly on top.
Carefully pour the cheesecake mixture over the brownie batter and gently spread it to the edges.
Scatter the diced peaches evenly across the cheesecake layer so every slice gets plenty of fruit.
Drop small spoonfuls of the reserved brownie batter over the top.
This creates the perfect base for the beautiful marbled finish.
Step 5: Create the Swirl Effect
Use a butter knife or skewer to gently swirl the brownie batter through the cheesecake layer.
Make slow, sweeping motions rather than stirring aggressively.
A few simple swirls are all you need to create a pretty marbled pattern while keeping the layers distinct.
Step 6: Bake
Place the pan in the preheated oven and bake for 35 to 40 minutes, or until the cheesecake layer appears set and the center no longer looks wet.
A toothpick inserted into a brownie section should come out with a few moist crumbs attached.
Remove the pan from the oven and place it on a wire rack to cool completely.
Once cooled, transfer the brownies to the refrigerator for at least 1 hour to help the layers firm up.
When fully chilled, lift the brownies out using the parchment paper and slice into squares.
Taking the time to cool and chill them properly will reward you with clean cuts and the best texture in every bite.
Tips for the Best Peach Cheesecake Brownies
Use Ripe but Firm Peaches
Choose peaches that are ripe enough to be sweet and flavorful but still firm enough to hold their shape during baking.
Overly soft peaches can release too much moisture, which may affect the texture of the cheesecake layer and make the brownies harder to slice.
If the peaches give slightly when gently pressed but are not mushy, they’re usually perfect for this recipe.
Avoid Overmixing the Cheesecake Layer
Mix the cheesecake ingredients only until they are smooth and fully combined.
Overmixing can incorporate excess air into the batter, which may cause the cheesecake layer to puff up while baking and sink as it cools.
A smooth, creamy mixture will give you the best texture and a more even finish.
Do Not Overbake
Keep a close eye on the brownies during the final minutes of baking.
The cheesecake layer should look set around the edges with only a slight softness in the center.
Remember that the brownies will continue to firm up as they cool, so it’s better to remove them a little early than leave them in the oven too long.
Overbaked brownies can lose their fudgy texture and become dry.
Chill Before Cutting for Clean Slices
Allow the brownies to cool completely at room temperature before transferring them to the refrigerator.
Chilling helps the brownie and cheesecake layers firm up, making them much easier to cut neatly.
For the cleanest slices, use a sharp knife and wipe it clean between cuts.
This extra step makes a big difference in both presentation and texture.
Use Fresh Peaches for the Best Flavor
Fresh peaches provide the brightest flavor and the best texture in this recipe.
They add natural sweetness and a juicy bite that pairs beautifully with the rich chocolate and creamy cheesecake.
When peaches are in season, their flavor really shines and helps make these brownies taste extra special.
If possible, buy fresh, ripe peaches from a local market or grocery store for the best results.
Recipe Variations
Peach Cobbler Cheesecake Brownies
If you love the comforting flavors of peach cobbler, this variation is a wonderful choice.
Before baking, sprinkle a simple crumb topping made from butter, flour, brown sugar, and a pinch of cinnamon over the cheesecake layer.
As the brownies bake, the topping becomes lightly golden and adds a delicious crunchy texture.
The combination of juicy peaches, creamy cheesecake, fudgy brownies, and buttery crumbs creates a dessert that tastes like two classic treats in one.
White Chocolate Peach Cheesecake Brownies
For a sweeter and lighter twist, swap the chocolate brownie base for a blondie batter.
Blondies are similar to brownies but use vanilla and brown sugar instead of cocoa powder, giving them a rich caramel-like flavor.
You can also stir white chocolate chips into the batter for extra sweetness and texture.
The mild flavor of white chocolate allows the peaches and cheesecake to stand out even more, creating a bright and summery dessert.
Peach Raspberry Cheesecake Brownies
Fresh raspberries add a pop of color and a pleasant tartness that balances the sweetness of the peaches and cheesecake.
Simply scatter a handful of raspberries alongside the peaches before baking.
The berries soften in the oven and release their juices, creating little pockets of fruity flavor throughout the brownies.
This variation is especially delicious during summer when both peaches and raspberries are at their peak.
Spiced Peach Cheesecake Brownies
Adding warm spices can give these brownies a cozy flavor that works beautifully during late summer and fall.
Mix about ½ teaspoon of ground cinnamon and a pinch of nutmeg into the peach topping or cheesecake layer.
The spices enhance the natural sweetness of the peaches without overpowering them.
They also pair wonderfully with the rich chocolate brownie base, creating a dessert that feels warm, comforting, and full of flavor.
Don’t be afraid to experiment with these variations or combine elements from more than one version.
Small changes can create a completely new dessert while keeping the same delicious balance of brownies, cheesecake, and peaches.
Storage and Make-Ahead Tips
Peach cheesecake brownies store wonderfully, which makes them a great dessert to prepare in advance for parties, holidays, and busy weeks.
Because they contain a cheesecake layer, they should always be stored in the refrigerator rather than at room temperature.
Place the brownies in an airtight container or cover the baking dish tightly with plastic wrap to help keep them fresh and prevent them from absorbing odors from the refrigerator.
When properly stored, they will stay fresh for up to 5 days.
Many people find that the flavor and texture are even better after the brownies have chilled overnight, as the layers have more time to set and the flavors blend together.
If you’d like to make them further ahead, these brownies freeze very well.
Allow them to cool completely and chill in the refrigerator before freezing.
For best results, cut the brownies into individual squares and wrap each piece tightly in plastic wrap.
Place the wrapped brownies in a freezer-safe container or zip-top freezer bag to protect them from freezer burn.
They can be frozen for up to 2 months while maintaining their flavor and texture.
When you’re ready to enjoy them, transfer the desired number of brownies from the freezer to the refrigerator and let them thaw overnight.
If you’re short on time, you can let them sit at room temperature for about 30 to 60 minutes until softened.
For the best texture, serve the brownies slightly chilled or allow them to rest at room temperature for a few minutes before serving.
A fresh peach slice, a dollop of whipped cream, or a light dusting of powdered sugar can make them feel extra special when serving guests.
Taking a little care when storing and thawing these brownies helps preserve their creamy cheesecake layer, fudgy brownie base, and fresh peach flavor.
What to Serve with Peach Cheesecake Brownies
- Vanilla ice cream – Its creamy, smooth texture pairs perfectly with the rich brownies and juicy peaches.
- Fresh whipped cream – A light and airy topping that adds a touch of sweetness without overpowering the dessert.
- Iced coffee – The bold coffee flavor balances the sweetness of the brownies and makes a refreshing pairing.
- Peach tea – This fruity drink complements the fresh peach flavor in the brownies for a cohesive dessert experience.
- Caramel drizzle – A small drizzle of caramel sauce adds extra richness and enhances the sweetness of the peaches.
Common Mistakes to Avoid
- Using overly juicy peaches – Excess moisture can make the cheesecake layer softer and prevent the brownies from setting properly.
- Overbaking the brownies – Baking them too long can dry out the brownie layer and reduce the fudgy texture.
- Skipping the cooling time – Allowing the brownies to cool and chill helps the layers firm up and makes slicing much easier.
- Swirling too aggressively – Overmixing the layers can muddy the beautiful marbled pattern and blend the flavors too much.
Final Thoughts
Peach Cheesecake Brownies bring together fudgy chocolate brownies, creamy cheesecake, and sweet, juicy peaches in one irresistible dessert.
The combination of rich, tangy, and fruity flavors makes every bite feel special without requiring complicated baking techniques.
If fresh peaches are in season, this is the perfect recipe to add to your baking list.
Give them a try, have fun in the kitchen, and enjoy every delicious slice.
FAQs
Can I use canned peaches?
Yes, but be sure to drain them well and pat them dry to remove excess moisture before adding them to the brownies.
Can I use frozen peaches?
Yes, thaw the peaches completely and drain any excess liquid to prevent the brownies from becoming too wet.
How do I know when the brownies are done?
The cheesecake layer should look set, and a toothpick inserted into the brownie portion should come out with a few moist crumbs attached.
Can I make these ahead of time?
Absolutely. These brownies can be made a day in advance and often taste even better after chilling overnight.
Do they need to be refrigerated?
Yes, because they contain a cheesecake layer, they should be stored in the refrigerator.
Can I freeze peach cheesecake brownies?
Yes, wrap them tightly and freeze for up to 2 months. Thaw in the refrigerator before serving.
The Most Irresistible Peach Cheesecake Brownies You’ll Ever Make
Difficulty: Easy9
Brownies20
minutes40
minutes1
hourRich chocolate brownies layered with creamy cheesecake and sweet peaches for the perfect summer dessert.
Ingredients
- Brownie Layer
½ cup unsalted butter, melted
1 cup granulated sugar
2 large eggs
1 teaspoon vanilla extract
⅓ cup unsweetened cocoa powder
¾ cup all-purpose flour
¼ teaspoon salt
- Cheesecake Layer
8 ounces cream cheese, softened
¼ cup granulated sugar
1 large egg
1 teaspoon vanilla extract
- Peach Topping
1½ cups fresh peaches, diced
½ teaspoon cinnamon (optional)
1 tablespoon brown sugar (optional)
Directions
- Preheat oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper.
- Mix melted butter and sugar, then whisk in eggs and vanilla. Stir in cocoa powder, flour, and salt until combined.
- Reserve ¼ cup of brownie batter and spread the remaining batter into the prepared pan.
- Beat cream cheese until smooth, then mix in sugar, egg, and vanilla.
- Spread the cheesecake mixture over the brownie layer and top with diced peaches.
- Dollop the reserved brownie batter over the top and gently swirl with a knife.
- Bake for 35–40 minutes, or until the cheesecake layer is set.
- Cool completely, then refrigerate for at least 1 hour before slicing and serving.
Notes
- Use ripe but firm peaches for the best texture.
- Chill before slicing for clean, neat squares.
- Store leftovers in the refrigerator for up to 5 days.
- Freeze individual brownies for up to 2 months.


Hi, I’m Sorenna Blythe, the baker and writer behind Mix Whisk Bake. I share simple, reliable recipes and honest kitchen moments to help home bakers bake with confidence and joy. When I’m not testing new treats, you’ll find me sipping coffee and dreaming up my next bake.