Preheat the oven to 350 degrees F. Prepare a 9-inch by 9-inch baking dish by spraying with non-stick cooking spray.
Heat a small saucepan over on medium-low heat. Melt butter and remove from heat.
Add the honey, cinnamon, ginger and salt; stir or whisk to combine and dissolve salt.
Stir in the vanilla extract and bourbon if using. Stir to fully combine.
Place the peaches in sauce and generously coat both sides. Place peaches in the prepared baking dish.
Pour the sauce on the peaches in the baking dish. Sprinkle the tops of the peaches evenly with the turbinado/brown sugar and almonds.
Bake for 30 minutes until sauce caramelized.
Serve warm or cold with whipped cream, ice cream or yogurt and sauce on top.
Notes
If Donut Peaches are not available, substitute 3 regular peaches for 6 donut peaches. Cut the peaches in half and follow the recipe as written.To make it Vegan make these substitutions: