Preheat your oven to 400°F. Wash and scrub the beets thoroughly, then drizzle each with olive oil and wrap them individually in foil. Place the foil-wrapped beets on a rimmed baking sheet and roast them for 50 to 70 minutes, depending on size, until they’re fork-tender. Let the beets cool slightly before unwrapping.
Once they’re cool enough to handle, use your hands or a paper towel to gently rub off the skins—they should come off easily. For less mess, use gloves while handling the beets. After peeling, let them cool completely and slice into thin rounds or wedges. Season with salt and pepper for extra flavor.
Start with a bed of arugula or your chosen greens in a large serving bowl or platter. Arrange the sliced beets over the greens, followed by the orange segments, thinly sliced red onion, crumbled goat cheese, and pistachios. If you’re using fresh mint, sprinkle a few leaves on top for added freshness.
This is a salad meant to be both colorful and texturally dynamic. You can customize by using different nuts or adding extra greens, but the beets, citrus, and cheese are the essential core. Assemble the salad just before serving to keep the greens crisp and fresh.
In a small bowl, whisk together olive oil, fresh orange juice, lemon juice, champagne or white balsamic vinegar, honey, and Dijon mustard until smooth. Season with salt and black pepper to taste. Drizzle the dressing over the salad just before serving, or serve it on the side so guests can dress their own plates.
The dressing can be made ahead of time and kept in the fridge for up to 1 week. Shake or whisk well before serving. If you're prepping the salad ahead of time, store the components separately and assemble just before eating.