01 - Preheat the oven to 400°F.
02 - Arrange pear slices on a parchment-lined baking sheet. Drizzle lightly with olive oil and roast for 15-18 minutes, turning once, until golden and tender. Allow to cool slightly.
03 - While pears roast, toast the walnuts or pecans in a dry skillet over medium heat for 2-3 minutes, stirring, until fragrant. Remove from heat.
04 - In a small bowl, whisk together olive oil, balsamic vinegar, honey, Dijon mustard, salt, and pepper to make the dressing.
05 - In a large salad bowl, combine mixed greens and red onion. Drizzle with about half the dressing and toss gently.
06 - Arrange roasted pears, toasted nuts, and cheese over the greens. Sprinkle with dried cranberries if using.
07 - Drizzle the remaining dressing over the salad and serve immediately.