Preheat the oven to 375°F (190°C). Lightly grease a baking dish that fits all the peach halves snugly.
Prepare the peaches: Slice the peaches in half and remove the pits.
If the pits are stubborn, use a spoon to gently pry them out.
Mix the glaze: In a small bowl, stir together honey, cinnamon, vanilla extract, and a pinch of salt until smooth.
Arrange and coat: Place peach halves cut-side up in the baking dish. Spoon the honey-cinnamon mixture over each peach, letting some drip into the cavities.
Add butter: Dot each peach half with a small piece of butter to help create a silky sauce.
Bake: Cook for 20–25 minutes, or until the peaches are tender when pierced with a knife and the juices are bubbling.
Broil for a blush (optional): For caramelized tops, broil for 1–2 minutes, watching closely.
Serve: Spoon the pan juices over the peaches. Add ice cream, yogurt, or your favorite topping, and finish with a light drizzle of honey if desired.