Whole Grain Low-Sugar Peach Crisp Recipe

Peach season is short—so make the most of it with this healthy peach crisp. We enjoy it for dessert and even for breakfast. With whole-grain oats, walnuts, fresh peaches and a touch of natural sweetener, this recipe is hearty enough for a morning meal and indulgent enough for a bowl of ice cream.

If you love fresh peaches, also try a creamy peach banana smoothie or peaches-and-cream overnight oats for more seasonal breakfast ideas.

Serving of peach crisp on a round plate topped with ice cream and a vintage spoon on the plate with sliced peaches on the sides of the plate.

Why You’ll Love This Healthy Peach Crisp

This peach crisp is simple and satisfying:

  • Topped with a whole-grain cinnamon oat and walnut topping.
  • Refined-sugar free and low in added sugar; easily made gluten-free and dairy-free.
  • Made with just 10 ingredients, most of which are pantry staples.
  • Healthy enough for breakfast, delicious enough for dessert.

Fresh summer peaches, a little cinnamon, and a crunchy walnut-oat topping create a classic combo that never gets old. After testing variations, the favorite uses fresh peaches (frozen works, too) and a modest amount of coconut sugar in the topping.

The filling relies on the peaches’ natural sweetness, keeping added sugar low while prioritizing whole grains in the topping. Like other clean-eating desserts, this crisp tastes indulgent but is made from wholesome ingredients.

This recipe works for both breakfast and dessert. Serve it with plain unsweetened Greek yogurt and a sprinkle of chia or hemp seeds for breakfast, or add a scoop of vanilla ice cream or coconut whipped cream for dessert.

Ingredient Notes

Labeled ingredients for a healthy peach crisp.
  • Peaches or nectarines — Either works; nectarines simply have smoother skin. Choose ripe-but-firm fruit so the filling stays textured, not mushy.
  • Tapioca starch — Thickens peach juices into a jammy filling. Arrowroot or cornstarch can be used instead.
  • Rolled oats — Use old-fashioned rolled oats, not quick oats, for the best texture in the topping.
  • Oat flour — Keeps the topping whole-grain. You can buy oat flour or make it by grinding rolled oats.

Clean-food tip: Peaches often carry pesticide residues, so consider buying organic when possible. If avoiding pesticides matters to you, choose organic oats and oat flour and opt for pasture-raised butter if using butter.

Variations & Substitutions

  • Frozen peaches: Thaw and drain excess liquid before using.
  • Dairy-free: Swap coconut oil for butter; add it in small spoonfuls if soft at room temperature.
  • Gluten-free: Use certified gluten-free oats and oat flour to avoid cross-contamination.
  • Flour swap: If you don’t have oat flour, use any all-purpose or whole-grain flour you prefer.
  • Mixed fruit: Stir in sliced strawberries or blueberries for a berry-peach crisp.

Step-by-Step Directions

Sliced peaches in a ceramic pie plate.
  1. Preheat oven to 350°F. Slice peaches and place them in a 9″ pie dish or similar baking dish.
Slice fresh peaches in a ceramic pie dish mixed with cinnamon and tapioca starch.
  1. Add lemon juice, tapioca starch, cinnamon and vanilla to the peaches and toss to coat evenly.
Oats, oat flour, and coconut sugar mixed in a small glass mixing bowl with cubes of butter added to the bowl.
  1. In a bowl, combine oat flour, rolled oats, coconut sugar, walnuts and salt.
Pastry cutter cutting butter into a mixture of oats, oat flour and coconut sugar in a small glass mixing bowl.
  1. Add cubed cold butter and cut it into the oat mixture with a pastry cutter or fork until coarse, clumpy crumbs form.
Sliced peaches in a ceramic pie dish topped with oat flour, oat, and butter mixture.
  1. Evenly sprinkle the crumb topping over the peaches.
Baked peach crisp in a ceramic pie dish.
  1. Bake at 350°F for 35–45 minutes, until the filling is bubbly at the edges and the topping is golden brown.
  2. Let the crisp sit 15 minutes before serving so the filling thickens. Serve warm and enjoy.
Baked peach crisp topped with a scoop of ice cream in a ceramic pie dish with sliced peaches, plates, and a bowl of oats scattered on the sides.

What Makes this a Healthy Peach Crisp?

Compared with many desserts, this recipe emphasizes whole ingredients and lower added sugar:

  • Low added sugar: The filling relies on peaches for sweetness; the topping uses a modest amount of coconut sugar.
  • Refined-sugar free: No refined white sugar—sweetness comes primarily from fruit and coconut sugar.
  • Whole grains: The topping uses rolled oats and oat flour to boost fiber and nutrients.
  • Walnuts: Chopped walnuts add texture and healthy fats, including omega-3s.
A baked peach crisp in a white baking dish topped with a scoop of vanilla ice cream. A serving has been scooped out, revealing juicy peaches beneath a golden oat crumble topping. Fresh peach halves and scattered oats sit nearby.

Sara’s Tips & Notes for the Best Healthy Peach Crisp

  • Choose peaches that are slightly soft to the touch but not overripe to avoid a mushy filling.
  • A 9″ pie plate works well, but a cast-iron skillet or a 9×9/8×8 baking dish can be used instead.
  • Use a pastry cutter or your hands to work cold butter (or coconut oil) into the oat mixture; you want coarse clumps for a satisfying topping.
  • Allow the crisp to rest 15 minutes after baking so the filling firms up from the thickener.

Healthy Peach Crisp Recipe FAQs

Do I need to peel the peaches?

No. Leaving the skin on adds fiber and nutrients, and it softens when baked. Peel only if you prefer a smoother texture.

Can I use frozen peaches?

Yes. Thaw frozen peaches and drain excess liquid before mixing with the filling ingredients.

What is tapioca starch and can I substitute it?

Tapioca starch (tapioca flour) is a grain-free thickener that creates a smooth, jam-like filling. Arrowroot works 1:1 as a substitute; cornstarch is another option.

How do I know when the crisp is done?

The crisp is ready when the top is golden brown and the filling bubbles around the edges.

How to Make Ahead & Store

Make ahead: Assemble the crisp, cover tightly and refrigerate up to 24 hours before baking. Add 5–10 minutes to baking time if chilled.

Store: Refrigerate leftovers in an airtight container for 3–4 days. Reheat in the oven to preserve the crispy topping, or use the microwave for a quick warm-up.

Freeze: Cool completely, then freeze in a freezer-safe container up to 3 months. Thaw overnight in the fridge and reheat in the oven at 350°F until warmed through and crisp.

More Healthy Summer Dessert Recipes

  • Vegan Fruit Tarts (no bake)
  • Fudgy Oat Flour Brownies (healthy & gluten-free)
  • Almond Flour Lemon Cookies (gluten-free & grain-free)
  • Healthier Scotcheroos (without corn syrup + gluten free)

If you make this recipe, please leave a rating or comment and share a photo on Instagram or Facebook—I’d love to see it!

Eat Clean. Be Well!
-Sara

Serving of peach crisp on a round plate topped with ice cream and a vintage spoon on the plate with sliced peaches on the sides of the plate.

Healthy Peach Crisp

Whole-grain oat and walnut topping with fresh peaches and minimal added sugar. Clean enough for breakfast, rich enough for dessert.
5 from 6 votes
Course: Breakfast, Dessert
Cuisine: American
Diet: Gluten Free
Prep Time: 15
Cook Time: 45
Total Time: 1
Servings: 8 people
Author: Sara

Equipment

  • 1 9″ pie plate or other baking dish
  • 1 Mixing bowl

Ingredients

Ingredients for the Peach Filling

  • 7 peaches, cut into ½” slices
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons tapioca starch
  • 1 teaspoon cinnamon
  • 1 teaspoon pure vanilla extract

Ingredients for the Crisp Topping

  • ¾ cup oat flour (certified gluten-free if needed)
  • ¾ cup rolled oats/old-fashioned oats
  • cup coconut sugar
  • ¾ cup chopped walnuts
  • ¼ teaspoon fine sea salt
  • ½ cup cold butter, cut into cubes (can use coconut oil for dairy-free)

Instructions

  1. Preheat oven to 350°F.
  2. In a 9″ pie plate or baking dish, toss sliced peaches with lemon juice, tapioca starch, cinnamon and vanilla until evenly coated.
  3. Make the oat topping: combine oat flour, rolled oats, coconut sugar, walnuts and salt in a medium bowl.
  4. Add cubed cold butter and cut into the oat mixture with a pastry cutter or your hands until coarse, clumpy crumbs form.
  5. Sprinkle the topping over the peaches and bake 40–45 minutes, until the topping is golden and the edges bubble.
  6. Let rest 15 minutes to allow the filling to thicken, then serve warm.

Notes

  • Use a 9″ pie plate, cast-iron skillet, or an 8×8/9×9 baking dish.
  • For dairy-free, substitute coconut oil for butter; the topping will be less clumpy if you reduce the fat amount.
  • Adjust walnut amount to taste; they add flavor and healthy fats.
  • There are about 4 grams of added sugar per serving; most sugar comes from the peaches.

Nutrition

Calories: 333kcal | Carbs: 35g | Protein: 6g | Fat: 21g
Tried this Recipe? Tag me Today!Mention @CleanPlateMama or tag #CleanPlateMama on social media.