Preheat your grill or grill pan over medium heat.
- Brush the peach halves with olive oil and season with a pinch of salt and pepper.
- Place the peach halves, cut side down, on the grill. Grill for about 4-5 minutes on each side, or until the peaches are lightly charred and softened. Remove from the grill and let them cool slightly.
- While the peaches are grilling, prepare the dressing: In a small bowl, whisk together the olive oil, balsamic vinegar, honey, Dijon mustard, salt, and pepper until the dressing is smooth.
- In a large bowl, combine the mixed greens, crumbled cheese, toasted nuts (if using), and red onion (if using).
- Slice the grilled peaches into wedges and arrange them on top of the salad.
- Drizzle the dressing over the salad and gently toss to combine.
- Garnish with fresh herbs like basil or mint, if desired.
- Serve immediately and enjoy!