Easy Peach Crisp Recipe with Buttery Oat Topping

Juicy summer peaches bubbling under a golden, buttery oat streusel — this peach crisp recipe is the cozy dessert you'll make on repeat all season long.
Why You'll Love This Recipe
- Made with simple pantry staples. Oats, flour, brown sugar, butter, and a pile of fresh peaches — nothing fancy, nothing you don't already have on hand in August.
- Works with fresh, frozen, or canned peaches. Truly anytime-of-year flexibility, with small tweaks for each option that I cover in the FAQ below.
- Ready in under an hour. 15 minutes of hands-on prep, 40 minutes in the oven, and a 15-minute rest while you scoop ice cream.
- Foolproof crispy topping. The high oat-to-flour ratio plus melted (not hot) butter guarantees craggy, crunchy clusters every single time.
- Endlessly riffable. The same base method handles cherries, berries, apples, plums, or any fruit combo you can dream up.
- Better the next day. Cold leftovers over Greek yogurt is genuinely one of the best breakfasts of the summer.
This peach crisp recipe is the one I pull out every August, when stone fruit hits its peak and my kitchen counter looks like a peach orchard exploded. Juicy summer peaches bake down into a thick, jammy filling under a craggy, butter-saturated oat streusel that crisps up into golden, caramel-edged perfection. It's the kind of cozy summer dessert that takes 15 minutes of hands-on work, smells absolutely absurd by the time it's pulling out of the oven, and somehow tastes even better the next morning eaten cold over yogurt.

I've tested this version at least a dozen times across peach seasons, chasing that elusive balance of bubbling, syrupy fruit underneath and a topping that stays crackly-crisp instead of going soggy by hour two. The trick is a small but mighty cornstarch slurry tucked into the filling, a generous oat-to-flour ratio in the topping, and just enough fresh lemon juice to keep all that brown sugar from tasting flat. If you've ever been disappointed by a watery crisp or one with a damp, cake-y top layer, this peach crisp recipe is the answer.
And the best part? It's almost stupidly forgiving. Ripe fresh peaches are obviously the dream here, but the formula works beautifully with frozen or even canned peaches in a pinch. It plays nicely with any stone fruit or berry you happen to have on the counter, scales up easily for a crowd, and is the gateway dessert to all the other fresh peach desserts you've been meaning to try this summer. Pull it out for a Sunday cookout, a casual dinner party, or just a Tuesday night when the peaches on the counter are about to go soft.
Ingredients You'll Need
The ingredient list for this peach crisp recipe is short on purpose — pantry basics, a pile of ripe fruit, and a stick of butter is genuinely all it takes. Here's a quick rundown of what's going into the bowl, with the full measurements in the printable recipe card below.

For the peach filling: sliced fresh peaches, granulated sugar, a tablespoon of cornstarch (this is the non-negotiable thickener — it traps the syrupy juices instead of letting them flood the topping), fresh lemon juice for brightness, pure vanilla extract, and a hit of ground cinnamon. Six cups of sliced fruit usually shakes out to about six or seven medium peaches, and they should be ripe but not falling-apart soft. Look for peaches that smell deeply fragrant at the stem end and give slightly when you press the shoulder near the top — that's exactly the texture you want.
For the buttery oat topping: old-fashioned rolled oats (not quick oats, which go mealy and lose their structure), all-purpose flour, packed light brown sugar, kosher salt, and melted unsalted butter. This brown sugar streusel topping is what separates a great crisp from a forgettable one — the oats give you craggy, toothsome crunch, the brown sugar caramelizes into chewy-sweet edges, and the melted butter binds everything into clusters that hold their shape through 40 minutes in a hot oven without dissolving into mush.
Smart substitutions: swap half the peaches for blueberries, raspberries, or sliced plums for a deeper, more complex filling. Use a 1:1 gluten-free flour blend in the topping if needed (the oats already do most of the structural work). No light brown sugar on hand? Dark brown works and brings a deeper molasses note that I actually love. Out of cornstarch? Two tablespoons of all-purpose flour will thicken in a pinch, though the filling won't be quite as glossy in the final dish.
How to Make Peach Crisp Step by Step
Here's the rhythm of how this peach crisp recipe comes together at the counter. The precise step-by-step lives in the recipe card below, but this is what each stage actually looks and feels like as you work through it on a real summer afternoon.
Prep and slice the peaches

Wash your peaches, halve them along the natural seam, twist gently to separate the halves, and pop the pit out. Slice each half into roughly half-inch wedges — you want pieces hefty enough to hold their shape after 40 minutes in a hot oven, not paper-thin slivers that'll melt into baby food. Skin-on is my default; the skins soften beautifully during baking and add a faint floral note plus a rosy blush of color to the filling. If you prefer them peeled, blanch the whole peaches for 30 seconds in boiling water, plunge into ice water, and the skins will slip right off with your fingers in under a minute.
Mix the filling and the oat topping

In a large bowl, toss the sliced peaches with the granulated sugar, cornstarch, lemon juice, vanilla, and cinnamon. Use a spatula or your hands and turn the fruit gently — you want every slice glossed but not pulverized. Let it sit while you make the topping; this brief 10-minute rest pulls a little juice out of the fruit, which the cornstarch will then thicken into proper syrup as it bakes rather than weeping all over your counter.

In a separate bowl, stir together the oats, flour, brown sugar, and salt until evenly combined. Pour in the melted butter and mix with a fork or your fingertips until the mixture clumps into pebbly, golden clusters of varying sizes. Resist the urge to over-mix — you want some bigger craggy lumps alongside smaller crumbs, because that variation in size is what gives you both crunchy peaks and tender pockets in the finished topping. The mixture should hold its shape when you squeeze a handful, then break apart into chunks when you let go.
Layer and bake until bubbling

Tip the peach mixture into a buttered 9x9-inch baking dish (or any 2-quart dish) and spread it out into an even layer, scraping every bit of the syrupy bowl juice into the pan. Scatter the oat clusters generously over the top — don't pat them down, just let them fall naturally so steam can escape during baking and the topping can crisp from above instead of steaming from below. Bake at 350°F on the middle rack for 40 to 45 minutes, until the topping is deeply golden brown and the fruit is bubbling thick syrup at the corners of the dish, not just simmering thinly.

Let it rest on the counter for at least 15 minutes before serving. I know that's hard when your kitchen smells like a bakery. The fruit needs that time to fully set up — slice into it too early and you'll get a soupy puddle instead of a glossy, scoopable filling. While it cools, the topping continues to crisp as the steam dissipates, so patience genuinely pays off here. If your topping is browning faster than the filling is bubbling, tent loosely with foil for the last 10 minutes.
How to Serve Peach Crisp
Warm from the oven, after that crucial 15-minute rest, is the platonic ideal. From there, you have options that all turn this simple bake into something kind of unforgettable for a Tuesday-night dessert.

The classic move is à la mode with a scoop of cold vanilla ice cream — preferably homemade vanilla ice cream if you've got the time and an ice cream maker, because the contrast of icy-cold cream against hot, jammy fruit is the entire point of the exercise. Lightly sweetened whipped cream with a torn fresh mint leaf works if you want something a bit lighter on the plate, and a splash of bourbon-spiked cream is the move for an actual dinner party. For a breakfast situation — yes, this absolutely qualifies — spoon leftovers cold or briefly warmed over thick Greek yogurt with a drizzle of honey and a handful of toasted sliced almonds.
If you fall for this style of dessert, you're going to want to keep this technique in your back pocket all year long. The same buttery oat topping works on almost any fruit you can think of: try it on apples come fall — my apple crisp recipe uses nearly identical ratios — or swap in tart cherries for a late-June cherry crisp recipe, or a tumble of mixed fruit for a full berry crisp recipe or a quick blueberry crisp the next time the farmers market overflows. It's a noticeably different texture experience from a traditional summer fruit cobbler with its biscuit topping — crispier, crunchier, more dessert-forward — but every bit as comforting on a warm summer evening.

Once you've made this peach crisp recipe one time, you'll understand why it earns a permanent spot in the summer rotation. It's the kind of dessert that doesn't ask much of you, gives back tenfold, and somehow makes a ten-dollar bag of grocery-store peaches taste like the best thing you've eaten all year. Make it tonight while peaches are at their absolute peak. Thank yourself tomorrow morning when you're eating the cold leftovers straight out of the fridge with a spoon and zero regrets.
Expert Tips
- Choose ripe but firm peaches. A peach that gives slightly when pressed at the shoulder near the stem is perfect. Squishy, juice-running peaches will collapse into mush during baking, while rock-hard ones won't soften enough to feel jammy.
- Use melted, not hot, butter in the topping. Screaming-hot butter melts the dry ingredients into a paste instead of distinct clusters. Let your butter cool for a couple minutes after melting so it's still pourable but no longer steaming.
- Don't bother peeling unless you want to. The skins soften beautifully and add color and a subtle floral note. If you do peel, blanch the whole peaches for 30 seconds and the skins slip right off without a vegetable peeler.
- Wait for the bubble. The crisp isn't done when the topping is golden — it's done when the fruit juices are bubbling thick and slow at the corners of the dish. That's the cornstarch finishing its job.
- Rest before serving. A 15-minute rest after baking is non-negotiable. The filling sets, the topping finishes crisping, and you avoid burning the roof of your mouth.
Variations & Substitutions
The beauty of this method is how easily it adapts to whatever fruit is in season or sitting in your freezer. Keep the topping ratios identical and just swap the fruit base — the cornstarch-and-lemon filling logic carries over perfectly. A few combinations I make on repeat:
- Cherry crisp: Swap all 6 cups of peaches for pitted sweet or tart cherries (frozen works great). Skip the cinnamon, add 1/4 teaspoon almond extract, and bump cornstarch to 1.5 tablespoons since cherries release more liquid.
- Mixed berry crisp: Use 6 cups of any combo of blueberries, raspberries, blackberries, and strawberries. Reduce sugar to 1/4 cup if your berries are very sweet, and skip the cinnamon for a cleaner berry flavor.
- Peach-blueberry combo: My personal favorite — use 4 cups peaches and 2 cups blueberries. The blueberries burst into rich purple syrup that streaks the peach filling beautifully.
- Stone fruit medley: A mix of peaches, plums, and apricots makes a stunning end-of-summer version with deeper, more complex sweetness.
- Add nuts: Stir 1/2 cup chopped pecans, walnuts, or sliced almonds into the topping for extra crunch and toasty flavor.
Storage & Leftovers
Refrigerator: Cover leftovers tightly with foil or plastic wrap (or transfer to an airtight container) and refrigerate for up to 4 days. The topping will soften slightly in the fridge, which is normal — a quick reheat brings the crunch right back. To reheat, place individual portions in a 350°F oven for 12 to 15 minutes, or warm a whole dish covered with foil for 20 minutes, removing the foil for the last 5 to re-crisp the top. Microwaving works in a pinch but sacrifices most of the crispness.
Freezer: You can freeze this two ways. To freeze unbaked, assemble the entire crisp in a freezer-safe baking dish, wrap tightly in plastic and then foil, and freeze for up to 3 months. Bake straight from frozen at 350°F for 60 to 70 minutes, tenting with foil if the top browns too fast. To freeze baked, cool completely, wrap, and freeze up to 3 months. Thaw overnight in the fridge and reheat at 350°F for 20 minutes. For a make-ahead unbaked option without freezing, assemble, cover, and refrigerate up to 24 hours, then bake as directed adding 5 to 10 extra minutes.
Save This Recipe to Pinterest
Hover any image and hit “Pin it” to save it to your Pinterest boards.










