This colorful salad is packed with fresh spring root veggies like carrots, radishes, and beets, all tossed together in a crunchy mix. The pistachio vinaigrette adds a yummy nutty flavor!
It’s perfect for a light lunch or as a side dish at dinner. Honestly, who doesn’t love a salad that’s as pretty as it is tasty? I could eat this every day—so refreshing! 🥗
Key Ingredients & Substitutions
Beets: Golden and red beets are fantastic for color and sweetness. If you can’t find them, try using turnips or sweet potatoes for a different flavor, but they will change the look of your salad.
Carrots: Baby carrots add a nice sweetness. If those aren’t available, regular carrots can be sliced thinly or try using parsnips for a more unique taste.
Radishes: They add a peppery crunch. If radishes aren’t your thing, consider using cucumber or celery for a refreshing alternative.
Greens: Fresh baby greens like spinach or arugula bring a nice contrast. Other options could include mixed greens or even kale, though kale would need to be massaged to soften it.
Pistachios: These add crunch and rich flavor. You could replace them with walnuts or pecans if there’s a nut allergy, but the taste might vary slightly.
How Do I Make the Perfect Pistachio Vinaigrette?
The pistachio vinaigrette can elevate the entire salad. Follow these steps to get just the right texture and flavor:
- Start by pulsing the pistachios with parsley, garlic, vinegar (or lemon juice), salt, and pepper until you reach a coarse chop.
- While the food processor runs, slowly add the olive oil so the dressing emulsifies well but stays slightly chunky.
- Don’t skip adjusting the seasoning! Taste your vinaigrette to see if it needs more salt or acidity.
A personal tip: If the dressing is too thick, add a splash of water to loosen it. It should coat the veggies beautifully without overpowering them!

Spring Root Vegetable Salad With Pistachio Vinaigrette
Ingredients You’ll Need:
For the Salad:
- 2 small golden beets, peeled and sliced
- 2 small red beets, peeled and sliced
- 1 bunch baby carrots with tops, peeled
- 1 bunch radishes, sliced
- 3 cups fresh baby greens (such as spinach, arugula, or beet greens)
- 1/2 cup shelled pistachios, roughly chopped
- 2 tablespoons olive oil
- Salt and pepper to taste
For the Pistachio Vinaigrette:
- 1/2 cup shelled pistachios
- 1/4 cup fresh parsley leaves
- 1 garlic clove, minced
- 2 tablespoons white wine vinegar or lemon juice
- 1/2 cup olive oil
- Salt and pepper to taste
For the Creamy Drizzle (optional):
- 1/4 cup Greek yogurt or crème fraîche
- 1 teaspoon lemon juice
- Pinch of salt
How Much Time Will You Need?
You will need about 40 minutes in total for this recipe. It includes 10 minutes for prep and 30 minutes for roasting the vegetables, plus some time to make the vinaigrette and assemble the salad. Perfect for a healthy meal or side dish!
Step-by-Step Instructions:
1. Prepare the Vegetables:
Start by preheating your oven to 400°F (200°C). In a large bowl, toss the sliced golden beets, red beets, baby carrots, and radishes with olive oil, salt, and pepper. This will help the veggies roast beautifully and bring out their flavor. Spread them evenly on a baking sheet in a single layer.
2. Roast the Vegetables:
Now, pop the baking sheet into the oven and roast the vegetables for about 25-30 minutes. You want them to be tender and have a nice, slightly caramelized edge. Once done, let them cool for a few minutes.
3. Make the Pistachio Vinaigrette:
While the veggies are roasting, let’s whip up the pistachio vinaigrette. In a food processor, combine the shelled pistachios, fresh parsley, minced garlic, vinegar (or lemon juice), and a pinch of salt and pepper. Pulse a few times until the pistachios are finely chopped.
4. Blend the Vinaigrette:
With the food processor running, slowly drizzle in the olive oil. This will make your dressing smooth and flavorful, but still a bit textured. Taste and adjust the seasoning if you want!
5. Prepare the Creamy Drizzle:
If you’re using the creamy drizzle, simply mix Greek yogurt (or crème fraîche) with lemon juice and a pinch of salt in a small bowl. Set it aside; it’ll be a lovely finishing touch!
6. Assemble the Salad:
In a large salad bowl, combine the roasted vegetables with the fresh baby greens. Drizzle your lovely pistachio vinaigrette over the top and toss gently to coat everything nicely.
7. Finishing Touches:
Transfer your beautiful salad to serving plates or a big salad bowl. Scatter the roughly chopped pistachios on top for a nice crunch and drizzle the creamy yogurt mixture if you’re using it.
8. Serve and Enjoy!
Now, it’s time to serve your salad! Enjoy the vibrant flavors of roasted root vegetables, fresh greens, and a nutty, creamy finish. Perfect for any spring meal!
Can I Use Different Vegetables in This Salad?
Absolutely! Feel free to substitute the root vegetables with your favorites. Sweet potatoes, parsnips, or even zucchini can work well. Just keep in mind that cooking times may vary based on the vegetable’s density.
How Should I Store Leftover Salad?
If you have any leftovers, store them in an airtight container in the fridge for up to 2 days. Keep the creamy drizzle separate to avoid soggy greens. Just toss everything together when you’re ready to enjoy it again!
Can I Make the Vinaigrette Ahead of Time?
Yes! The pistachio vinaigrette can be made in advance and stored in the refrigerator for up to a week. Just give it a good shake or stir before using, as the ingredients may separate.
What Can I Use Instead of Greek Yogurt?
If you’re looking for a substitute for Greek yogurt, you can use sour cream or even a dairy-free yogurt alternative. If you want a lighter version, a sprinkle of feta cheese can also add a creamy, tangy touch!
