Roast the beets: Preheat oven to 400°F (200°C). Wrap beets in foil and roast for 35–40 minutes, until tender. Cool, peel, and slice.
Toast the nuts: Heat a dry pan over medium heat. Add nuts and toast for 3–4 minutes until fragrant.
Make the dressing: Whisk olive oil, balsamic vinegar, honey, Dijon, salt, and pepper until smooth.
Assemble: Place greens in a bowl. Add roasted beets and nuts. Drizzle dressing and toss gently.
Finish: Top with crumbled goat cheese and a final drizzle of balsamic, if desired. Serve immediately.