A colorful Mediterranean-inspired salad with sweet roasted beets, juicy oranges, creamy avocado, crunchy nuts, tangy feta, and a bright citrus dressing.
⏱️ Preparation
- Prep time: 15 minutes
- Roasting time: 35–45 minutes
- Total time: About 1 hour
- Servings: 4
Ingredients
For the Roasted Beets
- 3 medium fresh beets
- 1 tablespoon extra-virgin olive oil
- ¼ teaspoon salt
- ¼ teaspoon black pepper
For the Salad
- 4 cups mixed greens or fresh arugula
- 2 large oranges
- 1 large ripe avocado
- ¼ cup crumbled feta cheese
- ¼ cup walnuts or pecans, chopped
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh mint, chopped — optional
For the Citrus Dressing
- 3 tablespoons extra-virgin olive oil
- 1½ tablespoons fresh orange juice
- 1 tablespoon fresh lemon juice
- 1 teaspoon Dijon mustard
- 1 teaspoon honey or maple syrup
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- ½ teaspoon finely grated orange zest — optional
Step-by-Step Instructions
1. Prepare the Beets
Preheat your oven to 400°F (200°C).
Wash the beets thoroughly and trim the tops and roots. Peel them if desired, then cut them into bite-sized wedges.
Place the beet wedges on a baking sheet.
Drizzle with 1 tablespoon olive oil and sprinkle with salt and black pepper. Toss until evenly coated.
2. Roast the Beets
Spread the beets in a single layer.
Roast for approximately 35–45 minutes, turning them once halfway through cooking.
The beets are ready when they can be easily pierced with a fork and have slightly caramelized edges.
Remove from the oven and allow them to cool for several minutes.
3. Prepare the Oranges
While the beets roast, peel the oranges.
Remove as much of the white pith as possible.
Slice the oranges into rounds or cut them into segments.
If using rounds, cut them into smaller pieces for easier serving.
4. Prepare the Avocado
Cut the avocado in half and remove the pit.
Scoop out the flesh and slice it into thin pieces.
To help prevent browning, you can lightly toss the avocado with a few drops of fresh lemon juice.
5. Make the Citrus Dressing
Add the following to a small bowl:
- Olive oil
- Orange juice
- Lemon juice
- Dijon mustard
- Honey or maple syrup
- Salt
- Black pepper
- Orange zest, if using
Whisk vigorously until the dressing is smooth and well combined.
Taste and adjust the seasoning as needed.
6. Assemble the Salad
Place the mixed greens or arugula on a large serving platter or salad bowl.
Arrange the roasted beets, orange pieces, and avocado over the greens.
Sprinkle with crumbled feta, chopped walnuts or pecans, parsley, and optional mint.
7. Add the Dressing
Drizzle the citrus dressing evenly over the salad.
For the best texture, add the dressing just before serving.
Gently toss if serving in a bowl, or leave the ingredients arranged beautifully on a platter.
Optional Additions
You can customize this salad with:
- Goat cheese instead of feta
- Pistachios instead of walnuts
- Pumpkin seeds for extra crunch
- Arugula for a peppery flavor
- Baby spinach for a milder green
- Chickpeas for extra substance
- Grilled chicken for a complete meal
- Cooked quinoa for a grain-based version
- Pomegranate seeds for extra color and sweetness
Recipe Tips
Tip 1: Don’t overcook the beets. They should be tender but still hold their shape.
Tip 2: Use ripe but firm avocado so the slices don’t become mushy.
Tip 3: Fresh oranges make a big difference. They provide natural sweetness and acidity.
Tip 4: Add avocado and dressing shortly before serving for the freshest result.
Tip 5: Toast the nuts lightly in a dry skillet for a deeper, nuttier flavor.
Tip 6: If you’re preparing the salad ahead, keep the dressing, avocado, and greens separate until serving.
🥗 Serving Suggestions
This salad works beautifully as:
- A light lunch
- A colorful side dish
- A Mediterranean-inspired dinner starter
- A holiday salad
- A picnic salad
- A side for grilled chicken or fish
Serve chilled or slightly cool, depending on your preference.
Storage
For the best quality, store the components separately in airtight containers.
- Roasted beets: refrigerate for up to 4 days
- Citrus dressing: refrigerate for up to 5 days
- Prepared salad without dressing: best within 1 day
- Fully assembled salad with avocado: best eaten the same day
If the dressing has been refrigerated, let it sit at room temperature briefly and whisk again before serving.
Approximate Nutrition
Per serving, based on 4 servings:
- Calories: approximately 300–350 kcal
- Protein: approximately 6–8 g
- Carbohydrates: approximately 30–35 g
- Fat: approximately 20–23 g
- Fiber: approximately 8–10 g
Nutrition varies depending on the exact ingredients and quantities used.
Frequently Asked Questions
Q1: Can I use cooked beets instead of roasting fresh beets?
Yes. Pre-cooked beets can save time. Simply cut them into wedges and add them to the salad. You won’t get the same roasted caramelized flavor, but the salad will still be delicious.
Q2: Can I make this salad ahead of time?
Yes. Roast the beets and prepare the dressing ahead of time. Store the greens, avocado, oranges, beets, and dressing separately and assemble shortly before serving.
Q3: Can I make it without feta?
Absolutely. You can omit the cheese or replace it with goat cheese, another crumbly cheese, or a dairy-free alternative.
Q4: What nuts work best?
Walnuts and pecans are excellent choices. Almonds, pistachios, or pumpkin seeds also work well.
Q5: Can I make this salad vegan?
Yes. Use maple syrup instead of honey and omit the feta or use a plant-based cheese alternative.
Q6: Can I use grapefruit instead of orange?
Yes. Grapefruit gives the salad a more tart and refreshing flavor.
Q7: Can I add protein?
Yes. Grilled chicken, chickpeas, lentils, or cooked quinoa are good additions.
Q8: How do I stop the avocado from browning?
Cut the avocado shortly before serving and lightly coat it with lemon juice.
Q9: Can I use spinach instead of arugula?
Yes. Baby spinach gives the salad a milder flavor, while arugula provides a peppery taste.
Q10: Is the dressing very sweet?
No. The dressing is primarily citrusy and tangy. The small amount of honey or maple syrup simply balances the acidity.
Q11: Can I skip the honey or maple syrup?
Yes. If you prefer a less sweet dressing, simply leave it out.
Q12: Can I serve this warm?
The roasted beets can be served slightly warm, but the salad is usually best when the beets have cooled to room temperature.
Q13: What can I serve with this salad?
It pairs especially well with grilled chicken, roasted fish, grilled vegetables, crusty bread, or a simple Mediterranean-style main course.
Quick Recipe Summary
Roast: Beets at 400°F (200°C) for 35–45 minutes.
Prepare: Slice oranges and avocado.
Mix: Whisk together the citrus dressing.
Assemble: Layer greens, roasted beets, oranges, avocado, feta, nuts, and herbs.
Finish: Drizzle with dressing and serve immediately.
