This recipe comes together in simple stages: roasting the vegetables, whisking the dressing, and assembling everything into a colorful, vibrant dish. Each step builds layers of flavor. Take your time with roasting — that’s where the magic happens.
Start by preheating your oven to 425°F. Peel and trim the beets and cut them into evenly sized wedges, then slice the turnips, carrots, and radishes into similar pieces so they cook at the same rate. Spread them out on lined baking sheets, drizzle generously with olive oil, and season with salt and freshly cracked pepper to enhance their natural sweetness.
Roast the vegetables for about 25 minutes, then scatter the sliced shallots over the top and continue roasting for another 15–20 minutes. This timing allows the root vegetables to caramelize beautifully while the shallots soften and turn slightly crisp at the edges. You’ll know they’re ready when the edges are golden and fork-tender.
While the vegetables roast, whisk together the white wine vinegar, lemon zest, lemon juice, grated garlic, honey, salt, and pepper. Slowly stream in the olive oil while whisking to create a smooth emulsion, then stir in the chopped pistachios. The dressing should taste bright, nutty, and slightly sweet with a pleasant garlic kick.
Allow the roasted vegetables to cool slightly so they don’t wilt the greens too much. In a large bowl or serving platter, layer the arugula and spinach, then arrange the roasted vegetables over the top. Drizzle generously with the pistachio vinaigrette and gently toss to combine, ensuring everything is lightly coated.
Whisk the Greek yogurt with milk until smooth and pourable, then drizzle it over the finished salad for a creamy contrast. The tangy yogurt balances the sweet roasted vegetables and nutty dressing perfectly. Finish with extra chopped pistachios or a pinch of flaky salt before serving.