This easy homemade peach crisp is a warm and cozy dessert made with juicy peaches and a crunchy oat topping. It’s sweet, comforting, and perfect for any day!
Every time I make this, I feel like a kitchen hero! I love topping it with a scoop of vanilla ice cream—it’s simply irresistible. 🍦 Who can say no to that combo?
Key Ingredients & Substitutions
Fresh Peaches: Use ripe, juicy peaches for the best flavor. If they aren’t in season, feel free to swap in canned or frozen peaches. Just make sure to drain any excess liquid before baking.
Granulated Sugar: This sweetens the peaches, but you can reduce the amount if your peaches are very sweet. For a different flavor, brown sugar can be used in place of granulated sugar.
Lemon Juice: This adds brightness and balances the sweetness. If you don’t have lemon, lime juice or even a splash of apple cider vinegar can work as a substitute.
Old-Fashioned Rolled Oats: These provide a chewy texture. Quick oats can be used in a pinch, but I prefer the texture of rolled oats for this recipe.
Unsalted Butter: Cold butter is key for a crumbly topping. If you want a vegan alternative, you could use coconut oil or plant-based butter.
How Do You Get a Perfectly Crumbly Topping?
The topping is crucial for that delicious contrast with the soft peaches. Here’s how to get it just right:
- Start with cold butter. It helps create that crumbly texture. Cut it into small pieces, so it mixes evenly.
- When mixing, don’t overwork the butter into the dry ingredients. You want to keep some pea-sized chunks for the crunchy bits!
- If the mixture looks too dry, adding a touch of water or milk can help bind it slightly without losing the crumbly texture.
Follow these tips, and you’ll have a delightful topping that complements the juicy peaches perfectly! Enjoy your baking!

Easy Homemade Peach Crisp
Ingredients You’ll Need:
For the Peach Filling:
- 5 cups fresh peaches, peeled and sliced
- 1/4 cup granulated sugar
- 1 tbsp lemon juice
- 1/2 tsp ground cinnamon
- 1/2 tsp vanilla extract
For the Crisp Topping:
- 1 cup old-fashioned rolled oats
- 3/4 cup all-purpose flour
- 2/3 cup packed brown sugar
- 1/4 tsp salt
- 1/2 cup unsalted butter, cold and cut into small pieces
Optional:
- Vanilla ice cream, for serving
How Much Time Will You Need?
This delicious homemade peach crisp will take about 15 minutes to prep, plus an additional 40 to 45 minutes for baking. Overall, just about 1 hour to get a delightful dessert that’s warm and ready to enjoy!
Step-by-Step Instructions:
1. Prepare the Oven & Peaches:
Start by preheating your oven to 350°F (175°C). While it’s warming up, grab a large mixing bowl and toss your fresh, sliced peaches with granulated sugar, lemon juice, cinnamon, and vanilla extract. Make sure the peaches are well coated in the mixture—this is where the flavor comes from!
2. Arrange the Fruit:
Next, transfer the peach mixture into a greased 8-inch square or similar baking dish. Spread them out evenly to ensure even cooking.
3. Make the Crisp Topping:
In a separate bowl, combine the rolled oats, flour, brown sugar, and salt. Add the cold pieces of butter to this oat mixture. Using your fingers or a pastry cutter, blend until the mixture resembles coarse crumbs. This will give your crisp topping that perfect texture!
4. Top the Peaches:
Take the crumbly topping and evenly sprinkle it over the peaches in the baking dish. Try to cover all the peaches so they stay nice and moist underneath.
5. Bake to Perfection:
Place the dish in the preheated oven and bake for 40 to 45 minutes, or until the topping is golden brown and the peach filling is bubbling. Your kitchen will smell amazing!
6. Cool & Serve:
Once it’s done, remove the crisp from the oven and let it cool for a few minutes. This will make sure you don’t burn your tongue! Serve it warm, and don’t forget to add a scoop of vanilla ice cream on top if you like.
Enjoy this delicious, crunchy-topped peach crisp that’s bursting with juicy, sweet peaches! It’s a delightful treat that’s sure to please everyone. Happy baking!

FAQ for Easy Homemade Peach Crisp
Can I Use Frozen Peaches Instead of Fresh?
Absolutely! Frozen peaches work great in this recipe. Just make sure to thaw them completely and drain any excess liquid before mixing them with the sugar and spices. This will help keep your peach crisp from getting too watery.
How Can I Make This Recipe Gluten-Free?
To make this peach crisp gluten-free, simply swap the all-purpose flour with a gluten-free flour blend. Ensure that your rolled oats are labeled as gluten-free, as some brands may contain gluten due to cross-contamination.
Can I Prepare the Crisp Ahead of Time?
Yes! You can prep the peach filling and the crisp topping separately, then store them in the refrigerator for up to a day. When you’re ready to bake, layer them together and pop them in the oven. Just remember to give it an extra 5-10 minutes in the oven if baking straight from the fridge.
How Do I Store Leftovers?
Store any leftover peach crisp in an airtight container in the fridge for up to 3 days. You can reheat it in the microwave or bake it in the oven at 350°F (175°C) for about 10-15 minutes until warmed through. Enjoy it warm for the best flavor!


