If you’re craving a dessert that perfectly balances juicy, tender peaches with a buttery, crunchy topping, you’re in the right place. This Peach Crisp Recipe is one of those timeless treats that feels like a warm hug from your kitchen. It takes simple, fresh ingredients and transforms them into something irresistibly delightful, with that sweet and cinnamon-kissed aroma filling your home. Whether it’s the height of summer or you’re just dreaming of sunshine, this crisp offers that comforting fruit-forward flavor nestled under a golden oat streusel, making it a family-favorite that’s sure to become your go-to dessert.

Ingredients You’ll Need
You really don’t need a pantry full of fancy items to whip up this Peach Crisp Recipe. Each ingredient plays its part—fresh peaches bring sweetness and juiciness, while the brown sugar and oats give the topping that perfect crunch and depth of flavor. Let’s take a look at what you’ll need:
- 8 cups peeled and thinly sliced fresh peaches: The star of the show, ripe peaches give that luscious, juicy base you want in a crisp.
- 1/2 cup granulated sugar: Adds just enough sweetness to amplify the peaches’ natural flavor without overpowering.
- 2 tablespoons all-purpose flour: Helps thicken the peach juices so the filling isn’t too runny.
- 1 tablespoon cornstarch: A secret weapon for extra thick and luscious filling consistency.
- 1 teaspoon ground cinnamon: Infuses a cozy, warm spice right into the filling and topping.
- 1/4 teaspoon salt: Balances the sweetness and enhances the flavors overall.
- 3/4 cup packed light brown sugar: Boosts flavor in the topping with a rich, molasses undertone.
- 1/2 cup (1 stick) salted butter, room temperature: Creates that wonderfully tender and crumbly texture for the crisp topping.
- 1/2 cup all-purpose flour: Works with butter and oats to build the crumbly topping.
- 1 teaspoon ground cinnamon: Sprinkles additional warmth in the crispy layer, making it even more irresistible.
- 1 3/4 cups old-fashioned oats: The key to that hearty, crunchy, golden streusel you can savor with each bite.
How to Make Peach Crisp Recipe
Step 1: Preheat and Prepare Your Pan
Start by heating your oven up to 400°F. It’s important that your oven is properly preheated to ensure the peaches cook evenly and the topping crisps up beautifully. Butter a 9×9-inch baking pan well to keep your peach crisp from sticking, setting yourself up for an easy release and clean edges.
Step 2: Mix the Peach Filling
Grab a large bowl and toss together your peeled, sliced peaches with granulated sugar, 2 tablespoons of flour, cornstarch, 1 teaspoon of cinnamon, and that pinch of salt. This mixture will coat the peaches evenly, helping them thicken nicely as they bake while infusing a lovely, spicy warmth.
Step 3: Make the Streusel Topping
The same bowl works perfectly here—no need for extra dishes! Cream together brown sugar, the remaining 1/2 cup flour, softened butter, and 1 teaspoon cinnamon until you get a wet, clumpy mixture. Then stir in the oats using your hands, which is the best way to evenly distribute the topping and get that coarse, crumbly texture everyone loves.
Step 4: Assemble and Bake
Evenly spread the peach filling into your prepared pan, smoothing it into an even layer. Crumble the oat topping all over the peaches to cover them completely. Pop the pan into your preheated oven and bake for about 20-25 minutes. You’ll know it’s ready when the topping is a light golden brown at the edges and the peach filling is bubbling enticingly beneath.
Step 5: Cool and Enjoy
Once out of the oven, give the crisp about 10 minutes to cool and set up slightly before diving in. This resting time helps the juices thicken just enough to avoid a soggy bottom. Serve warm, and if you’re feeling indulgent, pair it with a scoop of vanilla ice cream for the ultimate comforting dessert experience.
How to Serve Peach Crisp Recipe

Garnishes
Adding a touch of extra flair is easy here. A dollop of freshly whipped cream or a scoop of smooth vanilla ice cream elevates the peach crisp to the next level of indulgence. For a little extra texture and color, sprinkle some toasted chopped pecans or a dusting of powdered sugar right before serving.
Side Dishes
This Peach Crisp Recipe is a fantastic solo dessert, but if you’re serving it alongside other dishes, think light and fresh sides. A simple green salad or a refreshing mint tea stays in harmony with the dessert’s warmth without overshadowing it. It also pairs beautifully with a glass of chilled Riesling or a fruity rosé for brunch celebrations.
Creative Ways to Present
Want to impress guests? Serve individual portions in ramekins topped with a small sprig of fresh mint or a thin slice of peach for a pretty touch. Another fun idea is to turn your peach crisp into parfait layers with yogurt or mascarpone cream, oats, and peach filling for a trendy treat that looks gorgeous and tastes divine.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, cover the peach crisp tightly with foil or plastic wrap and keep it in the refrigerator for up to 4 days. The flavors will meld even more, so reheating tastes just as great as freshly baked.
Freezing
You can freeze peach crisp for longer storage. Just assemble it in a suitable freezer-safe dish but don’t bake. Wrap it tightly with foil and plastic wrap to avoid freezer burn, then freeze for up to 3 months. When you’re ready to enjoy, bake it straight from frozen—just add extra time to the baking process and watch for bubbling fruit and golden topping.
Reheating
Reheat your peach crisp gently in a 350°F oven for 15-20 minutes until warmed through and the topping is crisp again. Avoid microwaving if you can, to keep that glorious oat texture perfectly intact.
FAQs
Can I use frozen peaches for this Peach Crisp Recipe?
Absolutely! Frozen peaches can be a great substitute when fresh ones aren’t available. Just thaw them and drain excess juice to prevent a soggy filling, then follow the recipe as usual.
What can I substitute for oats in the topping?
If you’re not an oats fan, try chopped nuts like almonds or pecans for a crunchy texture, or even crushed graham crackers for a different kind of crumble. Just keep the ratio similar to maintain the topping’s structure.
Is this Peach Crisp Recipe gluten-free?
Not as it stands, but you can easily make it gluten-free by swapping all-purpose flour with a gluten-free blend and using certified gluten-free oats. The rest of the ingredients are naturally gluten-free.
Can I make this Peach Crisp Recipe vegan?
Yes! Replace the butter with a vegan butter substitute or coconut oil and use brown sugar that’s labeled vegan. The result will be just as delicious and buttery.
How ripe should the peaches be?
Choose peaches that are ripe but still firm to the touch. Overly soft peaches might turn mushy when baking, while slightly underripe peaches will hold their shape and offer the best texture.
Final Thoughts
This Peach Crisp Recipe is one of those classic desserts that never goes out of style. It’s easy to make, incredibly satisfying, and perfect for sharing (or not sharing!). Whether you’re looking to celebrate a bountiful peach season or just satisfy a sweet craving, I can’t recommend this enough. Give it a try—you’ll wonder how you ever lived without it in your recipe collection!
Print
Peach Crisp Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 1 9×9-inch pan, about 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This classic Peach Crisp recipe features tender, juicy peaches topped with a buttery oat streusel that bakes to golden perfection. Quick to assemble and easy to bake, it’s a comforting dessert perfect for showcasing fresh peaches in a simple yet delicious way.
Ingredients
Peach Filling
- 8 cups peeled and thinly sliced fresh peaches
- 1/2 cup granulated sugar
- 2 tablespoons all-purpose flour
- 1 tablespoon cornstarch
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
Streusel Topping
- 3/4 cup packed light brown sugar
- 1/2 cup (1 stick) salted butter, room temperature
- 1/2 cup all-purpose flour
- 1 teaspoon ground cinnamon
- 1 3/4 cup old-fashioned oats
Instructions
- Preheat and Prepare Pan: Preheat your oven to 400°F (204°C). Butter a 9×9-inch baking pan thoroughly to prevent the peach crisp from sticking during baking, then set it aside.
- Mix Peach Filling: In a large bowl, combine the peeled and thinly sliced peaches with granulated sugar, 2 tablespoons of flour, cornstarch, 1 teaspoon cinnamon, and salt. Toss well until all the peaches are evenly coated. Pour this peach mixture into the prepared baking pan and spread it out evenly.
- Make Streusel Topping: Using the same bowl, cream together the packed light brown sugar, 1/2 cup flour, salted butter, and 1 teaspoon cinnamon until a wet, clumpy mixture forms. Then add the old-fashioned oats and mix, preferably with your hands, until a coarse, crumbly topping forms.
- Assemble Crisp: Evenly crumble the oat streusel topping over the peach filling, making sure the peaches are fully covered.
- Bake: Place the baking pan in the preheated oven and bake for 20-25 minutes. The peach crisp is ready when the topping turns a light golden color around the edges and the peach filling is bubbling.
- Cool and Serve: Remove the peach crisp from the oven and allow it to rest for 10 minutes, allowing the filling to set up. Serve warm, optionally with a scoop of vanilla ice cream for an extra indulgent touch.
Notes
- Use ripe but firm peaches to prevent mushy filling.
- Pear, apple, or berry mixtures can substitute for peaches following the same preparation.
- For a dairy-free version, substitute the butter with vegan margarine.
- Letting the crisp cool slightly before serving helps the juices thicken.
- Storage: Leftovers can be refrigerated for up to 3 days and reheated before serving.

