If using plain yogurt instead of vanilla, fold the honey and vanilla extract into the yogurt in a medium bowl until well combined. Taste and adjust sweetness as desired.
Wash and dry the peaches, then cut them in half, remove the pit, and dice into bite-sized pieces. Pat them gently with a paper towel if they're very juicy.
Select four clear glasses or bowls for serving. Spoon 2-3 tablespoons of yogurt into the bottom of each glass, spreading it slightly up the sides for visual appeal.
Add a layer of diced peaches over the yogurt, using about one-quarter of the fruit for each parfait. Gently press down slightly to create an even layer.
Add another layer of yogurt on top of the peaches, followed by a sprinkle of granola. The granola layer should be thin to maintain crunch.
Repeat the layering process one more time: yogurt, peaches, and finish with a final dollop of yogurt on top.
Just before serving, add a generous sprinkle of granola on the very top layer. Garnish with sliced almonds and a fresh mint leaf if desired.
Serve immediately for maximum crunch, or refrigerate without the top granola layer for up to 24 hours. Add granola just before eating.