Every summer in my corner of the Pacific Northwest, peaches show up on the counter like they own the place. Someone brings a bag from the farm stand, someone else insists they are “perfectly ripe,” and suddenly I am staring at six peaches that are one day away from becoming peach soup. That’s when I make this peach crisp.
This version is all about two things: juicy fruit that actually sets up (thanks to cornstarch, plus a little flour for a smooth, scoopable sauce) and a buttery oat topping that stays crisp instead of going soft and sandy (cold butter, a good oat-to-flour balance, and baking until deeply golden). It’s the kind of dessert that feels special with ice cream, but relaxed enough to bake while dinner is cooking.

If you’re new to crisps, you’re in the right place. We’re not doing cake mix, biscuits, or anything fussy here. Just peaches, a cozy cinnamon-kissed crumble, and a bake that rewards you with those irresistible crunchy edges. Bonus: it’s forgiving if your peaches are a little too firm or a little too far gone, which is basically the whole reason crisps exist.
The idea
Why This Recipe Works
- Balanced thickener for juicy peaches: A mix of cornstarch and a little flour (plus sugar) thickens the peach juices as they bubble, so you get a saucy filling that is not watery.
- Cold butter streusel equals crisp topping: Cutting cold butter into the oats and flour creates little pockets that bake up crunchy and golden.
- Two textures of oats: Old-fashioned oats add hearty crunch while flour and brown sugar fill in the gaps so the topping holds together in satisfying clumps.
- High-enough heat to toast the topping: Baking at 350°F gives the peaches time to soften while the topping turns deeply golden without burning.
Shopping
Ingredient Notes

Peaches
Fresh peaches are ideal here. You want ripe but not collapsing peaches that still have a little structure. If they are super firm, let them sit on the counter for a day. If they are very soft, reduce the peach slices to slightly thicker wedges so they do not turn to jam.
To peel or not: Peach skins are totally fine in a crisp. If you prefer them peeled, blanch the peaches for 30 to 45 seconds, then shock in cold water and slip the skins off.
Thickener
Cornstarch thickens the fruit juices into a glossy sauce. A little all-purpose flour helps it set up more evenly and reduces the chance of a slightly gummy cornstarch texture.
Oats
Use old-fashioned rolled oats. Quick oats can make the topping pasty, and steel-cut oats stay too hard.
Butter
Cold unsalted butter is the secret to crisp streusel. If you only have salted butter, it works. Just reduce the added salt a bit.
Sugar and spice
Brown sugar gives the topping a caramel note and better clumping. Cinnamon is classic with peaches, but keep it gentle so the fruit still tastes like itself.
Lemon juice
A small squeeze brightens the filling and keeps the sweetness from tasting flat.
Get set up
Equipment You Will Need
- 8x8-inch or 9x9-inch baking dish (or similar 2-quart dish)
- Large mixing bowl
- Medium mixing bowl
- Measuring cups and spoons
- Pastry cutter or two forks (or clean hands) for the streusel
- Cutting board and chef’s knife
Technique
Tips for Getting It Right

- Keep the butter cold: If your kitchen is warm, cube the butter and pop it in the freezer for 5 minutes before mixing the topping.
- Slice peaches evenly: Aim for slices about 1/2-inch thick so they soften at the same pace and do not disappear.
- Let it rest before serving: Give the crisp 15 to 25 minutes to cool. The filling thickens as it stands, and you will get cleaner scoops.
- Want extra crunch? Sprinkle 1 to 2 tablespoons of chopped pecans or sliced almonds over the topping in the last 10 minutes of baking.
- Shield if browning too fast: If the topping is golden but the filling is not bubbling yet, loosely tent with foil for the remaining bake time.
Flexibility
Substitutes That Work
- Frozen peaches: Use 6 to 7 cups frozen sliced peaches. Thaw in a colander, then gently press out excess liquid. Add an extra 1 teaspoon cornstarch to the filling.
- Canned peaches: Choose peaches in juice, not heavy syrup. Drain very well. Expect a softer texture. Add an extra 1 teaspoon cornstarch.
- Gluten-free: Swap the flour in both the filling and topping for a 1:1 gluten-free baking blend. Use certified gluten-free oats.
- Dairy-free: Use a plant-based butter that is formulated for baking. Coconut oil works in a pinch, but the topping will be a bit more crumbly and less buttery.
- Lower sugar: Reduce the filling sugar by 2 tablespoons and the topping sugar by 2 tablespoons. The crisp will be slightly less jammy, still delicious.
Make it yours
Variations to Try

- Peach-berry crisp: Add 1 cup raspberries or blueberries to the peaches. Increase cornstarch by 1 teaspoon.
- Ginger-peach crisp: Add 1 teaspoon ground ginger or 1 tablespoon finely grated fresh ginger to the filling.
- Vanilla-almond peach crisp: Add 1 teaspoon vanilla extract to the filling and 1/4 teaspoon almond extract to the topping.
- Nutty oat topping: Replace 1/3 cup of the oats with chopped pecans or walnuts.
On the table
What to Serve It With
- Vanilla ice cream or whipped cream, classic for a reason
- Greek yogurt and a drizzle of honey for a not-too-sweet dessert or brunch treat
- Extra sliced fresh peaches on top for a “double peach” moment
- A cup of strong coffee or iced black tea alongside
Later
Storage, Freezing and Reheating

- Refrigerate: Cover and refrigerate leftovers for up to 4 days.
- To reheat: Warm in a 350°F oven for 12 to 18 minutes until heated through and the topping re-crisps. The microwave works for speed, but the topping will soften.
- To freeze: Freeze baked and fully cooled crisp, tightly wrapped, for up to 2 months. Thaw overnight in the fridge, then reheat at 350°F for 20 to 30 minutes.
- Make ahead: Mix the topping up to 3 days ahead and keep it refrigerated. Slice and toss the peaches right before baking for the best texture.
Watch out
Common Mistakes to Avoid
- Skipping the thickener: Peaches release a lot of juice. Without cornstarch, you will end up with a watery pool under the topping.
- Using warm, soft butter: Melted butter makes a greasy, less crisp topping. Cold butter is your friend.
- Not baking until bubbling: You want the filling visibly bubbling around the edges. That is how you know the thickener activated.
- Serving immediately: Fresh-from-the-oven crisp is tempting, but cutting too soon can make the filling runny. Let it rest.
- Overloading the dish: If your baking dish is too small, the bubbling juices can overflow. Place the dish on a rimmed baking sheet if you are unsure.
Questions
Frequently Asked Questions
What is the difference between peach crisp and peach cobbler?
A peach crisp has a crumbly streusel topping, usually with oats, that bakes up crunchy. A cobbler typically has a biscuit, dumpling, or cake-like topping. This recipe is firmly in the crisp camp: buttery oat streusel, no cake mix, no biscuits.
Do I have to peel the peaches?
No. The skins soften as they bake and most people do not notice them. If you are sensitive to peach skins, peel them before slicing.
How do I know when peach crisp is done?
Look for two signs: the topping is deeply golden and the peach filling is bubbling around the edges. Bubbling matters because it tells you the thickener has reached the temperature needed to set.
Why is my crisp topping not crunchy?
The most common reasons are warm butter, underbaking, or storing it covered while still warm. For the crunchiest results, bake until golden, cool uncovered for at least 20 minutes, then cover once it is closer to room temperature.
Can I use quick oats?
You can, but the topping turns softer and more compact. Old-fashioned rolled oats give the best crisp texture.
Can I double this recipe?
Yes. Double the ingredients and bake in a 9x13-inch dish. Add 5 to 10 minutes to the bake time, and still use the bubbling filling cue as your final doneness check.
The recipe
Peach Crisp with Oat Topping
Tender, cinnamon-kissed peaches baked under a buttery oat streusel that stays crisp. A simple thickener turns all that peach juice into a scoopable, glossy sauce.
Ingredients
Peach filling
- 6 cups sliced peaches (about 6 to 7 medium peaches, 1/2-inch slices)
- 1/2 cup granulated sugar
- 2 tbsp cornstarch
- 1 tbsp all-purpose flour
- 1 tbsp lemon juice
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- 1/4 tsp fine salt
Oat streusel topping
- 1 cup old-fashioned rolled oats
- 3/4 cup all-purpose flour
- 3/4 cup packed light brown sugar
- 1 tsp ground cinnamon
- 1/2 tsp baking powder
- 1/2 tsp fine salt
- 10 tbsp unsalted butter, cold and cubed (1 1/4 sticks)
For serving (optional)
- Vanilla ice cream or whipped cream
Instructions
- Heat the oven. Arrange a rack in the middle of the oven and preheat to 350°F. Lightly butter an 8x8-inch or 9x9-inch baking dish.
- Mix the peach filling. In a large bowl, add the sliced peaches, granulated sugar, cornstarch, flour, lemon juice, vanilla, cinnamon, and salt. Toss until the peaches are evenly coated and no dry pockets of starch remain.
- Add peaches to the dish. Scrape the peach mixture into the prepared baking dish and spread into an even layer.
- Make the oat topping. In a medium bowl, combine the oats, flour, brown sugar, cinnamon, baking powder, and salt. Add the cold cubed butter. Use a pastry cutter, two forks, or your fingertips to cut the butter in until the mixture forms clumps and looks like a mix of coarse crumbs and pea-sized bits of butter.
- Top the peaches. Sprinkle the streusel evenly over the peaches, breaking up any very large chunks so the topping covers the surface in an even layer.
- Bake. Bake for 38 to 45 minutes, until the topping is deep golden brown and the peach filling is bubbling around the edges. If the topping browns too quickly, loosely tent with foil for the final 10 minutes.
- Cool and serve. Let the crisp cool for 15 to 25 minutes before serving so the filling thickens. Serve warm, ideally with vanilla ice cream or whipped cream.
Recipe notes
- Peach ripeness: Ripe peaches give the best flavor. If yours are very juicy, do not reduce the thickener.
- Prevent drips: If your dish is very full, place it on a rimmed baking sheet to catch any bubbling overflow.
- Texture preference: For a chunkier filling, cut peaches into thicker wedges. For a softer, jammier filling, slice them thinner.
Nutrition (per serving, approximate)
- Calories: 360
- Carbohydrates: 58 g
- Protein: 4 g
- Fat: 14 g
- Saturated fat: 8 g
- Fiber: 4 g
- Sugar: 36 g
- Sodium: 210 mg