Healthy Peach Crisp
This Healthy Peach Crisp is made with fresh or frozen peaches, a crispy oat-almond topping, and naturally sweetened with maple syrup. Ready in under 45 minutes, it’s vegan, gluten free, and packed with juicy summer peaches!
If you’ve tried any of my viral fruit crisps, like my Healthy Berry Crisp, Healthy Blueberry Crisp, Healthy Pear Crisp, or Healthy Apple Crisp, you’re in for a treat!

One of the best parts of late summer? Peach season! The farmers markets are overflowing with ripe, juicy peaches that just melt-in-your-mouth, and this healthy peach crisp is one of the best ways to enjoy them. I’ve been making this recipe for years, and it’s probably the most popular healthy crisp recipe on my site!
We’re talking juicy peaches baked with warm spices and topped with a golden crisp. It’s vegan, gluten-free, naturally sweetened with maple syrup, and so delicious.
Table of Contents
Featured Comment
I made this recipe yesterday and it turned amazing! It’s so easy to make and tastes incredible! Can’t wait to try another of you recipes! Thanks!
– Alma


Ingredient Notes
- Peaches: I’ve tested this recipe with both fresh and frozen peaches and both turn out beautifully. If it’s peach season, go with fresh peaches for the juiciest flavor and texture. I like to peel mine, but leaving the skin on is totally up to you. Using frozen? Let them thaw slightly before baking.
- Cornstarch: Tossing the peaches in bit of cornstarch helps soak up the juices from the peaches so the filling isn’t too runny.
- Oats: Rolled or quick oats both work.
- Almond Flour: Keeps this crisp naturally gluten-free and adds a soft texture. It’s one of my favorite gluten-free flours that you’ll find in recipes like my Homemade Nutter Butter Cookies and Peanut Butter and Jelly Bars.
- Walnuts & Almonds: These add a nice crunchy texture. You can use one, or both, or substitute for your other favorite nuts.
- Maple Syrup: Adds all natural sweetness.
- Vegan Butter: Helps bring the crisp together with that golden finish. Coconut oil would work too.
- Vanilla Extract: Adds warmth and enhances the peach flavor.
- Spices: A mix of cinnamon, nutmeg, and a pinch of salt ties it all together.
Substitutions & Variations
This recipe is super easy to customize based on what you have on hand. Here are a few simple swaps & variations:
- Add protein powder: Add one scoop of protein powder into the topping,
- No vegan butter? I’ve swapped it for melted coconut oil and it worked great.
- Make it nut-free: Swap the almond flour for oat flour and use seeds (like pumpkin seeds or sunflower seeds) instead of nuts.
- Adjust the sweetness: Depending on how sweet your peaches are, you can toss them with a little maple syrup.
How to Make Healthy Peach Crisp (Step-by-Step)
This is just a recipe overview! Scroll down to the recipe card to get the full recipe with measurements.

- Step 1: If you’re using frozen peach slices, take them out of the freezer and let them thaw. If you’re using fresh peaches, peel them (or leave the skin on if you prefer) and slice into thin wedges. Add the sliced peaches to a 9-inch pie dish (or similar sized baking dish). Toss the peaches in cornstarch until evenly coated.

- Step 2: Mix together the oats, almond flour, chopped walnuts, sliced almonds, maple syrup, melted vegan butter, vanilla extract, cinnamon, nutmeg, and salt. Evenly sprinkle the crisp topping over the peaches.

- Step 3: Cover the baking dish with tinfoil and bake for about 25 minutes. Then, uncover and bake for another 15-20 minutes, or until the topping is golden brown and the peach filling is bubbly.

- Step 4: Let cool for a few minutes before serving. Enjoy warm with a scoop of vegan vanilla ice cream.
Make a Single-Serve Peach Crisp!
If you’re looking for a single-serve option, make my Single Serve Healthy Peach Crisp!
Megan’s Tips
- Use ripe peaches. Fresh, in-season peaches makes all the difference! The riper they are, the sweeter and more flavorful your crisp will be. For frozen peaches, let them thaw a bit before using.
- Adjust the cornstarch based on your peaches. This is a little trick to get the perfect filling consistency. When using frozen peaches, I recommend using 1 tablespoon of cornstarch because they will release extra moisture as they bake. If you’re using fresh peaches, 1/2 tablespoon is all you’ll need.


How to Serve Peach Crisp
This healthy peach crisp can be enjoyed any time of day – for breakfast or dessert! Here are some of my favorite ways to serve it:
- a scoop of vegan vanilla ice cream (my personal favorite!)
- coconut whipped cream
- vegan yogurt for a breakfast option
FAQs
Yes! Frozen peaches work great, I’ve made this healthy peach crisp recipe several times using frozen peaches. Just make sure to thaw them slightly before baking so they get soft and juicy.
It’s totally up to you. I usually peel mine, but it’s a personal preference.
The key is to add cornstarch. The cornstarch thickens the juices from the peaches into a delicious jammy filling.
Store leftover berry crisp in an airtight container in the refrigerator for 4-5 days. Note: the topping will soften as it sits. To bring back some of the crisp texture, reheat it in the oven. The microwave works too, but the topping won’t be as crisp.
More Fruit Crisp Recipes You’ll Love
If you loved this healthy berry crisp, try my other versions next!
If you make this recipe, please be sure to leave a comment and ★★★★★ star rating below. Don’t forget to tag me on Instagram so I can see your creations!

Healthy Peach Crisp
Ingredients
Peaches
- 3 cups sliced peaches , = about 4-5 sliced peaches, or 1lb frozen peaches (if frozen, let thaw)
- ½ tbsp cornstarch
Crisp
- 1 cup oats, rolled or quick both work
- ½ cup almond flour
- ½ cup chopped walnuts
- ½ cup sliced almonds
- ½ cup maple syrup
- ¼ cup melted vegan butter
- ½ tsp vanilla extract
- ½ tsp cinnamon
- ½ tsp nutmeg
- ¼ tsp salt
Instructions
- Preheat the oven to 350°F.
- If you're using frozen peach slices, take them out of the freezer and let them thaw. If you're using fresh peaches, peel them (or leave the skin on if you prefer) and slice into thin wedges.
- Add the sliced peaches to a 9-inch pie dish (or similar sized baking dish). Toss the peaches in cornstarch until evenly coated.
- In a mixing bowl, combine the oats, almond flour, chopped walnuts, sliced almonds, maple syrup, melted vegan butter, vanilla extract, cinnamon, nutmeg, and a pinch of salt. Stir everything together until the mixture is crumbly and well combined.
- Sprinkle the crisp topping evenly over the peaches.
- Cover the baking dish with tinfoil and bake for about 25 minutes. Then, uncover and bake for another 15-20 minutes, or until the topping is golden brown and the peach filling is bubbly.
- Remove from the oven and let it cool slightly. Scoop into bowls and top with a scoop of vegan ice cream or coconut whipped cream. Enjoy!
Video
Notes
- This recipe will work with fresh or frozen peaches. Use whatever you have!
- Adjust the cornstarch based on your peaches. When using frozen peaches, I recommend using 1 tablespoon of cornstarch because they release extra moisture as they bake. If you’re using fresh peaches, 1/2 tablespoon is all you’ll need.
- Store leftovers in the fridge. Reheat in the microwave or oven at 350F for about 10 minutes.




Delicious! Picked too many peaches so this was a perfect recipe for the overflow! Made as is but used regular butter as I didn’t have vegan butter. Yummy & thanks!
I’m so happy you loved it, Jody! A delicious way to use up extra peaches 😋 I hope this recipe will become a staple for you – thanks for sharing your review!
What is the nutritional information for this recipe?
I just updated the recipe to include the nutritional information – please note it is automatically calculated, so it should only be used as an approximation. I hope you try the recipe and love it!
Great recipe! So delicious and easy to make.
Yay, so happy you like it Nan – thanks for sharing!
So delicious and easy to make! Instructions were very clear and simple. Will be making this again!
So happy you loved it, Emma! Thanks for the great review!
I made this recipe yesterday and it turned amazing! It’s so easy to make and tastes incredible!
Can’t wait to try another of you recipes! Thanks!
Aw I’m so happy to hear that – thank you for sharing 😊 excited for you to try some more recipes!
These are AMAZING!!!!!!!
Aww yay I’m so glad you love it! Thank you 🙂