Fresh Peach Crisp Recipe (Easy & Homemade)
Juicy spiced peaches under a buttery oat crumble—warm, golden, and simple enough for a weeknight dessert.

Peach crisp runs into the same problem as most fruit desserts: too much liquid pooling at the bottom while the topping stays pale and soft instead of turning crisp and golden. The fix is mostly about managing that extra juice before it ever hits the oven.
This recipe thickens the peach filling slightly before baking and uses a topping ratio heavy enough on oats and butter to actually crisp up rather than steam under the fruit. The result holds its texture from the first scoop to the last, with a topping that stays crunchy even after a night in the fridge.
Quick Answer
Fresh peach crisp is a baked dessert made with sliced peaches tossed in sugar, spice, and a bit of cornstarch, topped with a buttery oat and flour crumble, then baked until the fruit bubbles and the topping turns golden and crisp. It’s simpler than a pie, with no crust to roll out.
Difficulty Level
Beginner. There’s no pastry involved—just tossing the peaches and rubbing together a crumble topping by hand. The main thing to watch is baking long enough for the topping to fully crisp, not just turn lightly golden.
Recipe Highlights
- No pastry or crust to roll out
- One-bowl crumble topping, mixed by hand
- Crisp, golden topping that holds up even after storage
- Works with fresh, frozen, or canned peaches
- Ready in about 50 minutes, mostly hands-off
Ingredient Notes
Peaches: Ripe, fragrant peaches give the best flavor. If they’re very juicy, a touch of extra cornstarch in the filling helps keep the crisp from turning watery.
Old-fashioned oats: Use old-fashioned rolled oats, not quick oats or steel-cut. Quick oats turn mushy in the topping, and steel-cut oats stay too hard even after baking.
Butter: Cold butter, cut into the dry ingredients, is what creates the crumbly, craggy texture in the topping. Melted butter produces a flatter, more cake-like result instead of a true crisp texture.
Brown sugar: Used in the topping for its slightly caramel-like flavor and the way it helps the crumble brown and crisp in the oven.
Ingredients

Peach Filling
- 6 cups sliced fresh peaches (about 6–7 medium peaches)
- 1/3 cup granulated sugar
- 1 tablespoon cornstarch
- 1 tablespoon lemon juice
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground ginger
Crumble Topping
- 1 cup old-fashioned rolled oats
- 3/4 cup all-purpose flour
- 1/2 cup packed brown sugar
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/2 cup cold unsalted butter, cubed
Step-by-Step Instructions
Step 1 — Prep the Peach Filling
Preheat your oven to 350°F. In a large bowl, toss the sliced peaches with the sugar, cornstarch, lemon juice, cinnamon, and ginger until evenly coated. Spread the mixture into a 9×9-inch or similarly sized baking dish.
If your peaches are especially ripe and juicy, I’d bump the cornstarch up to a heaping tablespoon—better to have a slightly thicker filling than a watery one at the bottom of the dish.
Step 2 — Make the Crumble Topping
In a medium bowl, combine the oats, flour, brown sugar, cinnamon, and salt. Add the cold cubed butter and work it in with your fingers or a pastry cutter until the mixture forms coarse, clumpy crumbs, with some pea-sized butter pieces still visible. The topping should hold together when pressed but still look loose and craggy overall.
Step 3—Top the Peaches
Sprinkle the crumble topping evenly over the peach filling, breaking up any large clumps as you go but leaving some texture—a completely smooth, even layer bakes up flatter than one with some natural clumping.
Step 4 — Bake
Bake for 40–45 minutes, until the topping is deep golden brown and the peach filling is bubbling visibly at the edges of the dish. If the topping browns too quickly before the filling is bubbling, tent loosely with foil for the remaining bake time.
In my oven, this usually needs the full 45 minutes to get real crispness in the topping—pulling it early because the color looks close enough almost always means a softer, less crisp result.
Step 5 — Cool Slightly Before Serving
Let the crisp rest for 10–15 minutes before serving. This gives the filling a chance to thicken slightly as it cools, so it holds together better on the plate instead of running everywhere.
Expert Tips
- Use cold butter, not melted, for a topping with real crumb and crunch instead of a flat, cakey texture.
- Bake until the filling is visibly bubbling, not just until the topping looks golden—bubbling means the cornstarch has fully activated and thickened the juices.
- Leave some clumps in the topping rather than spreading it perfectly smooth, for better texture contrast once baked.
- Serve warm with vanilla ice cream if you like—the contrast of warm crisp and cold ice cream is hard to beat.
Common Mistakes
Mistake 1 — Watery, Thin Filling
Cause: Not enough cornstarch relative to how juicy the peaches are or pulling the crisp before the filling fully bubbles.
Fix: Add extra cornstarch for very ripe, juicy peaches, and bake until you see visible bubbling at the edges, not just a golden topping.
Mistake 2 — Soft, Soggy Topping Instead of Crisp
Cause: Using melted butter instead of cold or underbaking it.
Fix: Cut cold butter into the dry ingredients rather than melting it, and bake the full time until the topping is deep golden brown.
Mistake 3 — Topping Burns Before Filling Finishes Cooking
Cause: The oven is running hot, or baking on a rack too close to the top heating element.
Fix: Bake on the center rack, and tent loosely with foil if the topping browns too quickly in the last 10–15 minutes.
FAQ
Can I use frozen or canned peaches?
Yes. Frozen peaches don’t need thawing first—just add a few extra minutes of bake time. Canned peaches should be well-drained, with the added sugar reduced by about half.
Can I make this ahead of time?
You can prep the peach filling and the dry crumble mixture (without the butter cut in) up to a day ahead, storing separately in the fridge. Combine and bake fresh for the best texture.
Can I freeze peach crisp?
The unbaked crisp freezes well for up to 2 months—assemble it in a freezer-safe dish, freeze, then bake straight from frozen, adding about 15–20 extra minutes to the bake time.
Why is my topping pale instead of golden?
This usually means the crisp needed more time in the oven, or the butter was too soft or melted when mixed in. Cold butter and a full bake time are both important for good color and crunch.
Storage and Reheating
Room Temperature
Can sit covered at room temperature for up to 4 hours after baking.
Refrigerator
Store covered in the refrigerator for up to 4 days.
Freezer
Baked crisp freezes for up to 2 months, though the topping softens somewhat after thawing. For best texture, freeze the assembled unbaked crisp instead.
Reheating
Reheat individual portions in the microwave for 30–45 seconds, or warm the whole dish in a 350°F oven for 15–20 minutes, uncovered, to help re-crisp the topping.
Variations
Peach Blueberry Crisp
Swap 2 cups of the peaches for fresh blueberries for a mixed-fruit version.
Pecan Peach Crisp
Add 1/2 cup chopped pecans to the crumble topping for extra crunch and a slightly nutty flavor.
Gluten-Free Peach Crisp
Use certified gluten-free oats and substitute a 1:1 gluten-free flour blend for the all-purpose flour in the topping.
Nutrition
Estimated per serving, based on 8 servings:
- Calories: 285
- Protein: 3g
- Carbohydrates: 44g
- Fat: 12g
- Sodium: 95mg
After testing multiple ingredient combinations and baking methods, this version consistently delivered the crispiest base and best texture. The simple pre-bake step made the biggest difference in every batch.




