There’s nothing quite like the taste of summer captured in a single bite. Fresh peach crisp combines juicy, ripe peaches with a buttery oat topping that’s both crispy and satisfying. This classic dessert is simple enough for weeknight dinners yet elegant enough for entertaining guests. Whether you serve it warm with vanilla ice cream or enjoy it on its own, this timeless treat celebrates the best of peach season.
Reasons to Try Fresh Peach Crisp
Peak Peach Flavor: Fresh peach crisp showcases the natural sweetness and juicy texture of ripe peaches at their finest. Unlike frozen alternatives, fresh peaches deliver bright, authentic flavor that makes each bite memorable.
Simple Yet Elegant: This dessert requires minimal skill but looks and tastes impressive. The contrast between soft, warm filling and crunchy oat topping creates a textural experience that feels more refined than its humble ingredients suggest.
Naturally Sweet: Fresh peaches are naturally sweet, meaning you use less added sugar compared to many desserts. The result is a guilt-free indulgence that lets the fruit shine.
Versatile Serving Options: Enjoy it warm from the oven with a scoop of vanilla ice cream, cold the next morning with Greek yogurt, or at room temperature as an afternoon snack. It’s the ultimate flexible dessert.
Budget-Friendly: During peak season, fresh peaches are affordable and abundant. This recipe maximizes their value while delivering a restaurant-quality dessert at home.
SaveIngredients Notes
For the Peach Filling
- Medium fresh peaches
- Granulated sugar
- Brown sugar
- All-purpose flour
- Vanilla extract
- Ground cinnamon
- Ground nutmeg
- Fresh lemon juice
For the Crisp Topping
- Old-fashioned rolled oats
- All-purpose flour
- Cold unsalted butter, cubed
- Packed brown sugar
- Sliced almonds
- Salt
- Vanilla extract
How to Make Fresh Peach Crisp
For the Peach Filling
- Preheat your oven to 350°F and lightly butter a 9-inch round baking dish or 8×8-inch square dish.
- Peel and slice the fresh peaches into 1/4-inch thick slices, removing the pit.
- In a large bowl, combine the peach slices with granulated sugar, brown sugar, flour, vanilla extract, cinnamon, nutmeg, and lemon juice. Toss gently until all peaches are evenly coated.
- Pour the peach mixture into your prepared baking dish, spreading it in an even layer.
For the Crisp Topping
- In a separate medium bowl, combine oats, flour, brown sugar, almonds, and salt.
- Cut the cold butter into small cubes and add to the oat mixture. Using your fingertips or a pastry cutter, work the butter into the dry ingredients until the mixture resembles coarse breadcrumbs with pea-sized pieces of butter throughout.
- Stir in the vanilla extract.
- Sprinkle the crisp topping evenly over the peach filling, pressing down gently so it holds together but remains loose and crumbly.
- Bake for 35 to 40 minutes, until the topping is golden brown and the peach filling bubbles around the edges.
- Remove from the oven and let cool for 10 to 15 minutes before serving.
What You Must Know About Fresh Peach Crisp
Choose Ripe But Firm Peaches: Select peaches that yield slightly to gentle pressure but aren’t mushy. Overripe peaches will become too soft and watery during baking, while underripe peaches lack sweetness. Look for peaches with a fragrant aroma near the stem.
Don’t Skip the Blanch-and-Ice Step: Blanching peaches for 45 to 60 seconds in boiling water makes peeling them infinitely easier without compromising flavor or texture. This technique is a professional shortcut worth using.
Keep Your Butter Cold: This is critical for a crispy topping. If butter softens or melts during mixing, the topping will bake up dense and cake-like instead of crumbly and crispy. Work quickly and refrigerate the topping mixture for 10 minutes if your kitchen is warm.
Don’t Overmix the Topping: The goal is pea-sized and walnut-sized butter pieces throughout the oat mixture. Overmixing creates a paste that loses its crunch during baking. If you go too far, add a few more tablespoons of oats and start over.
Let It Cool Before Serving: Waiting 10 to 15 minutes allows the filling to set enough to hold its shape on a plate. Serving it straight from the oven results in a soupy consistency.
Use Lemon Juice to Brighten Flavor: Lemon juice cuts through the sweetness and amplifies the natural peach flavor. Don’t skip it—it’s the secret to a more complex, professional-tasting dessert.
Helpful Tip — Peach Variety Matters: Freestone peaches (where the pit separates easily) are much easier to slice than clingstone varieties. Ask your produce manager or farmer’s market vendor which type is available, and choose freestone when possible.
Helpful Tip — Make Ahead Option: Assemble the entire crisp up to 4 hours ahead. Cover with plastic wrap and refrigerate. When ready to serve, bake directly from the refrigerator, adding 5 to 8 minutes to the baking time since the filling will be cold.
Variations and Substitutions
Nut Variations: Swap almonds for pecans, walnuts, or a mix of nuts. You can also omit nuts entirely and add 1/4 cup additional oats and 1 tablespoon more flour to maintain the right texture.
Spice Adjustments: Experiment with a pinch of ground ginger, cardamom, or allspice in place of or in addition to nutmeg. Some people love adding 1/8 teaspoon of vanilla bean powder for extra depth.
Brown Butter Topping: For an elevated version, brown 1/3 cup butter in a small saucepan over medium heat for 5 to 7 minutes until nutty and golden. Let it cool for 5 minutes, then drizzle over the oat mixture and toss gently before topping the peaches. This adds incredible depth.
Granola Topping: Use 1.5 cups of your favorite granola instead of making the oat mixture from scratch. Toss it with 2 tablespoons melted butter before sprinkling over the peaches. Bake for 25 to 30 minutes until the filling bubbles.
Mixed Berry Version: Replace 2 cups of peaches with 2 cups mixed fresh berries (raspberries, blueberries, blackberries). The topping and method remain the same, though you may need to reduce sugar by 1 to 2 tablespoons depending on berry sweetness.
Coconut-Almond Topping: Add 1/4 cup shredded unsweetened coconut to the oat topping mixture for tropical flavor. Reduce almonds to 2 tablespoons if desired.
Gluten-Free Option: Replace all-purpose flour with a 1-to-1 gluten-free flour blend in both the filling and topping. The texture will be slightly different but equally delicious.
Serving Suggestions for Fresh Peach Crisp
Classic Warm Serve: This is the definitive way to enjoy peach crisp. Serve it warm directly from the oven in individual bowls with a generous scoop of vanilla ice cream on top. The warmth of the crisp will slightly melt the ice cream, creating a luxurious sauce.
Whipped Cream Alternative: For a lighter touch, dollop fresh whipped cream on top instead of ice cream. The tanginess of lightly sweetened whipped cream complements the soft peaches and crispy topping beautifully.
Greek Yogurt Breakfast Bowl: Enjoy leftover crisp the next morning spooned over Greek yogurt for a protein-packed breakfast. Top with fresh berries and a drizzle of honey for extra sweetness.
Elegant Plating: For entertaining, serve in small glass bowls or wine glasses, layering peach filling and crisp topping, then finishing with whipped cream and a peach slice on top. This presentation looks restaurant-quality.
Alongside Shortbread: Serve peach crisp with buttery shortbread cookies on the side for a textural contrast and elegant complement to the meal.
Picnic-Friendly Presentation: Serve at room temperature in mason jars with a small spoon, perfect for outdoor gatherings or picnics. It travels well and tastes refreshing when not quite hot.
Garnish Ideas: Fresh mint leaves, a light dusting of cinnamon, thin peach slices, or candied almonds make beautiful finishing touches. A small drizzle of honey just before serving adds visual appeal and subtle sweetness.
SaveStorage and Reheating
Room Temperature: Fresh peach crisp can sit at room temperature for up to 4 hours. Cover loosely with a kitchen towel or plastic wrap to protect from dust.
Refrigerator: Store leftover crisp in an airtight container in the refrigerator for up to 3 days. The topping will soften over time, but the crisp will still taste delicious.
Freezing: Peach crisp freezes well for up to 3 months. Cool completely, then transfer to a freezer-safe container or wrap tightly with plastic wrap and aluminum foil. Thaw overnight in the refrigerator before reheating.
Reheating: To restore the crispiness of the topping, reheat in a 325°F oven for 12 to 15 minutes until warmed through and the topping crisps up again. Avoid the microwave, which will make the topping soggy. For a quick warm-up, microwave individual portions for 30 to 45 seconds, though the topping will lose some crunch.
Frequently Asked Questions about Fresh Peach Crisp
Can I make fresh peach crisp ahead of time?
Yes! You can assemble the entire crisp up to 4 hours ahead and refrigerate it covered. Bake when ready, adding 5 to 8 minutes to the baking time since the filling will be cold. You can also freeze the unbaked crisp for up to 3 months. Bake from frozen, adding 10 to 15 minutes to the baking time.
How do I peel fresh peaches without blanching?
While blanching is the easiest method, you can also use a vegetable peeler or paring knife to peel peaches manually. However, this takes longer and can be messy. For a few peaches, it’s manageable; for several pounds, blanching is worth the effort.
What if my peaches are not very sweet?
Add an extra 1 to 2 tablespoons of sugar to the filling, or increase the vanilla extract to 1 teaspoon for more flavor depth. Lemon juice will also help brighten the peach flavor and make the natural sweetness more pronounced.
Can I use frozen peaches instead of fresh?
Yes, frozen peaches work well. Use about 6 cups of thawed frozen peach slices and drain any excess liquid before adding the sugar and spices. The flavor will be slightly less bright than fresh, but the crisp will still be delicious. Do not use frozen peaches in heavy syrup—use unsweetened or lightly sweetened varieties and drain well.
Why is my crisp topping dense and cake-like instead of crispy?
The most common cause is warm or melted butter. Ensure your butter is cold straight from the refrigerator, and work quickly when mixing. Also, avoid overmixing the topping—you want pea-sized butter pieces to remain visible. If you do mix it too much, you can add a few more tablespoons of oats and try again.
How much vanilla ice cream should I serve with each bowl?
A standard scoop is about 1/2 cup or 4 ounces. For individual servings, one scoop per bowl works perfectly. If you prefer more ice cream, add 1.5 scoops, or serve it on the side so guests can adjust to their preference.
Can I reduce the sugar in this recipe?
Yes, you can reduce the granulated and brown sugar in the filling by up to 2 tablespoons total if your peaches are very sweet. However, avoid reducing the sugar in the topping by more than 1 to 2 tablespoons, as it helps with browning and structure.
What is the best time of year to make this recipe?
Peak peach season is June through September, depending on your region. Peaches are sweetest and most affordable during mid-to-late summer. Check your local farmer’s market or grocery store for the best-looking peaches in your area.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 285 kcal |
| Total Fat | 13g |
| Saturated Fat | 7g |
| Unsaturated Fat | 5g |
| Cholesterol | 27mg |
| Sodium | 95mg |
| Total Carbohydrates | 39g |
| Dietary Fiber | 3g |
| Total Sugars | 24g |
| Protein | 4g |
| Vitamin A | 12% DV |
| Vitamin C | 18% DV |
| Calcium | 8% DV |
| Iron | 10% DV |
Per serving based on 6 servings. Nutritional values are approximate and may vary depending on specific ingredients and brands used.
Fresh Peach Crisp
Ingredients Â
- 6 medium fresh peaches peeled and sliced
- 1/4 cup granulated sugar
- 2 tablespoons brown sugar
- 1 tablespoon all-purpose flour
- 1/2 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon
- 1/8 teaspoon ground nutmeg
- 1 tablespoon fresh lemon juice
- 1 cup old-fashioned rolled oats
- 1/2 cup all-purpose flour
- 1/3 cup cold unsalted butter cubed
- 1/3 cup packed brown sugar
- 1/4 cup sliced almonds
- 1/4 teaspoon salt
- 1/4 teaspoon vanilla extract
InstructionsÂ
- Preheat your oven to 350°F for about 5 minutes. Lightly butter a 9-inch round baking dish or 8x8-inch square baking dish to prevent sticking. Checkpoint: Oven is ready when the dial reaches 350°F.
- Bring a large pot of water to a boil. Carefully lower fresh peaches into boiling water for 45 to 60 seconds until the skin begins to split slightly. Remove with a slotted spoon and place in a bowl of ice water for 1 to 2 minutes to cool. Checkpoint: Peach skin should slip off easily when you run your thumb across it.
- Once cooled, peel the skin off the peaches by gently rubbing with your thumb. Slice each peach in half, remove the pit, then cut into 1/4-inch thick slices. You should have about 4 cups of sliced peaches. Checkpoint: All peaches should be evenly sliced to roughly the same thickness.
- In a large mixing bowl, add your sliced peaches. Sprinkle with 1/4 cup granulated sugar, 2 tablespoons brown sugar, 1 tablespoon all-purpose flour, 1/2 teaspoon vanilla extract, 1/4 teaspoon ground cinnamon, 1/8 teaspoon ground nutmeg, and 1 tablespoon fresh lemon juice.
- Using a gentle folding motion (not stirring), toss the peach mixture 8 to 10 times until all peaches are evenly coated with the sugar and spice mixture. The peaches should glisten and release some of their juice. This step takes about 2 minutes. Checkpoint: Peaches look wet and shiny; sugar is dissolved into a light syrup at the bottom of the bowl.
- Pour the entire peach mixture into your prepared baking dish, including all the juice that has collected at the bottom of the bowl. Spread the peaches in an even layer using a spoon or spatula. Checkpoint: Peaches fill the dish evenly with no large gaps.
- In a separate medium mixing bowl, combine 1 cup old-fashioned rolled oats, 1/2 cup all-purpose flour, 1/3 cup packed brown sugar, 1/4 cup sliced almonds, and 1/4 teaspoon salt. Stir 3 to 4 times with a fork to combine the dry ingredients. This takes about 1 minute.
- Cut 1/3 cup cold unsalted butter into small 1/4-inch cubes. Add the butter cubes to the oat mixture all at once.
- Using just your fingertips (not your whole hand), gently rub the butter into the dry ingredients by pinching and working small amounts between your thumb and fingers. Work for 3 to 5 minutes until the mixture looks like coarse breadcrumbs with pea-sized and walnut-sized pieces of butter still visible throughout. The mixture should not be paste-like or smooth. Checkpoint: When you squeeze a small amount, it holds together briefly but crumbles apart easily.
- Add 1/4 teaspoon vanilla extract to the topping mixture and stir gently with a fork for about 30 seconds until just combined.
- Sprinkle the crisp topping evenly over the peach filling in the baking dish. Use the back of a spoon to spread it into an even layer, but do not press down hard. The topping should look loose and crumbly, not packed tight. Checkpoint: You can still see gaps of peach filling between the topping; topping is about 1/2 inch thick.
- Place the baking dish on the middle rack of your preheated 350°F oven. Set a timer for 35 to 40 minutes.
- Bake for 35 to 40 minutes until the topping is golden brown on top and the peach filling bubbles visibly around the edges of the baking dish. The filling should bubble for at least 1 to 2 minutes before you remove it. If the topping isn't golden enough after 35 minutes, bake for another 3 to 5 minutes. Checkpoint: Topping is golden to light brown; peach filling visibly bubbles at the edges; you can smell cinnamon and caramelized peach aroma.
- Carefully remove the baking dish from the oven using oven mitts. Place it on a wire cooling rack or heat-safe surface. Let the crisp cool for 10 to 15 minutes at room temperature before serving. This resting time allows the filling to set slightly so it holds together better when plated. Checkpoint: You can carefully insert a spoon into the filling without it running all over the plate.
- Serve warm in individual bowls. Add a scoop of vanilla ice cream on top if desired, or serve with whipped cream or Greek yogurt on the side. The crisp is best enjoyed within 2 to 3 hours of baking while the topping is still crispy.

