Preheat the oven to 350°F (175°C). Lightly grease a 9x9-inch or similar baking dish.
In a large bowl, combine sliced peaches, sugar, lemon juice, cornstarch, and vanilla extract. Toss until evenly coated. Pour into the prepared baking dish.
In a separate bowl, mix oats, flour, brown sugar, cinnamon, and salt. Stir in melted butter until the mixture is crumbly.
Sprinkle the crisp topping evenly over the peach filling.
Bake for 35–40 minutes, or until the topping is golden brown and the peach filling is bubbling.
Let cool slightly before serving. Serve warm with vanilla ice cream or whipped cream if desired.
Prep Time: 15 minutes | Cook Time: 40 minutes | Total Time: 55 minutes
Kcal: Approx. 280 per serving | Servings: 8