warm citrus and beet salad with spinach for winter gatherings

3 min prep 10 min cook 2 servings
warm citrus and beet salad with spinach for winter gatherings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment every December—usually right after the last present is wrapped and the house smells of pine and cinnamon—when I realize I’ve completely forgotten to plan the food for whatever gathering is about to tumble through my front door. In that split-second of mild panic, I reach for this warm citrus and beet salad. It’s the culinary equivalent of throwing on a statement necklace over a plain sweater: effortless, dazzling, and nobody believes you “just whipped it up.” The first time I served it, my notoriously beet-skeptic father-in-law asked for seconds, then thirds, then the recipe. I’ve since made it for New-Year’s brunch, a snowy book-club lunch, and a candle-lit dinner party where the power went out and the salad—glowing like rubies against emerald spinach—was the only thing visible on the table. Winter produce can feel heavy (hello potatoes, squash, and more potatoes), but here beets turn silky and sweet in the oven while citrus segments burst with sunshine. A quick warm vinaigrette coaxes the spinach to wilt just enough to feel cozy, while salty feta and crunchy toasted hazelnuts keep every forkful interesting. Best part? It can be prepped in pockets of time between cookie-baking marathons, tastes even better at room temperature, and looks like holiday lights on a platter.

Why This Recipe Works

  • Roasted-not-boiled beets: High-heat roasting concentrates sugars, yielding candy-sweet centers and crispy, caramelized edges—no waterlogged roots here.
  • Warm citrus vinaigrette: A quick skillet reduction of orange juice, shallot, and mustard creates a glossy dressing that gently wilts spinach without turning it slimy.
  • Two-temperature texture: Hot beets meet cool orange segments so every bite straddles cozy and refreshing—key for winter palate fatigue.
  • Make-ahead friendly: Roast beets and segment citrus up to three days ahead; assemble in 10 minutes while guests are sipping their first glass of wine.
  • Color therapy on a plate: Jewel-tone beets, neon oranges, emerald spinach, and snowy feta look festive against gray winter skies.
  • Allergen-flexible: Swap nuts or cheese for pumpkin seeds and vegan feta; the flavor architecture still stands.

Ingredients You'll Need

Ingredients

Beets – Look for firm, small-to-medium specimens with smooth skin and fresh-looking tops (if attached). Golden and Chioggia varieties are milder and won’t stain your cutting board, but deep-red beets give the most dramatic color. Buy them loose rather than in plastic so you can inspect every inch.

Citrus – The recipe calls for a mix of navel orange and blood orange because the two provide different sugars and acidity levels. If blood oranges aren’t available, Cara Cara or even ruby grapefruit segments work; just taste and adjust honey accordingly.

Fresh spinach – Go for bunches, not bags of baby spinach, which are too delicate for warm dressing. Crinkled savoy spinach holds up best, but flat-leaf is fine if you reduce wilting time.

Shallot – Sweeter and more nuanced than onion; it melts into the vinaigrette. In a pinch, use half a small red onion.

Apple-cider vinegar – Adds bright tang that plays off earthy beets. Champagne vinegar is a lovely alternative.

Whole-grain mustard – Provides pops of heat and texture. Dijon works, but you’ll lose those pleasant little seeds.

Hazelnuts – Toast them until the skins blister; rub in a kitchen towel for a rustic, half-naked look that sticks to the salad. No hazelnuts? Use pecans or walnuts.

Feta in brine – The brine keeps the cheese creamy; drain just before crumbling. For a mellower option, try goat cheese or even burrata torn over the top at the end.

Olive oil – Use a buttery, mild one so the vinaigrette doesn’t overpower the citrus. Save peppery oils for another day.

How to Make Warm Citrus and Beet Salad with Spinach for Winter Gatherings

1
Roast the beets – Preheat oven to 425 °F (220 °C). Scrub beets, trim tops to ½ inch, and wrap individually in foil with a drizzle of oil and pinch of salt. Roast directly on the oven rack for 45–60 minutes until a paring knife slips through effortlessly. Cool slightly, then rub skins off with paper towels; slice into ½-inch wedges.
2
Segment the citrus – Slice off top and bottom of each orange. Following the curve of the fruit, cut away peel and white pith. Over a bowl, slip a knife along membranes to release segments; squeeze remaining membrane to collect juices—this liquid becomes part of your vinaigrette.
3
Toast hazelnuts – Spread on a rimmed baking sheet and bake at 350 °F (175 °C) for 8–10 minutes, shaking once, until golden and fragrant. Tip onto a clean kitchen towel, fold over, and rub vigorously to remove skins; don’t stress about stubborn bits—they add character. Roughly chop.
4
Build the warm vinaigrette – In a skillet, combine reserved citrus juice, 2 Tbsp vinegar, 1 Tbsp honey, 1 tsp whole-grain mustard, and minced shallot. Bring to a gentle simmer and reduce by half (about 3 minutes). Whisk in 3 Tbsp olive oil off heat; season with salt and plenty of freshly ground pepper.
5
Wilt spinach – Pile spinach into a wide, heat-proof bowl. Pour hot vinaigrette over greens and toss just until leaves begin to darken and collapse—about 30 seconds. You want them slightly slick but still perky.
6
Assemble – Arrange dressed spinach on a large platter. Tuck roasted beet wedges among leaves; scatter citrus segments, feta, and hazelnuts on top. Drizzle any remaining skillet juices for extra gloss.
7
Serve – Serve immediately while beets are warm, or let stand up to 30 minutes at room temperature—the flavors mingle beautifully. Garnish with extra citrus zest and cracked pepper.

Expert Tips

Speedy beet hack

Buy pre-cooked vacuum-packed beets and warm them in foil for 10 minutes to revive texture before slicing.

Anticipate wilting

Dress spinach no more than 5 minutes before serving; if you need buffer time, keep vinaigrette warm in a thermos and pour tableside.

Extra crunch

Add a handful of pomegranate arils for jewel-like bursts and subtle tartness.

Dial the sweet

Taste your citrus: if it’s especially tart, whisk an extra teaspoon of honey into the finished vinaigrette.

Knife skills

Cut beets on parchment paper to avoid staining your board; immediately rinse knife and hands with cold water and lemon.

Skillet bonus

The same skillet that makes the vinaigrette can toast bread cubes for quick croutons—double duty, less washing.

Variations to Try

  • Grain-bowl spin: Swap spinach for warm farro or barley; beets and citrus stay the same.
  • Vegan version: Sub feta with almond-milk ricotta or marinated tofu cubes; use maple syrup instead of honey.
  • Protein punch: Top with slices of just-seared duck breast or a mound of citrus-marinated shrimp.
  • Low-carb option: Replace hazelnuts with toasted pumpkin seeds for a nut-free, keto-friendly crunch.
  • Middle-Eastern twist: Add a dusting of sumac and za’atar, and swap feta for crumbled labneh balls.
  • Spicy note: Whisk ¼ tsp harissa paste into vinaigrette for a subtle, smoky heat that blooms under the sweetness of beets.

Storage Tips

Make-ahead: Beets can be roasted, peeled, and refrigerated in an airtight container for up to 5 days. Segment citrus and keep segments submerged in their own juice for 3 days. Vinaigrette keeps 1 week refrigerated; reheat gently to liquify.

Leftovers: Store assembled salad (minus nuts) in a shallow container for up to 24 hours. The spinach will continue to wilt and absorb flavors—some people prefer it this way. Add fresh herbs (parsley or mint) and a splash of vinegar to brighten. Toasted nuts should be added just before serving to retain crunch.

Freezing: Not recommended for spinach or citrus. Roasted beets freeze beautifully: cool, slice, and freeze in single layers; transfer to bags for up to 3 months. Thaw overnight in refrigerator or reheat directly in a skillet.

Frequently Asked Questions

Yes, in a time-crunch. Pat dry, toss with oil, salt, and a pinch of sugar, then roast at 450 °F for 10 minutes to concentrate flavor and evaporate excess moisture.

Go for mild goat cheese, ricotta salata, or even shaved Parmigiano. For creaminess without tang, try burrata torn at the table.

Toss warm beet wedges with a teaspoon of vinaigrette first; the light oil coating acts as a barrier and keeps colors distinct.

Absolutely. Bring beets and vinaigrette to room temp so the olive oil loosens up, then assemble. Cold citrus segments are wonderfully refreshing against chilled beets.

Naturally gluten-free. For nut allergies, swap hazelnuts for toasted pumpkin seeds or sunflower seeds.

Warm beets separately in a 300 °F oven for 8 minutes or microwave at 50% power in 30-second bursts. Combine with freshly wilted spinach and citrus just before serving.
warm citrus and beet salad with spinach for winter gatherings
salads
Pin Recipe

warm citrus and beet salad with spinach for winter gatherings

(4.9 from 127 reviews)
Prep
20 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Roast beets: Preheat oven to 425 °F. Wrap trimmed beets with oil & ½ tsp salt in foil; roast 45-60 min until tender. Cool, peel, slice.
  2. Segment citrus: Cut peel & pith away; free segments over bowl to catch juices. Squeeze membrane for extra juice.
  3. Toast nuts: Bake hazelnuts at 350 °F for 8-10 min; rub off skins, chop.
  4. Make vinaigrette: Combine citrus juice, shallot, vinegar, honey, mustard & remaining salt in skillet; simmer 3 min, reduce by half. Off heat, whisk in olive oil & pepper.
  5. Wilt spinach: Place spinach in large bowl; pour hot vinaigrette over and toss 30 sec until just glossy.
  6. Assemble: Spread spinach on platter; nestle beet wedges & citrus segments. Scatter feta & hazelnuts; drizzle any remaining dressing. Serve warm or room temp.

Recipe Notes

For meal prep, roast beets & segment citrus up to 3 days ahead. Store nuts separately to maintain crunch. Reheat vinaigrette gently; olive oil solidifies when cold.

Nutrition (per serving)

192
Calories
5g
Protein
18g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.