This Easy Homemade Peach Crisp is a delightful treat that combines juicy peaches with a sweet, crunchy topping. It’s simple to make and perfect for a cozy dessert!
What’s not to love about warm peaches and a crispy topping? I often serve it with a scoop of vanilla ice cream. Yum! 🥭🍦
Making this crisp is a breeze. Just mix the ingredients for the filling, sprinkle on the topping, and bake until golden brown. It’s a tasty way to enjoy fresh peaches any time!
Key Ingredients & Substitutions
Peaches: Fresh, ripe peaches are essential for this recipe. If they’re out of season, you can use canned peaches (drained) or frozen peaches (thawed and drained) instead. My personal favorite is always fresh peaches when they are in season!
Lemon Juice: This adds brightness to the filling. You can substitute it with lime juice or even just a splash of vinegar if you need. I like using fresh lemon juice for the best flavor.
Granulated Sugar: This sweetens the peaches. If you need a healthier option, you can use honey or maple syrup in a lesser quantity, as they’re sweeter than sugar.
Rolled Oats: Old-fashioned rolled oats give that nice crunch. Quick oats can work in a pinch but won’t be as chewy. I find the old-fashioned oats create the best texture.
Nuts: While optional, nuts like pecans or walnuts add extra crunch. If you’re nut-free, simply skip them or replace with seeds like sunflower seeds for a similar texture.
How Do I Get the Perfect Topping?
The topping is crucial for that delightful crunch. Here’s how to make it just right:
- Mix dry ingredients thoroughly to avoid clumps. This includes oats, both sugars, and flour.
- Add cold butter and work it in until it resembles crumbs. The butter should stay cold to create that flaky texture.
- Make sure to sprinkle it evenly over the peaches before baking; this helps it brown beautifully.
Remember to let it cool slightly before serving. This lets the juices thicken and makes it easier to scoop. Enjoy your peach crisp warm with a scoop of ice cream or whipped cream for a special treat!

Easy Homemade Peach Crisp
Ingredients You’ll Need:
For the Peach Filling:
- 6 cups fresh peaches, peeled, pitted, and sliced
- 1 tablespoon lemon juice
- 3/4 cup granulated sugar
- 1/4 cup all-purpose flour
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
For the Crisp Topping:
- 1 cup old-fashioned rolled oats
- 1/2 cup all-purpose flour
- 1/2 cup packed light brown sugar
- 1/2 cup unsalted butter, cold and cut into small pieces
- 1/2 cup chopped nuts (optional, such as pecans or walnuts)
For Serving:
- Vanilla ice cream or whipped cream (optional)
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and 40-45 minutes to bake. Overall, you’re looking at around 1 hour of total time before your delicious peach crisp is ready to enjoy!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). While the oven is warming up, lightly grease a 9-inch baking dish or pie plate to prepare it for the peach mixture.
2. Prepare the Peach Filling:
In a large bowl, take your sliced peaches and toss them with lemon juice. This keeps them fresh and adds a nice flavor. Sprinkle in granulated sugar, 1/4 cup flour, ground cinnamon, and salt. Gently mix everything together until the peaches are coated evenly.
3. Assemble the Peach Mixture:
Once mixed, transfer the peach filling into the prepared baking dish, spreading it out evenly so every bite has that yummy peach goodness!
4. Make the Crisp Topping:
Now let’s prepare the topping! In a separate bowl, combine the oats, 1/2 cup flour, brown sugar, and any chopped nuts if you are using them. This adds a delightful crunch.
5. Add Butter to the Topping:
Take the cold butter pieces and add them to the oat mixture. Using your fingers or a pastry cutter, mix until the topping looks like coarse crumbs. This ensures a flaky, crunchy topping when baked.
6. Combine and Sprinkle:
Sprinkle the oat topping evenly over the peach mixture in the baking dish. Make sure it covers all the peaches for that perfect crispy layer!
7. Bake to Perfection:
Place your dish in the preheated oven and bake for 40-45 minutes. You’ll know it’s ready when the topping is golden brown and the peaches are bubbling—delicious!
8. Cool and Serve:
Once baked, remove the peach crisp from the oven and let it cool for a few minutes before serving. This helps the juices set a bit.
9. Enjoy!
Serve warm, topped with a scoop of vanilla ice cream or a dollop of whipped cream for an extra special treat. Enjoy the sweetness of summer in every bite!
This peach crisp is a comforting and easy dessert showcasing sweet, tender peaches under a crunchy, buttery oat topping. Enjoy!

FAQ for Easy Homemade Peach Crisp
Can I Use Frozen Peaches for This Recipe?
Yes, you can! If using frozen peaches, make sure to thaw them completely and drain any excess liquid before mixing. This prevents the filling from becoming too watery.
How Do I Make This Recipe Gluten-Free?
To make a gluten-free peach crisp, simply use gluten-free all-purpose flour in place of the regular flour. Ensure your oats are labeled gluten-free as well!
Can I Make This Crisp Ahead of Time?
Absolutely! You can prepare the peach mixture and topping separately. Assemble them just before baking, or make the whole crisp in advance and store it in the fridge for up to 24 hours before baking.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm in the oven until heated through, or microwave individual portions for a quick treat!


