Colorful Roasted Beet and Carrot Salad

This vibrant Roasted Beet and Carrot Salad combines naturally sweet roasted vegetables with a zesty tarragon vinaigrette, fresh spinach, crunchy pistachios, and creamy feta.

Packed with fiber, plant-based protein, and heart-healthy fats, it’s a nutrient-dense choice for any meal.

Quick to prepare and easy to make ahead, this salad is perfect for a wholesome lunch, a flavorful side, or an elegant dish for special occasions.

Roasted Beet & Carrot Salad

Maria G. Brooks
Roasted beets and carrots tossed in a tangy tarragon vinaigrette, paired with fresh spinach, crunchy pistachios, and creamy feta.
This colorful, fiber-rich salad is easy to prepare, makes a perfect make-ahead lunch, and works beautifully as a side for any meal.
Prep Time 20 minutes
Cook Time 1 hour
Cooling Time 30 minutes
Total Time 1 hour 50 minutes
Course Lunch, Salad, Side
Cuisine American, Healthy, Vegetarian
Servings 6

Equipment

  • 1 Sheet Pan
  • Aluminum foil (optional)
  • Vegetable peeler
  • Knife and cutting board
  • Blender or mini food processor
  • Mixing bowl
  • Salad bowl or serving platter

Ingredients
  

For the Roasted Vegetables:

  • 1 ½ pounds small beets red, gold, or mixed
  • 1 pound carrots peeled and halved lengthwise (3–4 medium)
  • 4 medium or large shallots peeled and trimmed
  • 2 tablespoons olive oil
  • ½ teaspoon kosher salt reduce by half if using table salt
  • Black pepper to taste

For the Tarragon Vinaigrette (yields ~½ cup):

  • 2 tablespoons Champagne vinegar
  • ½ teaspoon Dijon mustard
  • ½ teaspoon sea salt or ¼ teaspoon kosher salt, adjust to taste
  • ¼ teaspoon onion powder
  • 3 tablespoons fresh tarragon packed (discard stems)
  • ¼ cup extra virgin olive oil

For the Salad Assembly:

  • 3 cups baby spinach stems removed
  • cup crumbled feta cheese
  • ¼ cup roughly chopped pistachios

Instructions
 

  • Preheat and Prepare Baking Sheet: Begin by preheating your oven to 400°F (200°C).
    While the oven warms, line a large sheet pan with aluminum foil for easier cleanup and to prevent the vegetables from sticking.
    Set aside a small amount of water (about 2 tablespoons) for roasting the beets later.
    This initial preparation ensures your vegetables roast evenly and maintain their natural sweetness.
  • Trim and Wrap Beets: Wash the beets thoroughly under cold running water, scrubbing gently to remove any dirt.
    Trim the beet stems, leaving about 1 inch attached to help retain nutrients during roasting.
    Place the beets in a piece of aluminum foil, drizzle with the reserved water, and fold the foil into a tight packet.
    This packet will help the beets steam as they roast, making them tender while intensifying their natural flavors.
  • Toss Carrots and Shallots: While the beets are prepared, peel the carrots and slice them in half lengthwise to create even-sized pieces.
    Peel and trim the shallots as well. In a medium mixing bowl, combine the carrots and shallots with 2 tablespoons of olive oil, ½ teaspoon of kosher salt, and freshly cracked black pepper to taste.
    Toss gently until all pieces are evenly coated.
    Spreading them evenly on the prepared sheet pan ensures they roast uniformly and develop caramelized edges.
  • Roast Carrots and Shallots: Place the sheet pan with carrots and shallots in the preheated oven and roast for 30–40 minutes.
    Halfway through, check their tenderness by piercing the thickest carrot with a fork—it should slide in easily.
    Once done, transfer the roasted carrots and shallots to a large mixing bowl to cool.
    Leaving them on the sheet pan may continue the cooking process, so it’s best to remove them to maintain texture.
  • Roast Beets: Return the beet packet to the oven for an additional 20–30 minutes, depending on the size of the beets.
    To test for doneness, pierce each beet with a small knife; it should go through smoothly with little resistance.
    Once tender, remove the foil packet carefully (it will be hot!) and let the beets cool slightly on the counter until they are easy to handle.
  • Prepare the Tarragon Vinaigrette: While the vegetables are cooling, make the dressing.
    Place Champagne vinegar, Dijon mustard, sea salt, onion powder, and fresh tarragon leaves into a mini blender or food processor.
    Blend until the herbs are finely chopped and well incorporated.
    With the blender running on low, slowly stream in the extra virgin olive oil until the mixture emulsifies into a smooth, silky vinaigrette.
    Taste and adjust seasoning as needed.
    If you don’t have a blender, finely mince the tarragon and whisk all ingredients together, adding the oil slowly to form the vinaigrette. Set aside.
  • Slice and Chop Roasted Vegetables: Once the carrots and shallots have cooled, slice the shallots into thin rings and cut the carrots into ½-inch thick half-moons.
    Peel the cooled beets carefully (you may use gloves to avoid staining your hands) and chop them into ½-inch chunks.
    Keeping the vegetables roughly uniform ensures each bite is consistent and visually appealing.
  • Toss Vegetables with Vinaigrette: Transfer the chopped beets, carrots, and shallots into a large mixing bowl.
    Pour half of the prepared tarragon vinaigrette over the roasted vegetables.
    Using a spatula or large spoon, gently toss until the vegetables are evenly coated.
    At this stage, the vegetables can marinate for 15–30 minutes to absorb the vinaigrette’s bright flavors, which enhances the salad’s depth and complexity.
  • Assemble Salad with Spinach: Just before serving, add the baby spinach to the bowl with the dressed vegetables.
    Toss gently to combine, ensuring the spinach is lightly coated but not wilted.
    Taste the salad and drizzle additional vinaigrette as needed to balance flavors according to your preference.
  • Garnish and Serve: Finally, sprinkle the salad with crumbled feta and chopped pistachios for a satisfying combination of creamy and crunchy textures.
    Transfer the salad to a serving platter or individual plates and serve immediately.
    This salad shines when served fresh, but the roasted vegetables can also be made ahead and stored in the refrigerator, making it a versatile option for meal prep or entertaining.

Notes

  • Use a mix of red and golden beets for visual appeal and a slightly sweeter flavor.
  • Tarragon flavor can vary; start with half the recommended amount if using very fresh herbs, and adjust to taste.
  • If fresh tarragon isn’t available, tarragon vinegar is a good alternative, and mild herbs like cilantro or Thai basil can substitute in a pinch.
  • To avoid staining your hands when peeling beets, wear gloves or rub hands with lemon juice afterward.
  • This salad can be served warm, room temperature, or chilled, making it versatile for different occasions.
  • Pistachios add a pleasant crunch, but toasted walnuts or almonds can be used as alternatives.
  • The salad keeps well for a make-ahead lunch; toss the spinach just before serving to keep it fresh.

Chef’s Secrets for Flavor Perfection

The key to an exceptional roasted beet and carrot salad is balancing sweetness, acidity, and texture.

Roasting the vegetables until tender but slightly caramelized enhances their natural sugars, while the bright tarragon vinaigrette adds a zesty, herbal punch.

Use uniform vegetable sizes to ensure even cooking.

Allowing the roasted vegetables to marinate in part of the dressing helps the flavors meld and creates a more cohesive dish.

Adding nuts and feta at the very end preserves their crunch and creaminess, creating a delightful contrast in every bite.

Serving Suggestions for Any Occasion

This salad is incredibly versatile. Serve it as a colorful side to roasted chicken, fish, or grilled tofu.

It works beautifully as a hearty, make-ahead lunch, especially when paired with whole-grain bread or quinoa for added protein.

For special occasions, present it on a large platter with a sprinkle of extra herbs or microgreens for a visually stunning centerpiece.

The combination of roasted vegetables, creamy cheese, and crunchy nuts makes it satisfying for both casual meals and elegant dinners.

Storage Tips to Preserve Freshness

To store, keep the roasted vegetables and vinaigrette separate from the spinach, nuts, and cheese.

Place the vegetables in an airtight container in the refrigerator for up to 3 days. When ready to serve, toss them with fresh spinach, nuts, and feta.

This method prevents the greens from wilting and maintains the salad’s texture.

The vinaigrette can also be stored in a small jar in the fridge for up to one week.

Leftovers are best enjoyed within a day or two to preserve freshness and flavor.

Frequently Asked Questions

1. Can I make this salad vegan?

Yes! Simply omit the feta cheese or replace it with a plant-based alternative such as cashew cheese or crumbled tofu.

The salad will still be creamy, satisfying, and nutrient-rich.

2. Can I use pre-cooked or canned beets?

You can, though fresh roasted beets provide the best flavor and texture.

If using pre-cooked or canned beets, ensure they are drained and chopped evenly, then toss them with the vinaigrette just before serving.

3. Can I prepare this salad ahead of time?

Absolutely! Roast the vegetables and prepare the vinaigrette up to a day in advance.

Store spinach, nuts, and feta separately, and combine everything just before serving to keep the greens crisp and toppings fresh.

4. What are good alternatives for pistachios?

If pistachios aren’t available, toasted walnuts, almonds, or pecans work well.

They add a similar crunch and slightly nutty flavor that complements the roasted vegetables and feta beautifully.

5. Can I adjust the salad for more servings?

Yes! Simply multiply the ingredients proportionally.

Roasting vegetables in batches may be necessary if your sheet pan is not large enough to accommodate all the pieces in a single layer, which ensures even cooking.