Buttery crumble, juicy peaches, and a thick cream layer make these bars taste like peach pie and cheesecake had the best possible meeting. The crust bakes up sturdy enough to hold in your hand, while the middle stays soft and creamy and the peach layer turns glossy and jammy as it bakes. They slice cleanly once cooled, which matters when you want dessert squares instead of a pan of crumbs.
The trick here is baking the bottom layer first so it sets before the cream filling goes in. That short head start keeps the bars from turning soggy under the peaches. The cornstarch on the fruit matters too; it catches the juice that peaches release in the oven and keeps everything neatly layered instead of watery.
Below you’ll find the small details that make the texture work, plus a few swaps that help if your peaches are extra juicy or not quite at peak sweetness. There’s also a storage note for getting neat slices after chilling, which is the difference between good bars and great ones.
Bake, Serve, Wear the Vibe 👕
Editor-picked tees our Oven To Fork readers love.
We may earn from qualifying purchases at no extra cost to you.
The cream layer set up beautifully and the peaches stayed juicy without making the bars soggy. I chilled them overnight and the slices came out clean with that perfect crumbly top.
Save these Peaches and Cream Crumble Bars for the kind of peach dessert that slices clean, holds its layers, and tastes like pie with a creamy center.
The Crumble Needs to Be Wet Enough to Clump, Not Dry and Sandy
The biggest mistake with bars like these is treating the crumble like pie dough. You want it loose, but not dusty. When the butter is mixed in properly, the mixture holds together in clumps when you squeeze it, and those clumps bake into a topping with texture instead of a layer that disappears into crumbs.
Pressing two-thirds of the mixture into the pan before baking gives you a base that can stand up to the cream filling and fruit. If the bottom layer feels too loose, it will break apart when you slice the bars. If it’s packed too hard, it turns dense, so press it firmly but don’t mash it into a brick.
What Each Layer Is Doing in These Bars

- Old-fashioned oats — These give the crumble its chew and help the topping hold little nubs of texture. Quick oats soften too much and make the crust lean mushy, so stick with rolled oats here.
- Cream cheese — This is what gives the bars that cheesecake-like middle. Let it soften all the way so the filling beats smooth; cold cream cheese leaves little lumps that stay visible after baking.
- Peaches — Fresh ripe peaches give the best flavor, but slightly firm fruit works too because it softens in the oven. If yours are very juicy, toss in an extra teaspoon of cornstarch so the filling doesn’t pool.
- Cornstarch — This thickens the peach juices as they bake, which keeps the bars sliceable. It won’t fully rescue overripe fruit, but it does keep the filling from running everywhere when you cut into it.
- Lemon juice — A small amount sharpens the peaches and keeps the flavor bright. It also helps keep the fruit tasting fresh instead of flat under all that butter and cream.
Building the Layers So They Bake Cleanly
Make the crumble first
Stir the flour, oats, brown sugar, cinnamon, and salt together before adding the melted butter. The mixture should look shaggy and clumpy, not like wet batter. If you see dry flour at the bottom of the bowl, keep mixing until it disappears, because dry pockets bake up chalky.
Give the crust a head start
Press two-thirds of the crumble into the lined pan and bake it until the top looks set and a little matte. That short bake keeps the base from absorbing too much moisture once the cream layer goes on. Skip this step and the bars can come out soft in the middle instead of cleanly layered.
Spread the filling while the crust is warm
Beat the cream cheese, sugar, egg, and vanilla until smooth, then spread it over the warm crust in an even layer. Warm crust helps the filling settle instead of tearing the base. If your cream cheese is still cold, the mixture will stay lumpy and won’t spread well, so give it time to soften on the counter.
Top with peaches, then finish with crumble
Toss the peaches with cornstarch, sugar, and lemon juice until the fruit looks lightly coated, then spoon them over the cream layer. Scatter the remaining crumble over the top without pressing it down. The goal is a loose, craggy lid that turns golden, not a packed topping that bakes into one hard sheet.
Make it with frozen peaches
Thaw the peaches first and drain off excess liquid, then toss them with the cornstarch mixture. Frozen fruit releases more moisture than fresh, so this swap works best when you remove the extra juice instead of pouring it straight into the pan.
Gluten-free version
Use a 1:1 gluten-free flour blend in place of the all-purpose flour and choose certified gluten-free oats. The texture will be a touch more delicate, but the bars still hold together well once chilled.
Dairy-free adjustment
Use a plant-based cream cheese and a dairy-free butter substitute with a firm, baking-friendly texture. The flavor shifts a little, and the filling won’t taste exactly like classic cheesecake, but the bars still slice cleanly and hold the same layered structure.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 5 days. The crumble softens a little over time, but the flavor holds up well.
- Freezer: These freeze well. Wrap individual bars tightly and freeze for up to 2 months, then thaw in the refrigerator for the best texture.
- Reheating: Serve chilled or let a bar sit at room temperature for 15 to 20 minutes. Warming them in the microwave softens the cream layer and makes the topping lose its crumble.
Questions I Get Asked About This Recipe

Peaches and Cream Crumble Bars
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C) and line a 9×13-inch baking pan with parchment paper for easy lifting.
- In a large bowl, combine all-purpose flour, old-fashioned oats, brown sugar, cinnamon, and salt.
- Stir in melted unsalted butter until the mixture is crumbly.
- Press two-thirds of the crumble mixture firmly into the bottom of the pan, then bake for 10 minutes.
- In another bowl, beat cream cheese, granulated sugar, large egg, and vanilla extract until smooth.
- Spread the cream mixture over the warm crust so it forms an even layer.
- Toss diced peaches with cornstarch, granulated sugar, and lemon juice until coated.
- Spoon the peach mixture evenly over the cream layer.
- Sprinkle the remaining crumble mixture on top.
- Bake for 35–40 minutes until golden brown, with the topping set and fragrant.
- Cool completely before slicing into bars to prevent the layers from smearing.
- Refrigerate for 1 hour for cleaner slices and tighter layer separation.


