15-Minute Fresh Citrus Spinach Salad

Prep: 15 min4 servingsmediumAmerican
Fresh Citrus Spinach Salad with Avocado Orange Vinaigrette

A vibrant salad combining tender baby spinach and romaine with sweet orange segments, creamy avocado cubes, and tart dried cranberries. The homemade citrus vinaigrette balances fresh orange and lemon juices with champagne vinegar and Dijon mustard for a bright, tangy flavor that complements the fresh ingredients. Perfect as a light lunch, elegant side dish for dinner parties, or refreshing starter. The combination of textures from crisp greens, buttery avocado, and chewy cranberries creates visual appeal and satisfying contrast in every bite.

Ingredients

4 servings
  • 5 cups salad greens, baby spinach and baby romaine
  • 2 oranges, cut into segments
  • 1 avocados, cubed
  • ¼ cup dried cranberries
    dried cherries or raisins1:1preference

    different sweet note

    Full guide →
  • ¼ cup fresh orange juice
  • 2 tablespoons fresh lemon juice
  • 2 tablespoons champagne vinegar
    white wine vinegar1:1dietary

    mild flavor change

  • 2 teaspoons sugar
  • 1 teaspoon Dijon mustard
  • ¼ cup vegetable oil
    olive oil1:1preference

    richer flavor

    Full guide →
  • salt, to taste
  • freshly ground black pepper, to taste

Instructions

  1. 1

    Add greens to a serving bowl

  2. 2

    Arrange oranges and avocados over the greens and sprinkle with dried cranberries

  3. 3

    Whisk together orange juice, lemon juice, champagne vinegar, sugar, and Dijon mustard

  4. 4

    Slowly drizzle in oil while whisking continuously

  5. 5

    Check for seasoning and add salt and pepper to taste

  6. 6

    Either toss salad with dressing before serving or pass undressed salad with dressing

Tips

Tip 1

Toss avocado cubes gently with vinaigrette if cutting ahead to prevent browning

Tip 2

Add avocados right before serving for best texture and appearance

Tip 3

Pass dressing separately to keep greens crisp if not serving immediately

Good to Know

Storage

refrigerate dressed salad up to 2 hours, undressed up to 4 hours

Make Ahead

prepare vinaigrette and cut oranges up to 1 day ahead, cut avocados just before serving

Serve With

serve immediately after dressing or pass dressing separately

See pairing guide →

Common Mistakes

Watch

cut avocados just before serving to avoid browning

Watch

whisk oil slowly into vinaigrette to avoid separation

Watch

taste and adjust seasoning before serving

Substitutions

champagne vinegar
white wine vinegar1:1dietary

mild flavor change

Full guide →
dried cranberries
dried cherries or raisins1:1preference

different sweet note

Full guide →
vegetable oil
olive oil1:1preference

richer flavor

Full guide →
baby spinach
arugula1:1preference

peppery flavor

Full guide →
Find more substitutions →

FAQ

Can I make this salad ahead of time?

Prepare the vinaigrette and cut oranges up to a day ahead. Add avocados and dress the salad just before serving to maintain freshness and prevent the greens from wilting.

What can I substitute for champagne vinegar?

White wine vinegar works well as a substitute with similar acidity and mild flavor. Apple cider vinegar or rice vinegar can also work but will change the flavor profile slightly.

How long will leftover salad keep?

Dressed salad should be eaten within 2 hours as the greens will wilt. Store undressed components separately in the refrigerator for up to 2 days and assemble when ready to serve.