Home > Recipes > Healthy Peach Crisp with Oats (Gluten-Free & Dairy-Free)

Healthy Peach Crisp with Oats (Gluten-Free & Dairy-Free)

Contains affiliate links; commissions may be earned. As an Amazon Associate I earn from qualifying purchases. Disclosure

A simple summer dessert with juicy peaches and a crisp golden oat walnut topping that’s naturally sweetened and full of real flavor. (Easy, adaptable for gluten and dairy free diet).

READY IN: ~52 minutes
YIELDS: ~6 servings
RECIPE
RATE/COMMENT
Baked peach crisp or crumble with oats served in small dessert plates garnished with mint leaves.
Peach crisp served with a scoop of ice cream.

Every summer I end up making this peach crisp at least a few times because it’s one of those desserts that doesn’t need much to taste good. Ripe peaches do most of the work. The oat walnut topping turns golden and crisp in the oven, while a little arrowroot thickens the fruit juices without making the filling heavy. It’s simple enough for a weeknight, but just as welcome at a summer gathering.

If you’re looking for another easy way to use ripe peaches, my Blueberry Peach Oatmeal Cookies are another favorite option made with many of the same wholesome ingredients.

Unlike many traditional peach crisps, this version is made with simple whole-food ingredients like rolled oats, walnuts, maple sugar, and arrowroot starch instead of relying on lots of refined sugar or flour. It can be made gluten-free by using certified gluten-free oats and a gluten-free flour blend, while dairy-free options work just as well. Whether you have fresh summer peaches, frozen slices tucked away in the freezer, or even canned peaches in the pantry, this recipe delivers the same comforting peach crisp with a crisp oat walnut topping every time.

When ripe peaches are in season, they don’t need much, just a handful of good ingredients that bring out their natural sweetness.

Close up shot of peach crisp showing baked peach slices covered with crunchy oat topping.
Peach Crisp: baked fresh peach slices covered with crunchy oat topping.

Why You’ll Love This Peach Crisp

This isn’t the sweetest peach crisp you’ll ever make, and that’s exactly the point. The peaches stay front and center, while the crisp oat walnut topping adds just enough sweetness, crunch, and warmth to complement their natural flavor.

  • A crisp oat walnut topping. Rolled oats and chopped walnuts bake into a golden topping that’s crunchy around the edges with tender, buttery crumbs in every bite.
  • Naturally sweetened. Maple sugar gives the topping a subtle caramel flavor without overpowering the fruit.
  • Works with fresh, frozen, or canned peaches. No need to wait for peak peach season to enjoy it.
  • Made with simple whole-food ingredients. No complicated ingredients or overly processed mixes.
  • Easy to adapt. Make it gluten-free with certified gluten-free oats and flour, or dairy-free with coconut oil or your favorite plant-based butter.
  • Perfect for a weeknight treat, entertaining or meal prep. It comes together quickly and tastes just as good the next day.

Why I Use These Ingredients

Every ingredient has a purpose. Rather than adding more, I prefer choosing ingredients that improve flavor, texture, or nutrition.

IngredientWhy I use itEasy substitutions
PeachesFresh peaches give the best flavor, but frozen and canned peaches work beautifully too. Leave the skins on for colour & fibre.Nectarines, apricots, or a mix of peaches and plums. Or add some blueberries.
Rolled oatsCreate the hearty, crisp topping while adding fiber and texture.Certified gluten-free rolled oats. Quick oats work in a pinch but create a softer topping.
FlourThickens the fruit juices and binds the crunchy topping together.All-purpose, GF blend, or oat + rice flour mix. Almond flour also works.
WalnutsAdd crunch, richness, and healthy fats that pair naturally with peaches.Pecans, sliced almonds, or simply leave them out.
Arrowroot starchThickens the peach juices without making the filling heavy or cloudy.Cornstarch or tapioca starch.
Maple sugarAdds a gentle caramel sweetness that lets the peaches remain the star.Coconut sugar or light brown sugar.
ButterFat helps the topping brown and become crisp.nut butter / coconut oil or vegan butter work too.
Cinnamon, cardamomEnhance the natural sweetness and bring all the flavors together.A pinch of nutmeg also works well.

See all measurements in the recipe card:

How To Make Healthy Peach Crisp

This recipe comes together in about 15 minutes before baking.

Step 1. Prepare

  • Heat oven to 360 °F (182 °C).
  • Choose your baking dish. I’m using a square 9″ non-stick baking dish, ceramic coated, so no need to grease it or use parchment paper.

Step 2. Make the oat walnut topping

  • Grate frozen butter into the flour. Or use the fast food processor method (add the cold butter and the flour to the bowl of a food processor and pulse the mixture until you have a chunky / crumb like mixture).
  • Stir in oats, walnuts, maple sugar, salt, mix gently to combine.
Process shots showing step 1: how to make the oat crumble topping for peach crisp.
Oat crumble topping made in a food processor.

Step 3. Prepare the peaches

Slice the peaches and toss them with arrowroot starch, maple sugar, spices and a pinch of salt until evenly coated. Transfer the mixture to your baking dish.

Process shots showing step 3: how to mix the peach filling for this healthy peach crumble with oats.

Step 4. Assemble

Sprinkle the topping evenly over the peaches without pressing it down. Just tap the pan a few times if needed. Keeping it loose creates the best crisp texture.

Process shots showing step 4: how to assemble the peach filling and oat crumble topping in a baking dish and prepare to bake this peach crisp recipe with oats.
Healthy peach crisp with oats (before and aftre baking).

Step 5. Bake

Bake until the topping is golden brown and the peach juices are bubbling around the edges. Depending on your baking dish and peaches (frozen or fresh), this usually takes about 35 to 45 minutes.

Step 6. Cool slightly And Serve

Let the crisp rest for 10–15 minutes before serving. This gives the filling time to thicken while keeping the fruit juicy. Spoon warm crumble into bowls with vanilla ice cream, coconut whip, or yogurt.

Overhead shot of baked peach crumble with oats served on a dessert plate with a spoon.

Variations & Tips

  • Very soft peaches release more juice and may require an extra teaspoon of arrowroot starch.
  • Frozen peaches: Use straight from the bag, add 1 extra Tbsp arrowroot, bake 5–10 min longer.
  • Canned peaches: If they’re packed in syrup, rinse lightly to reduce the sweetness. Drain well, reduce sugar to 2 Tbsp.
  • Nut free: Skip walnuts and add 2 Tbsp sunflower seeds + 1 Tbsp flax seeds or some coconut flakes for crunch (atention for tree nut allergies).
  • Low-sugar / sugar-free: Replace maple sugar with monk-fruit blend; peaches supply plenty of natural sweetness.
  • Steel-cut oats: Pre-toast ½ cup steel-cut oats in a dry pan 3 min, let cool, then swap for half the rolled oats. They stay pleasantly chewy.
  • For the crispiest topping: Leave a few larger crumbs instead of mixing the topping until smooth. Bake until the filling bubbles around the edges, not just until the topping looks golden.

Storage & Meal-prep

MethodHow longTip
Counter1 dayCover once fully cooled.
Fridge3 daysRe-crisp in preheated 350 °F oven for 10 min.
Freezer (un-baked)not recommended, freeze separately the topping and sliced peaches, assemble when ready to bake.
Freezer (baked)3 monthsFreeze it fully baked with the topping, then thaw it overnight in the refrigerator. Reheat at 350 °F for 15 min, if you want it warm.
Healthy peach crisp with oats served with a spoon.

FAQs

Is this a peach crisp or a peach crumble?

Because the topping contains rolled oats, this recipe is technically a peach crisp. However, many people use the terms crisp and crumble interchangeably, especially for baked fruit desserts with a crumb topping.

Can I prep it ahead?

I don’t recommend preparing the peach filling ahead, it will release more juice the longer it sits. However you can make ahead the topping (refrigerate or freeze) and freeze sliced peaches in a bag. When ready to bake, it’s easier to assemble everything.

Why isn’t my topping crunchy?

Butter must be cold and you need enough dry ingredients. If it still looks pale, broil for 1 min at the end. To too much liquid filling or not enough baking time migh also cause that.

Can I make it without oats?

Swap in the same weight of almond flour (or other nut flour) plus 2 Tbsp shredded coconut.

More Fruit Crisps & Crumbles

If you enjoy simple desserts made with seasonal fruit and whole-food ingredients, here are a few more recipes to try:

Find these and more in my Gluten-Free Summer Desserts collection.

Tried This Peach Crisp Recipe? I’d love to hear how it turned out! Tap ⭐⭐⭐⭐⭐ to rate it or leave a quick comment below! your feedback helps other readers (and keeps me creating new treats).

Have extra peaches? Use them to make my Creamy Peach Vinaigrette – a fresh, dairy-free dressing that’s delicious on salads, grilled chicken, or grain bowls.

peach crumble crisp
Print Recipe

Healthy Peach Crisp with Oats (Gluten-Free & Dairy-Free)

This healthy peach crisp combines juicy peaches with a golden oat walnut topping that's naturally sweetened with maple sugar and easy to adapt gluten free or dairy free. It works equally well with fresh, frozen, or canned peaches, making it a simple whole-food dessert for any time of year. This peach crisp with oats is my go-to healthy summer treat.
Prep Time15 minutes
Cook Time37 minutes
Total Time52 minutes
Servings: 6 servings
Author: Olga Caz
Save Share Recipe

Ingredients
 

Peach Filling

  • 6-7 medium fresh peaches - frozen and canned also work
  • 1 tbsp lemon juice
  • 1½ to 2 tbsp arrowroot flour - or other starchy flour
  • ¼ cup maple sugar - or your favorite sugar
  • 1 tsp cinnamon
  • ½ tsp cardamom

Oat Crumble Topping

  • 1 cup rolled oats - I used gluten free
  • cup flour - see notes
  • 6 tbsp frozen butter - see notes
  • ½ cup crushed walnuts - or pecans
  • cup maple sugar - or your favorite granulated sweetener
  • pinch salt
  • ¼ tsp cinnamon

Instructions
  

  • Preheat oven to 360 degrees F (182 C) and prepare your baking dish. I'm using a square 9" non-stick baking dish, ceramic coated, so no need to grease it.

Step 1. Make The Oat Crumble Topping First

  • Place you butter in the freezer for at least 1 hour before starting. Then, if you’re doing it by hand, use a grater: in a bowl, rub the frozen butter against the smaller grating surface on a box grater. Toss the frozen shreds of butter with flour until all pieces are coated.
  • To the butter and flour mixture, add the rest of ingredients and mix to combine with a spatula this time. Place the oat crumb topping in the fridge while you make the rest.
  • Faster food processor method: add the cold butter and the flour to the bowl of a food processor and pulse the mixture until you have a chunky / crumb like mixture. Then add the rest of ingredients.

Step 2. Prepare the peach filling

  • Rinse the peaches and pat dry, cut into wedges. I do not peeled them and the peach crisp turned just fine!
  • Add sliced peaches to the baking dish. Add lemon juice, maple sugar, flour, cinnamon and cardamom.
  • Gently stir until coated. I'm using the same baking dish for mixing the ingredients. Spread the peach filling in an even layer.

Step 3. Assemble the peach crisp

  • Sprinkle the crumbly oat topping over peaches.
    Tap the pan a few times if needed. Keeping it loose creates the best crisp texture.

Step 4. Bake

  • Bake in the oven for about 35-40 minutes, or until the topping is golden brown, and fruit is bubbling on the edges. 
  • If using frozen peaches, the baking time could take 5 to 10 minutes longer. Use broiler function for the last 2 minutes for a golden crust.

Serve

  • Once it’s crisp and golden remove from oven and let it cool. Serve warm, cold or room temperature.

Notes

  • Flour: use one plain type or a mix (refined and whole grain). Finer (starchier) flours will yield a more golden brown surface. Whole grain flours are healthier but they will change the texture and flavor a bit. You can use oat flour combined with a finer flour for a healthier peach crisp.
  • Gluten free peach crisp: use a gluten free flour mix or your favorite store-bought brand, I used my own gluten free flour mix.
  • Dairy free peach crumble: as fat use nut butter (~1/3 cup) vegan butter or coconut oil.
  • Make ahead:  I do not recommend preparing and refrigerating the crisp, unbaked, as the filling will release even more juice the longer it sits. Prepate only the topping in advance (refrigerate or freeze).
  • Pan: I used a 9×9 inch square pan , a 11×7 inch rectangular pan also would work. For a 9×13 pan – increase ingredients by 50%. You could also divide the recipe into individual ramekins. Just adjust the baking time until the peach filling bubbles up around the sides. 

Storage

Store covered in the refrigerator for up to 4 days. Reheat in a 350°F (175°C) oven or air fryer for the crispiest topping.

Freezing

Freeze baked peach crisp for up to 3 months. Thaw overnight in the refrigerator before reheating.
Tried this recipe?Mention @HealthyTasteOfLife or tag #healthytasteoflife! I’d love to hear how it turned out! Tap ⭐⭐⭐⭐⭐ below 👇 to rate it or leave a quick comment! Your feedback helps other readers.

Nutrition

Serving: 1.5cup | Calories: 391kcal | Carbohydrates: 52.46g | Fat: 18.24g | Fiber: 6.58g | Sugar: 27.8g | Vitamin A: 968.83IU | Vitamin C: 13.5mg

The information shown is an estimate provided by an online nutrition calculator.

Course: Dessert
Cuisine: American
Diet: Gluten Free, Vegetarian

If You’re Tired of Conflicting Nutrition Advice + Want a Simpler Approach To Healthy Eating
Join My Newsletter 👇

I share insights on food quality, gut health, health coaching tips beyond nutrition, and whole-food recipes that support long-term health, without strict rules or complicated meal plans.

Plus, you’ll get access to exclusive resources I don’t always share on the website.

This easy healthy peach crisp is the perfect way to use fresh summer peaches! Made with fresh juicy peaches and a golden oat crumble topping, this homemade peach crisp is cozy, naturally sweet, and simple to make. With easy gluten-free, dairy-free, and refined sugar-free options, it's a wholesome peach dessert that's perfect for summer gatherings, BBQs, potlucks, holidays, or a simple weeknight treat. Serve it warm with vanilla ice cream or yogurt for one of the best fresh peach recipes of the season.

©HealthyTasteOfLife. Content and photographs are copyright protected and need prior permission to use. Copying and/or pasting full recipes to other websites and any social media is strictly prohibited. Sharing and using the link of this recipe is both encouraged and appreciated!

Share

Explore More

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. I was looking for an easy healthy peach dessert, I have plenty of fresh peaches this year… and this is exactly what I wanted: lots of fruit, minimal sugar, and less flour and starch. Delicious!!!5 stars