For a while, I just accepted that peach desserts weren’t going to taste like the fresh fruit itself—too often, they ended up overly sweetened, mushy, or just kind of one-note. The summer peaches at my local market smelled incredible, but turning them into a crisp that actually captured that fresh, juicy brightness along with some texture was something I hadn’t quite nailed. I remember peeling those sun-warmed peaches, juices dripping down my fingers, and thinking, “There must be a way to keep that freshness alive.”
It wasn’t about flashy ingredients or complicated steps. Honestly, it was more about missing the right balance between the fruit’s natural sweetness and a topping that would add crunch without overwhelming. I tried a few recipes that left the topping soggy or the filling bland—none felt quite right. What stuck with me was the idea of adding almonds in the topping, something that felt simple but gave the crisp a satisfying snap and a subtle nutty flavor that played off the peaches beautifully.
That quiet realization—that a fresh peach crisp needed a crunchy almond topping to add both texture and depth—changed everything. It’s the kind of dessert I find myself coming back to when I want something easy, honest, and just a little bit special. No fuss, just peaches and a topping that feels like a little celebration. It’s the kind of recipe that quietly earns a spot in your regular rotation, and I think you’ll find it sticks with you too.
Why You’ll Love This Recipe
This easy fresh peach crisp with crunchy almond topping isn’t just another fruit dessert—it’s a straightforward, comforting dish I’ve refined through many summers of testing and tasting. Here’s why it stands out:
- Quick & Easy: From peeling to baking, it comes together in under 45 minutes, which is perfect for those warm evenings when you want dessert without a long kitchen session.
- Simple Ingredients: No need to hunt for anything exotic—just fresh peaches, pantry staples like oats, and a handful of almonds. I usually go for Bob’s Red Mill oats and Blue Diamond almonds for consistent quality.
- Perfect for Summer Gatherings: Whether it’s a laid-back family dinner or a casual potluck, this crisp fits right in, balancing sweet and crunchy in a way that makes people smile.
- Crowd-Pleaser: The almond topping adds a little crunch that kids and adults both love—plus, it’s gluten-free if you swap the oats for certified gluten-free ones.
- Unbelievably Delicious: The texture combo—tender peaches with a crisp, nutty topping—makes this dessert one you’ll want to savor slowly, maybe with a scoop of vanilla ice cream.
What really sets this peach crisp apart is the crunchy almond topping. Instead of a usual flour-and-butter crumble, the almonds add a toasty depth and a satisfying bite that perfectly complements the juicy peaches. I find it’s the kind of twist that makes a classic recipe feel thoughtfully updated without any extra fuss.
Honestly, it’s the kind of recipe you’ll return to because it’s dependable, delicious, and just the right amount of sweet and crunchy. If you love desserts that feel fresh and homemade, this one’s going to settle in nicely on your list.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bright peach flavor and a crunchy, nutty topping. Most are pantry staples with a few fresh touches that make a big difference.
- Fresh Peaches: About 5-6 medium peaches (roughly 2 pounds or 900 grams), peeled, pitted, and sliced. Ripe but firm peaches work best to hold their shape during baking.
- Granulated Sugar: 1/3 cup (65 grams) to sweeten the fruit naturally without overpowering it.
- Lemon Juice: 1 tablespoon fresh lemon juice to brighten the peaches and balance the sweetness.
- Cornstarch: 1 tablespoon to thicken the peach juices and avoid a soggy bottom.
- Ground Cinnamon: 1/2 teaspoon for a warm, cozy note that pairs perfectly with peaches.
For the Crunchy Almond Topping:
- Old-Fashioned Rolled Oats: 3/4 cup (65 grams) for that classic crisp texture. I prefer Bob’s Red Mill for their hearty chew.
- Almonds: 1/2 cup (60 grams) sliced or roughly chopped. Toast them lightly beforehand if you have time to amp up the flavor.
- Brown Sugar: 1/3 cup (70 grams) packed for a deep caramel note.
- All-Purpose Flour: 1/3 cup (40 grams) to bind the topping together.
- Unsalted Butter: 6 tablespoons (85 grams), cold and cut into small cubes, to create that rich, crumbly topping.
- Salt: A pinch to balance the sweetness and bring out the almond flavor.
Substitutions: For gluten-free, swap the flour with almond flour and use certified gluten-free oats. If you want a dairy-free version, coconut oil works well in place of butter but changes the texture slightly.
Equipment Needed
- Baking Dish: A 9-inch (23 cm) square or round baking dish works perfectly to hold the peaches and topping evenly.
- Mixing Bowls: One for the peach filling and another for the almond topping.
- Knife and Peeler: For prepping peaches—if you don’t have a peeler, a sharp paring knife does the trick.
- Measuring Cups and Spoons: Accurate measuring makes a difference, especially for the topping.
- Pastry Cutter or Fork: Helpful for cutting butter into the topping, but fingers work fine if you prefer.
- Oven: Preheated to 350°F (175°C) for baking.
If you don’t have a pastry cutter, I often use two forks to blend the cold butter into the topping. It’s a small shortcut that works surprisingly well. Also, a silicone spatula helps scrape every bit of peach goodness into the dish without waste.
Preparation Method

- Prep the Peaches: Start by peeling your peaches. I find the easiest way is to score a shallow “X” on the bottom, blanch them in boiling water for 30 seconds, then plunge into ice water—skins slip right off. Slice about 5-6 peaches into roughly 1/2-inch (1.25 cm) thick slices. You’re aiming for even pieces so they cook uniformly.
- Mix the Filling: In a large bowl, toss the peach slices with 1/3 cup (65 g) granulated sugar, 1 tablespoon fresh lemon juice, 1 tablespoon cornstarch, and 1/2 teaspoon ground cinnamon. The cornstarch thickens the juices released during baking, so your crisp won’t end up watery. Stir gently until all slices are coated evenly.
- Prepare the Almond Topping: In another bowl, combine 3/4 cup (65 g) rolled oats, 1/2 cup (60 g) sliced almonds, 1/3 cup (70 g) brown sugar, 1/3 cup (40 g) all-purpose flour, and a pinch of salt. Add 6 tablespoons (85 g) cold, cubed unsalted butter.
- Mix the Topping: Using a pastry cutter, two forks, or your fingertips, cut the butter into the dry ingredients until the mixture resembles coarse crumbs. You want some pea-sized bits for that satisfying crunch, not a fine powder.
- Assemble the Crisp: Transfer the peach filling to your greased 9-inch (23 cm) baking dish, spreading it evenly. Sprinkle the almond topping evenly over the peaches, making sure to cover all areas for a uniform crunch.
- Bake: Place in the preheated oven at 350°F (175°C) and bake for 35-40 minutes. You’ll know it’s done when the topping is golden brown and the peach filling is bubbling around the edges.
- Cool & Serve: Let the crisp cool for at least 15 minutes. This resting time lets the juices thicken further and makes serving easier. Honestly, it’s hard to wait, but it’s worth it!
Pro Tip: If your topping browns too quickly, loosely cover the dish with foil halfway through baking to prevent burning while the peaches finish cooking.
Cooking Tips & Techniques
One thing I learned early on is that the texture of the topping can make or break a fruit crisp. Using cold butter and cutting it into the dry ingredients rather than melting it keeps the topping crumbly and crisp. If you melt the butter, the topping tends to turn cakey or soggy.
Another tip is to avoid over-sugaring the peaches. Peaches are naturally sweet, and too much sugar can mask their fresh flavor and make the filling syrupy. The cornstarch helps keep things thick without needing extra sugar.
When it comes to almonds, toasting them lightly beforehand adds a warm, nutty complexity that really shines through. I sometimes toss them in a dry skillet for 3-4 minutes until fragrant.
If your peaches are on the softer side, adding a bit more cornstarch (up to 2 tablespoons) can help keep the filling from turning too watery. Also, remember to slice peaches uniformly so they cook evenly—uneven pieces can lead to a mix of mushy and undercooked bites.
Multitasking tip: While the crisp bakes, it’s a great time to prep something savory like the easy St. Patrick’s Day beef sheet pan dinner for a full meal that’s ready when dessert’s done.
Variations & Adaptations
This peach crisp is a flexible base you can tweak to match what you have or prefer. Here are a few ideas:
- Berry Peach Crisp: Add 1 cup (150 g) fresh or frozen raspberries or blueberries with the peaches for a mixed fruit version. This adds a tart contrast that pairs well with the almond topping.
- Gluten-Free: Swap the all-purpose flour for almond flour and use gluten-free oats to make the crisp safe for gluten-sensitive eaters. The almond flour adds even more nuttiness!
- Spiced Twist: Add 1/4 teaspoon ground ginger or nutmeg to the peach filling for a subtle warming spice that deepens the flavor without overpowering.
- Dairy-Free: Replace butter with coconut oil in the topping. It will yield a slightly different texture but still deliciously crisp and rich.
- Nut-Free: Omit almonds and increase oats or add chopped pecans or walnuts if you prefer other nuts.
I once tried swapping peaches for nectarines when the market was out of peaches, and it worked beautifully—just as juicy but with a slightly firmer bite. This crisp easily adapts to different stone fruits, so don’t hesitate to experiment.
Serving & Storage Suggestions
This peach crisp is best served warm, ideally with a scoop of vanilla ice cream or a dollop of whipped cream. The contrast between the hot, bubbling fruit and cold cream is honestly one of my favorite parts.
For a lighter option, try it alongside a cup of unsweetened Greek yogurt—adds a nice tang and balance to the sweetness.
Leftovers keep well in an airtight container in the refrigerator for up to 3 days. To reheat, pop individual portions in the microwave for about 30-45 seconds or warm the whole dish at 325°F (160°C) for 15-20 minutes until heated through.
The flavors develop beautifully overnight, with the topping softening slightly but still holding some crunch. I’ve found it makes a great breakfast treat the next day, especially with a drizzle of honey or a sprinkle of toasted almonds on top.
Nutritional Information & Benefits
Each serving of this peach crisp (about 1/6 of the recipe) offers approximately:
| Calories | 280 kcal |
|---|---|
| Protein | 4 g |
| Carbohydrates | 40 g |
| Fat | 11 g |
| Fiber | 4 g |
Peaches are a great source of vitamins A and C and provide antioxidants that support skin health and immunity. Almonds add healthy fats, protein, and vitamin E, which is great for heart health. Using oats contributes fiber, which helps with digestion and keeps you feeling full.
This recipe can be made gluten-free and dairy-free with simple substitutions, making it suitable for various dietary needs. Keep in mind the recipe contains nuts, so it’s not safe for those with nut allergies.
From a wellness perspective, it strikes a nice balance between indulgence and health, letting you enjoy dessert with less guilt and more wholesome ingredients.
Conclusion
This easy fresh peach crisp with crunchy almond topping is one of those recipes that quietly becomes a favorite because it’s dependable, tasty, and just feels right. It’s not fussy, and it lets the fruit shine while adding that little bit of texture that makes all the difference.
Feel free to play with the topping or fruit based on what you have—this recipe welcomes your personal touches. For me, it’s a simple, satisfying way to celebrate peaches when they’re at their peak, and I hope it finds a place in your kitchen too.
If you try it, I’d love to hear how you made it your own or any tweaks you found that worked. Sharing those little discoveries is what makes cooking fun and keeps recipes alive.
Here’s to many cozy peach crisp moments ahead.
FAQs
Can I use frozen peaches for this recipe?
Yes, you can use frozen peaches. Just thaw them completely and drain any excess liquid before mixing with the sugar and cornstarch to avoid a watery filling.
How do I store leftover peach crisp?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave before serving.
Can I make this peach crisp ahead of time?
Definitely. You can assemble the crisp and keep it covered in the fridge for up to 24 hours before baking. Just add a few extra minutes to the baking time if it’s cold from the fridge.
What can I substitute if I don’t have almonds?
You can replace almonds with other nuts like pecans or walnuts, or simply increase the oats in the topping for a nut-free version.
Is this recipe suitable for gluten-free diets?
Yes, by swapping all-purpose flour for almond flour and using certified gluten-free oats, you can make this crisp gluten-free.
Pin This Recipe!

Easy Fresh Peach Crisp Recipe with Crunchy Almond Topping
A straightforward and comforting peach crisp featuring fresh peaches and a crunchy almond topping that balances sweet and nutty flavors perfectly.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 5–6 medium fresh peaches (about 2 pounds or 900 grams), peeled, pitted, and sliced
- 1/3 cup granulated sugar (65 grams)
- 1 tablespoon fresh lemon juice
- 1 tablespoon cornstarch
- 1/2 teaspoon ground cinnamon
- 3/4 cup old-fashioned rolled oats (65 grams)
- 1/2 cup sliced or roughly chopped almonds (60 grams)
- 1/3 cup packed brown sugar (70 grams)
- 1/3 cup all-purpose flour (40 grams)
- 6 tablespoons unsalted butter (85 grams), cold and cubed
- Pinch of salt
Instructions
- Prep the peaches by scoring a shallow ‘X’ on the bottom, blanching in boiling water for 30 seconds, then plunging into ice water to peel easily. Slice peaches into 1/2-inch thick slices.
- In a large bowl, toss peach slices with granulated sugar, lemon juice, cornstarch, and ground cinnamon until evenly coated.
- In another bowl, combine rolled oats, almonds, brown sugar, all-purpose flour, and salt.
- Add cold, cubed butter to the oat mixture and cut in using a pastry cutter, two forks, or fingertips until mixture resembles coarse crumbs with some pea-sized bits.
- Transfer peach filling to a greased 9-inch baking dish and spread evenly.
- Sprinkle the almond topping evenly over the peaches.
- Bake in a preheated oven at 350°F (175°C) for 35-40 minutes until topping is golden brown and peach filling is bubbling.
- Let the crisp cool for at least 15 minutes before serving to allow juices to thicken.
Notes
To prevent topping from browning too quickly, loosely cover with foil halfway through baking. Toast almonds lightly beforehand for enhanced flavor. For gluten-free, substitute all-purpose flour with almond flour and use certified gluten-free oats. For dairy-free, replace butter with coconut oil but expect a slightly different texture. Uniform peach slices ensure even cooking. Avoid over-sugaring to keep fresh peach flavor. Leftovers keep well refrigerated for up to 3 days and reheat gently.
Nutrition
- Serving Size: About 1/6 of the rec
- Calories: 280
- Fat: 11
- Carbohydrates: 40
- Fiber: 4
- Protein: 4
Keywords: peach crisp, almond topping, fresh peaches, summer dessert, gluten-free option, dairy-free option, easy peach dessert


