Cut the peaches in half vertically and remove the pits. Make sure they are ripe and juicy to get the best caramelization. I like to gently pat them dry before cooking to avoid excess moisture.
Heat a large skillet over medium heat and add the butter. Let it melt slowly so it combines well with the sugar and spices later. The aroma at this stage always makes me hungry!
Once the butter is melted, stir in brown sugar, cinnamon, ground ginger, and a pinch of salt. Mix until smooth and fragrant, creating a buttery, spiced caramel sauce.
Place the peach halves cut-side down in the skillet. Cook for 5-7 minutes until golden brown. I like to occasionally brush the top with some of the sugar-cinnamon butter for extra flavor.
Carefully turn the peaches over with tongs and cook for another 2-3 minutes. The peaches should be tender yet hold their shape, with a beautiful caramel glaze coating them.
Remove peaches from the skillet and serve immediately. You can drizzle extra buttery caramel from the pan over the top for a glossy finish.