warm citrus and roasted beet salad with spinach and lemon dressing

4 min prep 35 min cook 2 servings
warm citrus and roasted beet salad with spinach and lemon dressing
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Citrus & Roasted Beet Salad with Spinach and Lemon Dressing

The first time I served this salad at our annual winter solstice gathering, my notoriously salad-skeptic uncle asked for seconds—then thirds. There's something almost alchemical that happens when earthy roasted beets meet bright citrus, all nestled against tender spinach and kissed with a zesty lemon dressing. This isn't just another bowl of greens; it's a celebration of contrasts that transforms humble winter produce into something extraordinary.

I've been perfecting this recipe for over five years, tweaking it through countless dinner parties, holiday meals, and quiet weeknight dinners. What makes it special? The warmth. While most salads rely on crisp, cold ingredients, this one embraces the comfort of roasted vegetables while maintaining that fresh, vibrant quality we crave. The beets roast until they're caramelized and sweet, while citrus segments add bursts of sunshine. It's the kind of dish that makes January feel less dreary and reminds us that winter produce has its own magic.

Whether you're hosting a sophisticated dinner party, meal prepping for a week of healthy lunches, or simply wanting to elevate your weeknight dinner game, this salad delivers. It's naturally gluten-free, easily made vegan, and packed with nutrients that actually satisfy. Plus, those jewel-toned beets against the emerald spinach? Absolutely stunning on any table.

Why This Recipe Works

  • Temperature contrast: Warm roasted beets gently wilt the spinach, creating a perfect texture balance
  • Flavor harmony: Earthy beets + bright citrus + peppery greens create a complex flavor profile
  • Make-ahead friendly: Components can be prepped separately and assembled just before serving
  • Nutritional powerhouse: Packed with vitamins A, C, folate, and antioxidants
  • Year-round appeal: Uses seasonal produce but feels special enough for holidays
  • Versatile: Works as a side dish or add protein for a complete meal
  • Restaurant-quality: Simple techniques create an impressive presentation

Ingredients You'll Need

Ingredients

Quality ingredients make all the difference in this salad. Since we're working with relatively few components, each one needs to shine. Here's what to look for:

For the Roasted Beets:

Fresh beets: Look for firm, smooth beets with fresh-looking greens attached (if available). The greens indicate freshness, and you can save them for another dish. I prefer a mix of golden and red beets for visual appeal and slightly different flavor profiles. Golden beets are milder and won't stain your hands as badly. Avoid beets with soft spots or wrinkled skin.

For the Citrus:

Oranges and grapefruits: Choose heavy fruits with smooth, firm skin. The weight indicates juiciness. I use a combination of navel oranges and ruby red grapefruit for the perfect sweet-tart balance. Blood oranges are stunning when in season. Avoid fruits with green patches (unless it's a variety meant to have green) or very soft spots.

For the Greens:

Fresh spinach: Baby spinach works best here—it's tender and has a milder flavor than mature spinach. Look for bright green leaves without yellowing or slimy spots. Pre-washed bags are convenient, but I always give them an extra rinse. If you can find them, a mix of baby spinach and baby kale adds interesting texture.

For the Lemon Dressing:

Fresh lemons: This is not the place for bottled juice. Fresh lemons provide the bright, complex acidity that makes this dressing special. Choose lemons with smooth, thin skin—they'll be juicier. Before juicing, roll them on the counter to maximize juice extraction.

Extra virgin olive oil: A good quality olive oil makes a huge difference. Look for cold-pressed oil in dark bottles. The flavor should be fruity and slightly peppery, not greasy or bland.

Dijon mustard: This acts as an emulsifier and adds depth. I prefer whole grain Dijon for its texture and visual appeal.

Optional but Recommended:

Toasted nuts: Candied pecans or toasted walnuts add crucial crunch and richness. Make your own candied nuts—they're surprisingly easy and so much better than store-bought.

Goat cheese or feta: The creamy tang pairs beautifully with the sweet beets and citrus. For vegan option, substitute with toasted pumpkin seeds for richness.

How to Make Warm Citrus and Roasted Beet Salad with Spinach and Lemon Dressing

1

Prep and roast the beets

Preheat your oven to 400°F (200°C). Scrub the beets clean and trim the tops, leaving about 1 inch of stem to prevent bleeding. Wrap each beet individually in aluminum foil with a drizzle of olive oil and a pinch of salt. Place on a baking sheet and roast for 45-60 minutes, depending on size. They're done when a knife slides in with no resistance. Let cool until handleable, then rub off the skins (wear gloves to avoid staining). Cut into 1/2-inch wedges or rounds.

Active time: 10 minutes | Total time: 60 minutes

2

Prepare the citrus segments

While beets roast, supreme your citrus. Cut off both ends of each fruit, then stand upright and cut away peel and pith following the curve. Hold the fruit in your hand and cut between membranes to release segments. Do this over a bowl to catch the juice—you'll use it for the dressing. Squeeze remaining membranes for extra juice.

Active time: 15 minutes

3

Make the lemon dressing

In a small jar or bowl, combine 1/4 cup fresh lemon juice, 2 tablespoons orange juice (from your segments), 1 tablespoon Dijon mustard, 1 tablespoon honey, and a pinch of salt and pepper. Let sit for 5 minutes so salt dissolves. Whisk in 1/2 cup olive oil slowly until emulsified. Taste and adjust—should be bright and tangy but balanced.

Active time: 5 minutes

4

Toast the nuts

For candied pecans: In a skillet over medium heat, combine 1 cup pecans, 2 tablespoons maple syrup, pinch of salt and cayenne. Stir constantly for 5-7 minutes until syrup crystallizes and nuts are fragrant. Transfer to parchment to cool. Break into pieces.

Active time: 10 minutes

5

Prepare the spinach

Wash and thoroughly dry the spinach. If using baby spinach, no need to remove stems. For larger leaves, remove tough stems. Place in a large bowl—you want room to toss. Keep in the refrigerator until ready to assemble.

Active time: 5 minutes

6

Warm the beets

When ready to serve, warm the beet pieces in a skillet over medium heat with a splash of the dressing for 2-3 minutes. They should be warm but not hot. This step is crucial—it slightly wilts the spinach and helps the flavors meld.

Active time: 5 minutes

7

Assemble the salad

Drizzle 2/3 of the dressing over the spinach and toss gently. Add warm beets, citrus segments, half the nuts, and half the cheese if using. Toss lightly—just enough to distribute. Transfer to serving plates or a large platter.

Active time: 3 minutes

8

Garnish and serve

Drizzle remaining dressing over the top. Sprinkle with remaining nuts, cheese, and a few grinds of black pepper. Serve immediately while beets are still warm.

Active time: 2 minutes

Expert Tips

Temperature Matters

The key to this salad is the temperature contrast. Beets should be warm enough to slightly wilt spinach but not so hot they cook it. Test by touching—a comfortable warmth, not burning.

Dry Your Greens

Water on spinach will dilute your dressing and prevent proper adhesion. Use a salad spinner, then pat with paper towels. This small step makes a huge difference.

Color Combination

Mix golden and red beets for visual appeal. Golden beets are milder and won't stain everything pink. Arrange them in a pattern for restaurant-worthy presentation.

Timing is Everything

Have everything prepped before warming beets. This salad comes together quickly once you start assembling. Warm beets wait for no one!

Segment Like a Pro

Use a sharp, thin-bladed knife for segmenting citrus. The goal is to remove all pith—it's bitter. Save any juice that collects for the dressing.

Dress in Layers

Dress greens first, then add heavy ingredients. This prevents everything from sinking to the bottom and ensures even distribution.

Make Extra Beets

Roast extra beets while you're at it. They keep for a week refrigerated and are fantastic in grain bowls, sandwiches, or just snacking with salt.

Season Every Component

Season beets while warm, taste dressing before adding, and don't forget a final flourish of salt and pepper. Each element should taste good alone.

Variations to Try

Protein-Packed Version

Add grilled salmon, roasted chicken, or pan-seared halloumi. The warm protein makes this a complete meal. For vegetarians, try crispy chickpeas or marinated tofu.

Tip: Season protein with similar flavors—lemon zest, herbs, and a touch of honey.

Winter Greens Mix

Substitute half the spinach with massaged kale, shaved Brussels sprouts, or thinly sliced cabbage. These heartier greens hold up better to warm ingredients.

Tip: Massage kale with a bit of dressing for 2-3 minutes to soften.

Grain Bowl Style

Serve over warm farro, quinoa, or wild rice. The grains soak up the dressing and create a more substantial dish perfect for meal prep.

Tip: Toss grains with a bit of dressing while still warm for maximum flavor.

Mediterranean Twist

Add olives, replace nuts with toasted pine nuts, and use oregano in the dressing. Swap goat cheese for crumbled feta and add cucumber for crunch.

Tip: A splash of red wine vinegar in the dressing enhances the Mediterranean profile.

Citrus Variety

Use a mix of blood oranges, Cara Cara oranges, pomelos, and tangerines. Each brings unique color and flavor—pink grapefruit adds beautiful bitterness.

Tip: Segment different citrus over separate bowls to preserve their distinct colors.

Vegan Version

Replace honey with maple syrup, omit cheese, and add richness with sliced avocado or a tahini-based dressing. Toasted pumpkin seeds provide crunch.

Tip: Add nutritional yeast to the dressing for umami depth.

Storage Tips

Make-Ahead Components

The beauty of this salad lies in its components, which can be prepared separately:

  • Beets: Roast up to 5 days ahead. Store refrigerated in an airtight container. Warm before serving.
  • Citrus segments: Prepare 2 days ahead. Store in their juice in the refrigerator.
  • Dressing: Make 1 week ahead. Store refrigerated. Bring to room temperature and re-whisk before using.
  • Candied nuts: Make 2 weeks ahead. Store in an airtight container at room temperature.
What Not to Prep Ahead

Don't wash or dress the spinach until ready to serve. Once dressed, serve within 30 minutes for best texture. The warmth of the beets will cause the spinach to wilt if left too long.

Leftover Storage

Store leftover dressed salad in an airtight container for up to 2 days. The spinach will be wilted but still delicious. The flavors actually meld beautifully, making it great for lunch the next day. Add fresh spinach to revive it if needed.

Frequently Asked Questions

A: While fresh roasted beets are definitely superior, you can use canned in a pinch. Drain and rinse them well, then warm in a skillet with a bit of butter and honey to improve their flavor. They won't have the same depth as roasted, but they'll work for a quick weeknight version.

A: Wear disposable gloves or rub your hands with lemon juice before and after handling. If you do get stained, a paste of baking soda and lemon juice helps remove the color. The staining is harmless and will fade in a day or two.

A: Use a very sharp, thin-bladed knife and cut close to the membranes. Don't worry about perfect segments—save any broken pieces and extra juice for the dressing. After segmenting, squeeze the remaining membrane "skeleton" for extra juice. Nothing goes to waste!

A: Absolutely! Replace honey with maple syrup, omit the goat cheese, and add richness with sliced avocado or toasted pumpkin seeds. You could also make a creamy tahini-lemon dressing for extra body and protein.

A: Beets are done when a knife slides in with no resistance, similar to a roasted potato. Cooking time varies greatly by size—small beets might take 35 minutes, large ones up to 75 minutes. You can't really overcook them, so err on the side of more time if unsure.

A: Grilled salmon is classic, but this salad is incredibly versatile. Try roasted chicken, pan-seared scallops, grilled shrimp, or even a perfectly cooked steak. For vegetarian options, crispy chickpeas, marinated tofu, or a soft-boiled egg work beautifully. The key is keeping the protein simple to let the salad shine.
warm citrus and roasted beet salad with spinach and lemon dressing
salads
Pin Recipe

warm citrus and roasted beet salad with spinach and lemon dressing

(4.9 from 127 reviews)
Prep
25 min
Cook
60 min
Servings
6

Ingredients

Instructions

  1. Roast the beets: Preheat oven to 400°F. Scrub beets, wrap individually in foil with olive oil and salt. Roast 45-60 minutes until tender. Cool, peel, and cut into wedges.
  2. Segment citrus: Cut off ends, remove peel and pith, then cut between membranes to release segments. Reserve juice for dressing.
  3. Make dressing: Whisk lemon juice, orange juice, mustard, honey, salt and pepper. Slowly whisk in olive oil until emulsified.
  4. Candy pecans: In a skillet, combine pecans with maple syrup and pinch of salt. Cook over medium heat, stirring, until syrup crystallizes. Cool on parchment.
  5. Prepare spinach: Wash and thoroughly dry spinach. Keep refrigerated until ready to use.
  6. Assemble: Warm beet pieces in a skillet with a splash of dressing. Toss spinach with 2/3 of dressing. Add warm beets, citrus segments, half the nuts and cheese. Toss gently.
  7. Serve: Transfer to serving plates, drizzle with remaining dressing, and top with remaining nuts and cheese. Serve immediately.

Recipe Notes

For candied pecans: Combine 1 cup pecans with 2 tablespoons maple syrup and pinch of salt in a skillet. Cook over medium heat, stirring constantly, until syrup crystallizes and nuts are fragrant, 5-7 minutes. Transfer to parchment to cool.

Nutrition (per serving)

312
Calories
6g
Protein
28g
Carbs
22g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.