Preheat your oven to 350°F (175°C). In a large mixing bowl, toss sliced peaches with honey, cinnamon, and lemon juice until evenly coated. Spread the fruit mixture into a buttered baking dish, creating an even layer.
In another bowl, combine flour, rolled oats, brown sugar, and salt. Mix thoroughly to distribute the dry ingredients evenly.
Add the cold butter cubes to the dry mixture. Use a pastry cutter or your fingers to cut the butter into the mixture until it resembles coarse crumbs with some pea-sized pieces. This creates a buttery, crumbly topping.
Sprinkle the streusel topping evenly over the arranged peaches, covering the fruit completely with the crumbly mixture.
Bake in the preheated oven for about 40 minutes, or until the topping is golden brown and the fruit is bubbling around the edges.
Remove from the oven and let the peach crisp rest for a few minutes. Serve warm, ideally with a scoop of vanilla ice cream or a dollop of whipped cream if desired.