This easy peach crisp is one of my favorite summer dessert recipes! It has a buttery oat topping and sweet, juicy peach filling. I love to make it with fresh peaches in the summer, but it also works nicely with thawed and drained frozen peaches at other times of year.
½cupcold unsalted butter, 1 stick, cubed, plus more for the pan
Instructions
Preheat the oven to 350°F and grease a 9x9-inch baking dish.
In a large bowl, toss the peaches with the flour, sugar, lemon juice, and vanilla. Spread evenly in the prepared baking dish.
Make the topping: In a medium bowl, whisk together the oats, flour, brown sugar, cinnamon, and salt. Use a fork, a pastry cutter, or your hands to work in the butter until the mixture is crumbly. Sprinkle evenly over the peaches.
Bake for 30 to 40 minutes, or until the peaches are bubbling and the topping is golden brown and crisp.
Let stand for 10 minutes before serving with vanilla ice cream.
Notes
2026 update: I recently updated this recipe with a simplified oat topping based on reader feedback. If you'd like to make the previous version, use the same method with 1/2 cup oats, 1/2 cup almond flour, 1/3 cup brown sugar, 1/4 cup crushed walnuts or pecans, 1/2 teaspoon cinnamon, 1/4 teaspoon sea salt, and 1/4 cup cold coconut oil or butter.