Preheat your oven to 375°F (190°C) and butter your baking dish to prevent sticking.
Peel the peaches with a peeler, then slice them into thin, even pieces. Place the slices in a large mixing bowl.
Add the sliced peaches to the bowl, then sprinkle over the ground ginger, vanilla extract, and sugar. Gently toss to coat all the fruit evenly.
Transfer the coated peach slices into your prepared baking dish, spreading them out into an even layer.
In a separate bowl, combine the flour, oats, and a pinch of salt. Add the cold butter pieces and use a pastry cutter or fork to cut the butter into the dry ingredients until the mixture resembles coarse crumbs.
Sprinkle the crumble mixture evenly over the peach filling, covering it fully and pressing it down lightly with your hands to ensure good contact.
Bake in the preheated oven for about 40 minutes, or until the top is golden brown and bubbling around the edges.
Remove from the oven and let cool slightly for about 10 minutes, allowing the juices to settle and the topping to firm up.
Spoon warm servings onto plates, and enjoy the tender peaches with their crispy, buttery topping.