This colorful salad features fresh spring root vegetables like carrots and radishes, tossed with a crunchy pistachio vinaigrette. It’s a perfect balance of flavors and textures!
Trust me, the pistachio dressing is the star! It’s hard to resist drizzling a little extra on top. I enjoy it on picnics or as a light dinner side—so refreshing!
Key Ingredients & Substitutions
Baby Carrots: Look for mixed-color baby carrots for a vibrant salad. If you can’t find them, regular carrots cut into sticks will work just fine. I love the sweetness of roasted carrots!
Asparagus: Fresh asparagus adds a tender crunch. You can replace it with green beans or snap peas if asparagus isn’t available. They will give a nice snap to the salad.
Fennel: This ingredient adds a lovely anise flavor. If fennel isn’t your favorite, you can swap it for celery or even dill for a fresh flavor.
Kale or Mixed Greens: Use whatever greens you like! Spinach or arugula are great substitutes if you want something different.
Pistachios: I enjoy using pistachios for their crunch. Walnuts or pecans can be a delicious alternative if you’re looking to change things up or have nut allergies.
How Do I Roast Vegetables Perfectly?
Roasting vegetables brings out their sweetness and enhances their flavors. Follow these steps for great results:
- Ensure your oven is preheated to 400°F (200°C) to start. This is the ideal temperature for roasting.
- Spread the vegetables on a baking sheet in a single layer. Overcrowding can lead to steaming instead of roasting.
- Turn them halfway through cooking to ensure even roasting. Aim for about 15-20 minutes or until they’re tender and have nice, browned edges.
- Don’t hesitate to add a touch more seasoning while they roast for extra flavor.

Spring Root Vegetable Salad With Pistachio Vinaigrette
Ingredients You’ll Need:
For the Salad:
- 8-10 baby carrots (mixed colors), scrubbed and trimmed
- 1 bunch asparagus spears, woody ends removed
- 1 small fennel bulb, thinly sliced
- 1 cup fresh kale or mixed greens, torn into bite-sized pieces
- 1 small watermelon radish or beet, thinly sliced or chopped
- 1 small onion (white or sweet), sliced into wedges
- 1/4 cup shelled pistachios, chopped
- 2 tbsp olive oil (for roasting vegetables)
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped (optional for garnish)
For the Pistachio Vinaigrette:
- 1/4 cup shelled pistachios
- 2 tbsp white wine vinegar or lemon juice
- 1 tsp Dijon mustard
- 1 small garlic clove, minced
- 1/3 cup olive oil
- Salt and freshly ground black pepper, to taste
How Much Time Will You Need?
This delicious salad will take about 30 minutes to prepare. You’ll need around 10 minutes to prepare the ingredients and another 15-20 minutes for roasting the vegetables. It all comes together quickly, and you can enjoy a fresh and tasty salad in no time!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This will ensure it’s nice and hot when you roast your veggies, helping them to get tender and a bit crispy.
2. Prepare the Vegetables:
In a large bowl, toss together the baby carrots, asparagus, sliced onion, and fennel with 2 tablespoons of olive oil. Add a pinch of salt and freshly ground black pepper to taste. Mix everything well! Then, spread the coated vegetables on a baking sheet in a single layer to make sure they roast evenly.
3. Roast the Vegetables:
Place the baking sheet in the oven and roast the vegetables for about 15-20 minutes. Keep an eye on them and give them a turn halfway through cooking to make sure they are getting a lovely golden color and are tender when you poke them with a fork.
4. Make the Pistachio Vinaigrette:
While the veggies are roasting, let’s whip up the vinaigrette! In a blender or food processor, combine 1/4 cup of pistachios, white wine vinegar (or lemon juice), Dijon mustard, and minced garlic. Season with salt and pepper to your taste.
5. Blend and Emulsify:
With the blender running, slowly drizzle in the olive oil until the vinaigrette is well-combined and smooth. If you find it too thick, just add a teaspoon of water to get it to your desired consistency. Taste it and adjust the seasoning if needed!
6. Combine the Salad:
Once the roasted vegetables have cooled slightly, combine them in a large bowl with the fresh kale or mixed greens and the sliced watermelon radish. Gently mix everything together.
7. Dress the Salad:
Drizzle the pistachio vinaigrette over the salad and toss gently so that all the ingredients are nicely coated in the dressing. Look at those colors!
8. Serve:
Transfer your beautiful salad to a serving plate or bowl. Sprinkle some chopped pistachios and fresh parsley on top for that extra crunch and freshness. You can serve this salad immediately or let it chill a bit in the refrigerator if you prefer.
9. Enjoy!
Dig in and enjoy the wonderful balance of earthy sweetness from the veggies and the nutty flavor of the pistachios, all tied together with that zesty vinaigrette!
Can I Substitute Other Vegetables in This Salad?
Absolutely! Feel free to swap in any seasonal vegetables you have on hand. Sweet potatoes, bell peppers, or zucchini would all work well. Just adjust roasting times as needed based on the vegetable’s density.
Is There a Vegan Option for the Vinaigrette?
The vinaigrette is already vegan, so no adjustments are needed! The combination of pistachios, vinegar, and mustard provides a flavorful dressing without any animal products.
How Can I Store Leftover Salad?
Store any leftover salad in an airtight container in the refrigerator for up to 2 days. However, keep the vinaigrette separate until you’re ready to serve, as it can make the greens soggy if combined too soon.
Can I Make the Vinaigrette Ahead of Time?
Yes, you can prepare the pistachio vinaigrette up to a week in advance. Just store it in a sealed container in the fridge, and give it a good shake or stir before using, as the ingredients may separate over time.



