This post may contain affiliate links and we will earn a commission if you purchase through those links. Thank you for supporting us!
This healthy peach crisp recipe with oats is the ultimate peach dessert! It’s packed with juicy, ripe peaches at peak sweetness and a crispy oat topping. There’s nothing quite like the taste of fresh peaches, especially when they’re picked at the height of the season!

This week, Ella and I visited the farmers’ market, where we found the most incredible peaches that were sweet, fragrant, and bursting with flavor. I knew they deserved to be showcased in a dish that would do them justice, and this peach crisp does just that! It’s a treat that combines a golden, crunchy oat topping with the luscious, juicy filling of those perfect peaches. If you love peaches, try our peach trifle with angel food cake and air fryer peaches next!
🔎 Quick Look: Healthy Peach Crisp Recipe
- ⏱️ Prep Time: 20 minutes
- ⏱️ Cook Time: 40 minutes
- 🕒 Total Time: 1 hour
- 🍽 Calories: ~118 kcal per serving
- 👥 Servings: 6 servings
- 🥣 Key Ingredients: Fresh peaches, oats, sweetener, applesauce, cinnamon
- 📖 Dietary Information: Gluten-free if using gluten-free oats
- 👩🍳 Cook Method: Baked
- ⭐ Difficulty: Easy
Summarize & Save This Content On
Why You Will Love This Recipe
- Flavorful: Each bite is bursting with flavor! It’s the ultimate combination of fresh, juicy peaches, a hint of cinnamon, and a crispy oat topping.
- Crispy Oat Topping: The topping is crispy, buttery, and delicious!
- Easy to Make: This recipe is easy to make and comes together with simple ingredients.
- Healthier: It’s a lighter option than many traditional peach crisps.
- Delicious: It’s incredibly delicious served warm with a scoop of vanilla ice cream! Try our healthy apple crisp, healthy blueberry crisp, healthy strawberry crumble, and air fryer apple crisp next!
Key Ingredients
For the Peach Filling

- Peaches: Use 2-2.5 pounds of fresh peaches, about 5-6 medium-sized peaches. Slice the peaches for this recipe. You don’t have to peel the peaches, but you can if you prefer.
- Cornstarch: The cornstarch helps thicken the peach filling.
- Brown Sugar: Sweeten the peach filling with brown sugar or brown monk fruit.
For the Oat Topping

- Oats: You can use quick oats or rolled oats for the topping. We prefer quick oats because they are a smaller size and crisp up well, but either will work. Don’t use steel-cut oats.
- Oat Flour: Use 1/2 cup of oat flour if you have it, or make it by blending 1/2 cup of oats into oat flour.
- Brown Sugar: Sweeten the crisp topping with brown sugar or brown monk fruit.
- Butter: Use cold unsalted butter for this recipe. Cube the butter before adding it to the topping.
- Applesauce: Add cold unsweetened applesauce to the oat topping. It helps reduce the amount of butter needed for this recipe.
- Cinnamon: Ground cinnamon adds incredible flavor to the topping.
Find the full list of ingredients and measurements in the recipe card below.
Substitutions & Variations
- Peeled or Unpeeled Peaches: We left the sliced peaches unpeeled for this recipe to keep it quick and easy. If you prefer, you can peel the peaches. One method is to blanch them in boiling water for about 30 seconds, then transfer them to an ice bath. From there, the skins should peel off. Or, you can use a vegetable peeler to peel the peaches.
- Add Nuts to the Topping: You can add chopped nuts to the oat topping for another texture and flavor. We added chopped walnuts. Some other options are chopped pecans or almonds.
- Sweetener to Use: You can sweeten this peach crisp with brown sugar, regular sugar, or a sugar-free sweetener such as brown monk fruit or Swerve.
- What Flour to Use: We used oat flour to keep this recipe gluten-free. If you prefer, you can substitute it with almond flour or gluten-free flour. All-purpose flour works too, but your crisp won’t be gluten-free.
- Use Canned Peaches Instead: You can make this recipe with canned peaches if you don’t have fresh peaches. Since canned peaches are often packed in juice or syrup, drain them and pat them dry with a paper towel. Also, taste the peaches to determine how sweet they are. You may not need to add as much sugar or any at all, especially if they are already sweetened. Lastly, since using canned peaches may make the filling more soupy, add another tablespoon of cornstarch. It will help thicken the filling as the peach crisp bakes.
How To Make Peach Crisp with Oats

- Wash and dry the peaches. Then, cut them in half lengthwise and remove the pits. From there, evenly slice the peaches and add them to a large bowl.

- Add the cornstarch, brown sugar, vanilla extract, lemon juice, and a pinch of salt to the bowl with the sliced peaches. Next, thoroughly mix these ingredients.

- Lightly spray a 9-inch round baking dish, such as a pie pan, with coconut oil. After that, pour the peach mixture into the baking dish.

- Make the oat topping. First, use oat flour if you have it, or place 1/2 cup of oats in a blender and blend them into oat flour. You will need 1/2 cup of oats and 1/2 cup of oat flour. Add the oats, oat flour, brown sugar, cubed cold butter, cold unsweetened applesauce, cinnamon, nutmeg, salt, and optional chopped nuts to a bowl.

- Mix the ingredients for the topping. Use a fork, your hands, or a pastry cutter to combine the butter with the rest of the ingredients until a crumbly topping forms.

- Once combined, use your hands to crumble and evenly sprinkle the topping over the peaches in the baking dish. Bake the peach crisp at 350°F for 40-45 minutes. Once done, let it slightly cool before serving.
Expert Tips
- Ripe Peaches: Use ripe yet firm peaches for this recipe. Overly ripe peaches will be too mushy and unable to slice. When purchasing peaches, keep in mind that they will need 1-2 days to ripen for this recipe, so plan accordingly.
- Use Cold Butter: To ensure the oat topping is crispy and comes together properly, use cold butter. Cube the cold butter and incorporate it into the oat topping.
- Oats to Use: You can use 1/2 cup of quick oats or rolled oats for the topping. You will also need to blend an additional 1/2 cup of oats into oat flour if you don’t already have oat flour on hand.
- Adjust the Sweetness: Taste your peaches before adding sugar to the filling. If they’re naturally very sweet, you can reduce the brown sugar slightly. Or, if the peaches are a bit tart, add a little extra brown sugar to enhance their flavor and sweetness.
Serving Suggestions
To truly savor this peach crisp, we recommend serving it warm, after baking it in the oven. The warmth enhances the flavors and ensures the topping remains perfectly crispy. For a classic pairing, add a scoop of creamy vanilla ice cream, which melts into the peaches and adds a delightful contrast to the crunchy topping. If you’re looking for a dairy-free option, coconut whipped topping is an excellent choice.

Storage Instructions
This peach crisp is best enjoyed warm the day you make it. However, you can store leftovers in an airtight container in the refrigerator for 1-2 days. To reheat leftovers, bake them in the oven at 350°F for about 10 minutes until the topping is crispy again and the peaches are warmed through.
Peach Crisp Recipe FAQs
Can I Make Peach Crisp Vegan?
Yes, you can easily make this peach crisp vegan and dairy-free. Simply swap the butter for coconut oil or vegan butter. Also, if desired, top with vegan vanilla ice cream or vegan whipped cream.
Is Peach Crisp Gluten-Free?
Yes, this peach crisp is naturally gluten-free if you use certified gluten-free oats.
Do I Have to Peel the Peaches for Peach Crisp?
No, you don’t have to peel the peaches. It’s a matter of personal preference and the texture you prefer. Peeling them will result in a smoother peach filling, while keeping them unpeeled saves time, adds texture, and may increase the nutritional value due to the nutrients in the skin of peaches.
Can I Use Frozen Peaches for Peach Crisp?
If you don’t have fresh peaches, use frozen sliced peaches instead. Thaw and drain them, then pat them dry. Mix with the other filling ingredients, add to your baking dish, and top with the oat mixture. Bake as directed, but you may need to add about five extra minutes since the peaches were frozen. Keep an eye on it and adjust the time if necessary.
More Peach Recipes to Try!
Air Fryer
Air Fryer Peaches with Cinnamon
Desserts
Peach Tiramisu in a Jar
Breakfast
Peach Pancakes With Peach Topping
If you try this recipe please be sure to leave us a comment and star rating, ★★★★★, letting us know how it turns out for you.
Peach Crisp Recipe with Oats

Ingredients
For The Peach Filling
- 5-6 ripe medium-sized peaches, unpeeled or peeled
- 1 tablespoon cornstarch
- 3 tablespoons brown sugar or brown monk fruit
- 1 teaspoon vanilla extract
- 1 teaspoon lemon juice
- 1 pinch of salt
For The Oat Topping
- 1/2 cup quick oats or rolled oats
- 1/2 cup oat flour
- 1/3 cup brown sugar or brown monk fruit
- 2 tablespoons cold unsalted butter or light butter, cubed
- 2 tablespoons cold unsweetened applesauce
- 1 teaspoon ground cinnamon
- 1 pinch of nutmeg
- 1/4 teaspoon salt
- 2 tablespoons chopped walnuts, pecans, or almonds, optional
Instructions
- Wash and dry the peaches. Then, cut them in half lengthwise and remove the pits. From there, evenly slice the peaches into 1/4-inch thick slices. Add the sliced peaches to a large bowl.
- Add the cornstarch, brown sugar, vanilla extract, lemon juice, and a pinch of salt to the bowl with the sliced peaches. Next, thoroughly mix these ingredients.
- Lightly spray a 9-inch round baking dish, such as a pie pan, with coconut oil. Then, pour the peach mixture into the baking dish.
- Make the oat topping. First, use oat flour if you have it, or place 1/2 cup of oats in a blender and blend them into oat flour. (You will need 1/2 cup of oats and 1/2 cup of oat flour.) Add the oats, oat flour, brown sugar, cubed cold butter, cold unsweetened applesauce, cinnamon, nutmeg, salt, and optional chopped nuts to a bowl.
- Mix together the ingredients for the topping. Use a fork, your hands, or a pastry cutter to combine the butter with the rest of the ingredients until a crumbly topping forms.
- Once combined, use your hands to crumble and evenly sprinkle the topping over the peaches in the baking dish.
- Bake the peach crisp at 350°F for 40-45 minutes, until the topping is golden brown. Once done, let the peach crisp slightly cool before serving. Enjoy or top with a scoop of vanilla ice cream or whipped cream.
Video

Notes
- Peaches: Use 2-2.5 pounds of fresh peaches, about 5-6 medium-sized peaches. Slice the peaches for this recipe. You don’t have to peel the peaches, but you can if you prefer.
- Adjust the Sweetness: Taste your peaches before adding sugar to the filling. If they’re naturally very sweet, you can reduce the brown sugar slightly. Or, if the peaches are a bit tart, add a little extra brown sugar to enhance their flavor and sweetness.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





















Love using the applesauce I do this a lot in other recipes. Healthy idea to get away from using too much unhealthy fat.
It’s such a great substitute to be able to use less fat by using applesauce. I am so happy that you used this trick and enjoy it in this recipe!
Definitely a Keeper I like that you used the applesauce I do this in all my recipes
Thanks
Hello, thank you so much for leaving a review of this peach crisp, we are so happy you enjoyed it! I love that you use applesauce as well in your recipes! It’s such a game-changer!