Preheat the oven to 375°F (190°C).
Cut the peaches in half and remove the pits. Arrange them cut-side up in a baking dish.
Mix the melted vegan butter, maple syrup, ground vanilla, cinnamon, and salt. Spoon the mixture over the cut sides of the peaches and spread it evenly.
Combine all the filling ingredients in a bowl. Divide the filling between the peaches and gently press it into the centers.
Bake for 40-50 minutes, or until the peaches are tender but still hold their shape. Let them rest for 5-10 minutes.
Serve warm with vegan vanilla ice cream, chopped pistachios, fresh mint, and the syrup from the baking dish.
