Fresh Peach Crisp
This fresh peach crisp has sweet, juicy peaches, a lightly spiced filling, and a buttery brown sugar oat topping that bakes up golden brown and crunchy.

It fills a 9×13-inch pan, so there’s plenty for a family dessert or summer get-together. A little cinnamon, nutmeg, and lemon juice round out the peach flavor without overpowering it.
Keeping the Peach Filling from Turning Watery
Fresh peaches release quite a bit of liquid as they bake. If there’s too much moisture in the filling, the crisp can come out runny and soften the oat topping.
To help prevent that, toss the sliced peaches with 2 tablespoons of sugar and let them sit for 15 to 20 minutes. The sugar draws out some of the excess juice before the peaches go into the baking dish.
Drain the liquid, then add the remaining filling ingredients. The flour thickens the juice left in the peaches, giving the filling a soft, syrupy consistency instead of leaving a puddle in the bottom of the pan.

Choosing Peaches for Fresh Peach Crisp
Look for ripe peaches that smell sweet and give slightly when pressed near the stem. Peaches that are still hard won’t have as much flavor, while very soft peaches can turn mushy in the oven.
John and I live in Florida, so we get a fairly long peach season, and this crisp stays in rotation while the peaches are good. It’s also an easy way to use several pounds at once.
I prefer to peel the peaches for a smoother filling, but it isn’t required. The skins soften as the crisp bakes, so either option works just make sure to wash them well before you start.
This peach crisp recipe was made with fresh peaches. I haven’t tested it with frozen peaches, so I can’t say exactly how the filling will turn out. Canned peaches are already soft and packed in liquid, so they may make the filling softer and wetter than intended.
How to Make Peach Crisp
Preheat the oven to 375°F, and lightly grease a 9×13-inch baking dish.
Toss the sliced peaches with 2 tablespoons of sugar, and let them sit for 15 to 20 minutes. Drain the excess liquid, then add the remaining sugar, flour, lemon juice, vanilla, salt, cinnamon, and nutmeg.
Transfer the peach filling to the prepared baking dish.

For the oat topping, combine the oats, butter, flour, brown sugar, granulated sugar, salt, and cinnamon. A pastry cutter or two forks will work, but I usually use my hands. It makes it easier to tell when the butter is evenly incorporated and there aren’t any floury or sandy patches left.

Sprinkle the topping evenly over the peaches. Bake the crisp uncovered for 30 to 40 minutes, until the topping is golden brown and the filling bubbles around the edges.
Serve it warm with vanilla ice cream or a scoop of brown sugar peach ice cream for even more peach flavor. That cold ice cream melting into the warm peaches is hard to beat.
Things to Know About Peach Crisp
Make sure the butter is fully worked into the topping. Dry pockets of flour won’t brown properly and can leave pale, powdery spots after baking.
The crisp also needs to bake until the filling bubbles around the edges. That’s a good sign that the filling is hot and has had time to thicken.
Let the crisp cool uncovered. Covering it while it’s still warm traps steam and can soften the topping.
You can also add a cup of fresh blueberries or blackberries to the peaches for a little extra color and tartness. Be mindful when adding blackberries, you may need a little extra flour since they release a lot of liquid.

Storing and Reheating Peach Crisp
This crisp is best the day it’s baked, while the oat topping is at its crunchiest. You can still make it ahead, but let it cool completely before covering and refrigerating it.
Store leftovers in an airtight container in the refrigerator for 4 to 5 days. The topping will soften as it sits, but reheating the crisp uncovered in a 350°F oven will bring back some of the crunch.
To freeze it, bake the crisp and let it cool completely. Cover it tightly with plastic wrap and aluminum foil, and freeze it for up to 2 months.
Thaw it overnight in the refrigerator, then reheat it uncovered at 350°F until warmed through.
More Peach Desserts to Try
For a peach dessert with a soft, cake-like topping, try my crazy crust peach cobbler. The cinnamon roll peach cobbler uses canned cinnamon rolls for an easy shortcut, and peach simple syrup is a great way to use extra peaches in summer drinks.
This peach crisp has a buttery oat topping similar to my easy apple crisp, which is a good one to save for fall.

Ingredients
For the Peach Filling
- 3 to 3 ½ pounds fresh peaches, peeled and cut into ¾-inch slices, about 6 to 8 large peaches
- ½ cup plus 2 tablespoons granulated sugar, divided
- ¼ cup all-purpose flour
- 1 tablespoon freshly squeezed lemon juice
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- Pinch ground cinnamon
- Pinch ground nutmeg
For the Oat Topping
- 1 cup old-fashioned rolled oats
- 6 tablespoons unsalted butter, cold and cubed
- ½ cup all-purpose flour
- ½ cup brown sugar
- ¼ cup granulated sugar
- ½ teaspoon salt
- ½ teaspoon ground cinnamon
💌 Don't forget to save this recipe!
Instructions
- Preheat the oven to 375°F, and lightly grease a 9×13-inch baking dish.
- Place the sliced peaches and 2 tablespoons of sugar in a large mixing bowl. Toss to combine, and let them sit for 15 to 20 minutes.3 to 3 ½ pounds fresh peaches
- Drain and discard the excess liquid. Add the remaining ½ cup of sugar, flour, lemon juice, vanilla, salt, cinnamon, and nutmeg. Toss until the peaches are evenly coated.½ cup plus 2 tablespoons granulated sugar¼ cup all-purpose flour1 tablespoon freshly squeezed lemon juice1 teaspoon vanilla extract¼ teaspoon saltPinch ground cinnamonPinch ground nutmeg
- Transfer the peach filling to the prepared baking dish.
- In a medium bowl, use a pastry cutter, two forks, or your hands to combine the oats, butter, flour, brown sugar, granulated sugar, salt, and cinnamon. Mix until the butter is fully incorporated and no dry, sandy patches remain.1 cup old-fashioned rolled oats6 tablespoons unsalted butter½ cup all-purpose flour½ cup brown sugar¼ cup granulated sugar½ teaspoon salt½ teaspoon ground cinnamon
- Sprinkle the oat topping evenly over the peach filling.
- Bake uncovered for 30 to 40 minutes, until the topping is golden brown and the filling bubbles around the edges.
- Serve warm with vanilla ice cream, if desired.
Notes
- I prefer to peel the peaches for a smoother filling, but the skins can be left on.
- Choose ripe peaches that are still slightly firm so they hold their shape while baking.
- Cool the crisp uncovered to keep steam from softening the topping.
- Store leftovers in an airtight container in the refrigerator for 4 to 5 days.

