There's something about a bubbling peach crisp straight out of the oven that just stops everything.

I made this easy peach crisp with oat topping for the first time last August, right in the middle of peach season, and honestly? didn't expect much. I had a bunch of ripe peaches sitting on the counter that were about one day away from being too soft, and I needed to do something with them fast. So I threw this together in about 15 minutes and popped it in the oven.
Emily walked into the kitchen, took one sniff, and said, "Mom, what IS that?" — and then proceeded to eat two helpings with a massive scoop of vanilla ice cream.
That was it. This recipe has been on repeat in our house ever since.
It's simple, it uses real ingredients, and it's naturally gluten-free thanks to almond flour and rolled oats. If you're also a fan of easy summer fruit desserts, you'll probably love my Bourbon Pecan Peach Crisp — it's a little more indulgent but uses that same amazing summer peach base.
Jump to:
Why You'll Love This Peach Crisp Recipe
- Ready in 40 minutes — 15 minutes of prep, 25 minutes in the oven
- Naturally gluten-free with almond flour and certified rolled oats
- Uses fresh or frozen peaches — both work great
- The crunchy oat topping stays crispy and golden
- Only one bowl for the filling, one for the topping — easy cleanup
- Works with coconut oil or butter depending on what you have
Ingredients For This Easy Peach Crisp With Oat Topping
the peach filling:
- 5 ripe peaches, pitted and sliced
- 1 tablespoon cornstarch
- 1 tablespoon cane sugar
- 1 teaspoon fresh lemon juice
- 1 teaspoon vanilla extract
- Vanilla ice cream, for serving
For the oat crisp topping:
- ½ cup whole rolled oats
- ½ cup almond flour
- ⅓ cup brown sugar
- ¼ cup crushed walnuts
- ½ teaspoon cinnamon
- ¼ teaspoon sea salt
- ¼ cup firm coconut oil or cold butter, cubed
How To Make Easy Peach Crisp With Oat Topping, Step By Step
Step 1 — Prep Your Oven And Skillet
- Preheat your oven to 400°F.
- Grease a 10-inch cast-iron skillet — this is what gives you those gorgeous caramelized edges.
A cast-iron skillet really does make a difference here. The heat distribution is so even, and the filling gets this jammy, bubbly quality around the edges that a regular baking dish just doesn't give you the same way.
(Don't have a cast-iron? A 9x9 baking dish works fine. I've done it both ways.)
Step 2 — Make The Peach Filling
- Add the sliced peaches to a large bowl.
- Toss in the cornstarch, cane sugar, lemon juice, and vanilla extract.
- Stir gently until every peach slice is coated.
The cornstarch is what thickens the filling as it bakes — without it, you'd get a soupy mess at the bottom. The lemon juice brightens everything up and keeps the peaches from tasting flat.
I learned this the hard way on my second attempt, when I skipped the cornstarch because I thought "how bad can it be?" — yeah. Don't do that.
Step 3 — Mix The Crisp Topping
- In a medium bowl, combine the rolled oats, almond flour, brown sugar, walnuts, cinnamon, and sea salt.
- Add the cubed coconut oil (or cold butter).
- Use your fingers to work it in until the mixture looks crumbly and clumpy.
You want it to look like wet sand that's starting to stick together in little chunks — that's what gives you a crunchy oat topping instead of a powdery one.
Cold coconut oil or cold butter is key. If it's too warm, the topping won't crisp up the same way.
Step 4 — Assemble And Bake
- Pour the peach filling into your greased skillet.
- Sprinkle the crisp topping evenly over the peaches — don't press it down, just let it sit loose on top.
- Bake for 20 to 30 minutes, until the fruit is soft and the topping is deep golden brown.
I usually check at the 22-minute mark. You want the topping to look golden (not pale), and you should see the filling bubbling up around the edges. That's when you know it's ready.
Step 5 — Cool And Serve
- Remove from the oven and let it cool for 5 minutes.
- Serve warm with a generous scoop of vanilla ice cream.
That 5-minute rest is important! The filling thickens up a little as it cools, so it won't run all over the plate when you scoop it.
Storage, Reheating, And Keeping The Topping Crispy
Storing leftovers:
Cover the skillet tightly with foil or transfer to an airtight container. It keeps in the fridge for up to 3 days.
Reheating:
The oven is your best friend here. Reheat at 350°F for about 10 minutes — this brings the topping back to crispy. The microwave works in a pinch, but the topping goes soft fast.
Can you freeze peach crisp?
You can freeze it, but the topping tends to lose its crunch after thawing. If you want to freeze it, I'd suggest freezing the filling and topping separately, then assembling and baking fresh when you're ready. Much better results.

Tips, Swaps, And Variations For This Homemade Peach Crisp
- Using frozen peaches? Thaw them first and drain the excess liquid well. Too much moisture = soggy bottom. Nobody wants that.
- No walnuts? Swap in pecans or sliced almonds. Both work beautifully in the topping.
- Want it sweeter? Add an extra tablespoon of brown sugar to the filling. Ripe peaches are already pretty sweet, though, so taste first.
- No cast iron? A 9x9 baking dish or any oven-safe skillet will work — just watch the bake time since it may vary slightly.
- Coconut oil vs butter — I've made it both ways. Butter gives a slightly richer flavor. Coconut oil keeps it dairy-free and still gives you that golden crunch. Both are genuinely good options.
Is this the kind of dessert you could make on a random Tuesday night? Absolutely. Is it also impressive enough to bring to a summer cookout? 100% yes.
Frequently Asked Questions About This Peach Crisp
Yes! Thaw and drain frozen peaches well before using to prevent a watery filling.
Cover and refrigerate for up to 3 days. Reheat in the oven at 350°F for 10 minutes to keep the topping crispy.
Yes, it's naturally gluten-free thanks to almond flour and rolled oats — just make sure your oats are certified gluten-free.
Absolutely! Use the same amount of cold cubed butter for an equally golden, crumbly topping.
Recipes You May Like
If you loved this easy peach crisp, here are a few more recipes you'll want to try:
- Gluten-Free Apple Pie — a classic fall fruit dessert that's just as easy and completely gluten-free
- Small Batch Chocolate Chip Cookies — perfect when you want something sweet without making a full batch
- Pumpkin Custard Pie — a cozy, simple dessert that's always a hit when peach season winds down
One Last Thing Before You Go
This easy peach crisp with oat topping is the kind of recipe that looks way more impressive than the effort it actually takes.
You've got 15 minutes of hands-on work, one skillet, and the most gorgeous summer dessert sitting on your table in under an hour. It's warm, it's a little jammy, it's crunchy on top, and it tastes absolutely amazing with a melting scoop of vanilla ice cream on top.
I make this every peach season without fail, and every single time I wonder why I waited so long to pull it back out.
Go grab some peaches. You've got this!




Peach Crisp
Ingredients
Equipment
Method
- Preheat the oven to 400°F and grease a 10-inch cast-iron skillet.
- In a large bowl, combine the peaches, cornstarch, sugar, lemon juice, and vanilla and toss to coat.
- Make the topping: In a medium bowl, combine the oats, almond flour, brown sugar, walnuts, cinnamon, and salt. Using your hands, work in the firm coconut oil until the mixture is crumbly.
- Scoop the peach filling into the prepared skillet. Sprinkle with the topping and bake for 20 to 30 minutes, or until the fruit is soft and the topping is golden brown.
- Remove from the oven and let cool for 5 minutes. Serve with vanilla ice cream.






