
There’s something so nostalgic and heartwarming about a bubbling dish of peach crisp, fresh out of the oven. It reminds me of late summer days spent with my grandmother, who always seemed to have a knack for turning ripe, juicy peaches into the most comforting desserts. We’d sit on the porch, spoons in hand, diving into warm bowls of crisp topped with a scoop of vanilla ice cream, letting the sweetness linger as the sun dipped below the trees.
That memory is what inspired this recipe.
Peach crisp with fresh peaches is one of those go-to desserts that’s equal parts rustic and elegant. It’s easy enough for a weeknight treat but special enough to serve guests at a dinner party. This recipe captures that perfect balance of sweetness, warmth, and crunch — without being overly fussy. If you’ve got a basket of ripe peaches on your counter and a craving for something deeply satisfying, you’re going to want to read on.
Why I Love This Recipe

There’s just something magical about how simple ingredients can create a dessert that feels like a big warm hug.
This peach crisp isn’t overly sweet — the natural sugars from the fresh peaches shine through beautifully, enhanced by just a hint of cinnamon and vanilla. The topping is the real star here: buttery, golden, and crisp, with just the right amount of chew. It’s like the best part of an oatmeal cookie meeting the juiciest summer peach.
Another reason this recipe stands out? It doesn’t require any complicated techniques. No pie crusts to roll out, no stand mixers to clean — just a couple of bowls, a baking dish, and a little bit of love. That makes it perfect for beginner bakers or anyone short on time.
Whether you’re making it for a cozy Sunday dessert or sharing it at a potluck, this recipe is guaranteed to disappear fast.
Ingredients for Peach Crisp with Fresh Peaches
Before we dive in, take a moment to imagine the aroma that fills your kitchen as this bakes: buttery oats, caramelized peaches, and hints of cinnamon. That’s what we’re building toward — and it all starts with the right ingredients.
Here’s what you’ll need to make this peach crisp truly shine.
For the Peach Filling:
- Fresh peaches – about 6 to 8 large, ripe but firm. You want them sweet and fragrant with a slight give.
- Granulated sugar – just enough to enhance the peaches without overpowering them.
- Brown sugar – gives the filling a deeper, caramel flavor.
- Lemon juice – balances the sweetness and keeps the fruit bright.
- Cornstarch – thickens the filling so it’s not runny.
- Vanilla extract – adds depth and warmth.
- Ground cinnamon – complements the peaches perfectly.
- Pinch of salt – to round out the flavors.
For the Crisp Topping:
- Old-fashioned rolled oats – for that classic, hearty texture.
- All-purpose flour – helps bind everything together.
- Brown sugar – gives the topping that chewy, caramelized crunch.
- Ground cinnamon – a touch more for the topping brings everything together.
- Unsalted butter – cold and cubed, cut into the dry ingredients until crumbly.
Optional: A small handful of chopped pecans or walnuts adds a lovely crunch if you enjoy nuts in your desserts.
These ingredients are pantry-friendly and easy to find, making this recipe as convenient as it is comforting.
How Much Time Will You Need
This peach crisp is quick to prepare and even quicker to disappear.
- Prep Time: 20 minutes
- Cook Time: 40-45 minutes
- Cooling Time (before serving): 10-15 minutes
You can have this dish on the table in just about an hour — perfect for last-minute cravings or when guests are on the way.
How to Make This Peach Crisp with Fresh Peaches

Let’s walk through the process together. This recipe is all about layering flavors and textures — and it’s simpler than you think.
Step – 1: Prepare the Peaches
Start by peeling your peaches. If the skins are stubborn, blanch them for 30 seconds in boiling water and then transfer them to an ice bath — the skins will slide right off.
Slice the peaches into wedges and place them in a large mixing bowl. Add granulated sugar, brown sugar, lemon juice, cornstarch, vanilla, cinnamon, and a pinch of salt. Gently toss to combine until the peaches are evenly coated. Let the mixture sit while you make the topping — this allows the juices to release and the flavors to marry.
Step – 2: Make the Crisp Topping
In a separate bowl, combine the oats, flour, brown sugar, cinnamon, and salt. Add the cold cubed butter and use your fingers or a pastry cutter to mix until the mixture resembles coarse crumbs. You want some pea-sized clumps for the best texture.
If you’re using nuts, gently stir them in now.
Step – 3: Assemble the Crisp
Lightly grease a 9×13-inch baking dish or a deep pie dish. Pour the peach filling into the dish, spreading it out evenly. Spoon the topping over the peaches, making sure to cover the fruit completely.
Don’t press it down — you want the topping to remain loose and crumbly so it crisps up in the oven.
Step – 4: Bake
Place the dish in a preheated 350°F (175°C) oven and bake for 40 to 45 minutes, or until the topping is golden brown and the peach filling is bubbling up around the edges.
If the topping starts to brown too quickly, loosely cover the dish with foil for the final 10-15 minutes of baking.
Step – 5: Let It Rest
Remove the crisp from the oven and allow it to cool for 10 to 15 minutes. This gives the filling time to thicken up a bit and makes it easier to serve.
Now comes the hard part — not eating it all in one sitting.
Substitutions
There’s a lot of flexibility in this recipe, so don’t be afraid to make it your own.
Out of fresh peaches? Use frozen sliced peaches (thawed and drained) or even canned peaches (look for unsweetened or drain the syrup well). The flavor won’t be quite as bright, but it will still be delicious.
Need it gluten-free? Use a 1:1 gluten-free all-purpose flour blend and be sure your oats are certified gluten-free.
No brown sugar? Swap in coconut sugar or use all white sugar — though brown sugar gives it a lovely richness.
Want less butter? Try substituting half of the butter with solid coconut oil for a lighter version that still crisps nicely.
Add-ins: A handful of raspberries or blackberries can add a tart contrast. Or drizzle a tablespoon of bourbon into the filling for a grown-up twist.
Best Side Dishes for Peach Crisp
While peach crisp is a star all on its own, these side dishes make it even more indulgent:
- Vanilla Bean Ice Cream – Melts into the warm crisp for the ultimate creamy contrast.
- Whipped Mascarpone Cream – Richer and more luxurious than standard whipped cream.
- Cinnamon-Spiced Hot Toddy – A cozy drink pairing, especially in cooler months.
Serving and Presentation Tips
There’s something effortlessly beautiful about a rustic peach crisp, but with a few thoughtful touches, you can elevate it from comforting to show-stopping.
Serve the crisp warm, preferably within 30 minutes of baking, when the topping is still golden and crunchy, and the peach filling is gently bubbling. A generous scoop of vanilla bean ice cream adds a creamy contrast, melting slowly into the warm fruit. For an elegant twist, place the crisp in individual ramekins before baking — perfect for dinner parties or portioned desserts.
If you’re going for a farmhouse-inspired table, use enamelware or stoneware bowls and garnish with a fresh mint sprig or a peach slice. Drizzle a little honey or caramel on top just before serving for an extra indulgent finish.
Tips and Tricks to Make This Recipe Better

Every good home baker knows a few secrets, and these are the ones that take this peach crisp from good to unforgettable.
- Use ripe but firm peaches. Overripe peaches can make the filling overly juicy and mushy, while underripe ones won’t provide the same flavor.
- Don’t skip the resting time. Letting the peach mixture sit while you make the topping draws out natural juices and helps meld flavors.
- Cold butter is essential. For the crisp topping to bake properly and develop that signature crunch, the butter must be cold and cut into the flour mixture — not melted.
- Toast your oats. For deeper flavor, toast the oats lightly in a dry skillet before mixing into the topping. It enhances the nutty flavor.
- Double the topping. If you’re a topping lover (like me), don’t be shy — doubling the crisp topping works beautifully in a deep baking dish.
Common Mistakes to Avoid
This dessert is wonderfully forgiving, but a few easy missteps can keep it from turning out just right.
- Using too much liquid. If your peaches are especially juicy, you might want to reduce the sugar slightly or add an extra teaspoon of cornstarch to thicken the filling.
- Not cutting the butter in properly. If the butter is too soft or mixed in too much, your topping can turn out cakey instead of crisp.
- Overbaking. You want the top golden and the filling bubbling — no need to let it dry out in the oven. Keep an eye on it around the 40-minute mark.
- Skipping the lemon juice. It may seem minor, but the acidity brightens the entire dessert and prevents it from becoming too sweet.
- Serving too soon. Let the crisp cool for at least 10–15 minutes. This helps the juices thicken so it doesn’t run all over the plate.
How to Store It
One of the best things about peach crisp? It stores and reheats like a dream.
Room Temperature: If you’re serving it the same day, you can leave it loosely covered at room temperature for up to 6 hours.
Refrigerator: Once cooled, cover the crisp with foil or transfer to an airtight container. It will keep in the fridge for up to 4 days. The topping may soften slightly, but the flavor will still be delicious.
Freezer: You can freeze peach crisp for up to 3 months. For best results, wrap the cooled crisp tightly in plastic wrap and then foil. Thaw overnight in the fridge and reheat at 350°F until warmed through and the topping re-crisps (about 20 minutes).
Reheating Tips: For best texture, reheat individual portions in the oven or toaster oven rather than the microwave to revive the crisp topping.
FAQ
Can I use canned peaches for peach crisp?
Yes! Just make sure to drain them well. Canned peaches are softer, so the texture may differ slightly, but it will still taste delicious.
Can I make this ahead of time?
Absolutely. You can assemble the peach filling and the topping separately, then refrigerate both. When you’re ready to bake, combine and pop it in the oven fresh.
Is this recipe gluten-free?
The base recipe is not, but you can easily make it gluten-free by using a gluten-free flour blend and certified GF oats.
What’s the difference between a crisp and a cobbler?
A crisp has a crumbly oat-based topping, while a cobbler usually has a biscuit-like or cake-like topping. Both are delicious, but the crisp is quicker and crunchier.
Can I make this with other fruits?
Yes! Nectarines, plums, apples, berries — even a combo — work wonderfully. Adjust sugar and baking time depending on the fruit.

Peach Crisp with Fresh Peaches
- Total Time: 1 hour 5 minutes
- Yield: 6–8
- Diet: Vegetarian
Description
This rustic, buttery peach crisp is made with fresh, ripe peaches and topped with a golden oat crumble that’s crisp, chewy, and bursting with summer flavor. It’s quick, easy, and the perfect dessert for any occasion — whether you’re ending a backyard BBQ or just craving something sweet on a Sunday evening. With a scoop of vanilla ice cream melting over the top, this recipe becomes a memory-maker in every bowl.
Ingredients
1. For the Peach Filling:
- 6–8 fresh peaches, peeled and sliced
- ⅓ cup granulated sugar
- ⅓ cup light brown sugar
- 1 tbsp lemon juice
- 1 tbsp cornstarch
- 1 tsp vanilla extract
- ½ tsp cinnamon
- Pinch of salt
2. For the Crisp Topping:
- 1 cup old-fashioned oats
- ¾ cup all-purpose flour
- ½ cup brown sugar
- ½ tsp cinnamon
- ¼ tsp salt
- ½ cup cold unsalted butter, cubed
- Optional: ½ cup chopped pecans or walnuts
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13 baking dish.
- In a large bowl, toss peaches with sugars, lemon juice, cornstarch, vanilla, cinnamon, and salt. Let sit while you make the topping.
- In another bowl, mix oats, flour, brown sugar, cinnamon, and salt. Cut in cold butter using fingers or pastry cutter until crumbly. Stir in nuts if using.
- Pour peach mixture into prepared dish. Sprinkle topping evenly over the fruit.
- Bake 40–45 minutes, until topping is golden and fruit is bubbling.
- Let cool for 10–15 minutes before serving. Best enjoyed warm.
Notes
- Use slightly firm peaches for best texture.
- Try adding raspberries for a tart twist.
- Double the topping if you prefer a thicker crisp layer.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American