The irresistible smell of fresh peaches baking in the oven brings a touch of magic to the kitchen, filling the air with warmth and sweetness. It takes me straight back to summer afternoons at my grandmother’s house, where the kitchen was always warm, and the air smelled like fruit and cinnamon.
That’s why I love this peach crisp with fresh peaches. It’s simple, comforting, and bursting with the flavors of summer.
This recipe is perfect when peaches are in season, juicy, and ripe. The sweet fruit pairs beautifully with a buttery, crisp oatmeal topping for a dessert that’s both easy to make and delicious.
Whether you’re serving it for a family gathering or just treating yourself, this Peach Crisp with Fresh Peaches is guaranteed to be a hit. Let’s dive into this easy peach crisp recipe and start baking!

What’s Inside This Recipe?
Ingredients for Peach Crisp with Fresh Peaches
Before we get started, let’s gather everything you’ll need for this homemade Peach Crisp with Fresh Peaches. I’ve kept the recipe simple with pantry staples, so you can whip it up anytime you have fresh peaches on hand.
For the peach filling:
- 6 large fresh peaches, peeled and sliced (about 6 cups)
- 1/4 cup granulated sugar (adjust to taste)
- 1 tablespoon all-purpose flour (for thickening)
- 1/2 teaspoon ground cinnamon
- 1 teaspoon vanilla extract
For the crisp topping:
- 1/2 cup old-fashioned oats
- 1/2 cup all-purpose flour (or gluten-free flour for a gluten-free version)
- 1/3 cup brown sugar, lightly packed
- 1/4 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 1/4 cup unsalted butter, melted
Optional Tools:
- 9×9-inch baking dish
- Mixing bowls
- Sharp knife or peeler for peeling peaches
Now that we’ve got everything ready, let’s get started on making this irresistible Peach Crisp with Fresh Peaches!
Step-by-Step Instructions for Peach Crisp with Fresh Peaches
Making the best peach crisp with fresh peaches recipe is incredibly easy. Follow these simple steps, and you’ll have a warm, bubbly dessert in no time!
Step 1: Preheat the oven and prepare the dish
Start by preheating your oven to 350°F. Lightly grease a 9×9-inch baking dish with butter or cooking spray. This helps prevent sticking and makes cleanup easier.
Step 2: Prepare the peach filling
In a large mixing bowl, combine the sliced peaches, granulated sugar, flour, cinnamon, and vanilla extract. Toss everything together until the peaches are evenly coated.
The flour helps thicken the juices as the peaches bake, creating a delicious syrupy filling. Pour the peach mixture into the prepared baking dish and spread it out evenly.
Step 3: Make the crisp topping
In another bowl, mix the oats, flour, brown sugar, salt, and cinnamon. Stir until combined. Pour in the melted butter and mix until the topping resembles damp sand. It should clump together slightly when pinched.
Step 4: Assemble and bake
Sprinkle the crisp topping evenly over the peaches. Don’t worry if some peaches peek through—those bits will caramelize beautifully in the oven.
Bake for 35–40 minutes, or until the topping is golden brown and the peach filling is bubbling around the edges.
Step 5: Cool and serve
Let the peach crisp cool for about 10 minutes before serving. This helps the filling set and makes it easier to scoop. Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream for the ultimate treat.

Recipe Variations and Customization Ideas
One of my favorite things about this peach crisp recipe is how easy it is to customize. Here are a few ideas to make it your own:
- Peach Crisp Without Oats: If you’re not a fan of oats, you can replace them with an equal amount of flour for a more traditional crumble topping.
- Gluten-free Peach Crisp : Swap the regular flour for a gluten-free flour blend or almond flour, and use certified gluten-free oats to make the crisp topping safe for everyone.The result is just as delicious!
- Vegan-friendly: Simply use plant-based butter or coconut oil in place of regular butter and opt for maple syrup or agave instead of honey for a completely dairy-free, vegan dessert.
- Berry twist: Add in a handful of fresh blueberries, raspberries, or blackberries along with the peaches for a colorful and juicy fruit medley.
- Nutty crumble: Mix chopped pecans, almonds, or walnuts into the oat topping for extra crunch and a toasty flavor.
- Low-sugar version: Cut back on the sugar or swap it with coconut sugar, maple syrup, or a sugar-free sweetener for a lighter dessert.
- Spice it up: Enhance the flavor with a touch of ground cinnamon, ginger, nutmeg, or cardamom in the filling or the topping.
- Serving ideas: Serve your peach crisp warm with a scoop of vanilla ice cream, whipped cream, or a dollop of Greek yogurt for a sweet and creamy finish.
- Make-ahead tip: Assemble the crisp and store it unbaked in the fridge for up to 24 hours. Bake fresh when ready to serve for that irresistible golden topping.
- Peach Crisp for Two: Halve the recipe and bake it in a smaller dish, like an 8×8-inch or even individual ramekins. Perfect for a cozy date night dessert!
Got leftovers? Store them in an airtight container in the fridge for up to three days. Reheat in the oven at 350°F for about 10 minutes, or enjoy cold, it’s surprisingly good that way!
Frequently Asked Questions About The Best Peach Crisp
Can I use frozen or canned peaches for this recipe?
Yes, you can use frozen or canned peaches if fresh ones aren’t available. If using frozen peaches, thaw and drain them before mixing. For canned peaches, choose ones in juice (not syrup) and drain thoroughly.
How do I keep the topping crispy?
To keep your crisp topping golden and crunchy, bake until bubbly and deeply golden brown. Let it cool for 10–15 minutes before serving to allow the topping to firm up.
How do I peel peaches easily?
The easiest way to peel peaches is to blanch them. Bring a pot of water to a boil, then drop the peaches in for 30 seconds. Transfer them to an ice bath immediately. The skins should slip right off!
Can I make this peach crisp ahead of time?
Absolutely! You can prepare the peach filling and topping separately up to a day in advance. Store them in the refrigerator, then assemble and bake when you’re ready.
What’s the difference between a crisp and a cobbler?
A crisp has a crumbly, oat-based topping, while a cobbler has a biscuit or cake-like topping. Both are delicious, but this crisp is perfect if you love a crunchy texture.
Is peach crisp gluten-free?
It can be! Just use gluten-free flour and certified gluten-free oats in the crumble topping to make the entire dessert gluten-free.
How do I store leftover peach crisp?
Store leftovers in an airtight container in the refrigerator for up to 3–4 days. Reheat in the oven to revive the crispy topping.
Is this Peach Crisp with Fresh Peaches recipe easy to double?
Yes! If you’re serving a crowd, double the ingredients and bake it in a 9×13-inch dish. You may need to add a few extra minutes to the bake time.
What’s the best way to serve peach crisp?
Peach crisp is delicious warm with a scoop of vanilla ice cream, whipped cream, or a drizzle of caramel sauce. It’s pure comfort in every bite!

Warm, fruity, and irresistible, try it today!
There’s nothing quite like a homemade peach crisp with fresh peaches. It’s simple, comforting, and full of summer flavor. Whether you’re making it for a special occasion or just because, this recipe is sure to become a favorite in your home.
I’d love to hear how your Peach Crisp with Fresh Peaches turns out! Leave a comment below and let me know if you tried any of the variations. Don’t forget to rate the recipe and share your photos on social media. Tag me on Instagram or Pinterest. I can’t wait to see your creations!
Looking for more fruit-filled desserts? You’ll love my Easy Strawberry Rhubarb Crumble or Cherry Cobbler Cake recipes. Happy baking!
Peach Crisp with Fresh Peaches
Equipment
- 9×9-inch baking dish
- Mixing bowls
- Sharp knife or peeler for peeling peaches
Ingredients
For the peach filling:
- 6 large fresh peaches peeled and sliced (about 6 cups)
- 1/4 cup granulated sugar adjust to taste
- 1 tablespoon all-purpose flour for thickening
- 1/2 teaspoon ground cinnamon
- 1 teaspoon vanilla extract
For the crisp topping:
- 1/2 cup old-fashioned oats
- 1/2 cup all-purpose flour or gluten-free flour for a gluten-free version
- 1/3 cup brown sugar lightly packed
- 1/4 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 1/4 cup unsalted butter melted
Instructions
Step 1: Preheat the oven and prepare the dish
- Start by preheating your oven to 350°F. Lightly grease a 9×9-inch baking dish with butter or cooking spray. This helps prevent sticking and makes cleanup easier.
Step 2: Prepare the peach filling
- In a large mixing bowl, combine the sliced peaches, granulated sugar, flour, cinnamon, and vanilla extract. Toss everything together until the peaches are evenly coated. The flour helps thicken the juices as the peaches bake, creating a delicious syrupy filling. Pour the peach mixture into the prepared baking dish and spread it out evenly.
Step 3: Make the crisp topping
- In another bowl, mix the oats, flour, brown sugar, salt, and cinnamon. Stir until combined. Pour in the melted butter and mix until the topping resembles damp sand. It should clump together slightly when pinched.
Step 4: Assemble and bake
- Sprinkle the crisp topping evenly over the peaches. Don’t worry if some peaches peek through—those bits will caramelize beautifully in the oven. Bake for 35–40 minutes, or until the topping is golden brown and the peach filling is bubbling around the edges.
Step 5: Cool and serve
- Let the peach crisp cool for about 10 minutes before serving. This helps the filling set and makes it easier to scoop. Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream for the ultimate treat.

