warm citrus and roasted beet salad with spinach and walnuts

5 min prep 8 min cook 1 servings
warm citrus and roasted beet salad with spinach and walnuts
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment every winter—usually around mid-January—when the market stalls still overflow with beets the color of burgundy silk and citrus that smells like bottled sunshine. I created this warm citrus and roasted beet salad with spinach and walnuts on one of those gray afternoons when I needed color on my plate as much as I needed comfort in my bowl. The first forkful—tender, caramelized beets, bright orange segments still warm from the pan, earthy spinach wilting just enough under the heat, and walnuts toasted until they smell like toffee—felt like edible hope. Since then it has graced our Easter brunch table, countless week-night dinners, and even a Valentine’s lunch when I wanted something festive yet fuss-free. If you’re looking for a salad that doubles as a cozy blanket on a plate, you’ve just found it.

Why This Recipe Works

  • Dual warmth: Roasted beets and a quick citrus sauté mean the whole salad is served slightly warm, coaxing out sweet, mellow flavors.
  • Texture playground: Creamy goat cheese, crunchy walnuts, and silky spinach create layers of bite.
  • Make-ahead magic: Roast beets and toast nuts up to five days early; the final assembly takes ten minutes.
  • Season-spanning: Works with blood oranges in January, Cara Caras in March, or even grapefruit in summer.
  • Balanced nutrition: Folate-rich beets, vitamin-C-packed citrus, iron-dense spinach, and omega-3 walnuts hit every checkbox.
  • Restaurant vibe, home ease: A simple orange-mustard vinaigrette tastes fancy but uses just five pantry staples.

Ingredients You'll Need

Ingredients

Let’s break down the cast of characters, from star produce to supporting staples.

Beets: Choose firm, smooth roots the size of tennis balls; they roast faster and develop honeyed edges. Red, golden, or candy-stripe Chioggia all work—use a mix for Technicolor drama. Remove greens (save for smoothies) but leave two inches of stem so color doesn’t bleed.

Citrus: You’ll need two sweet oranges for segments and the zest/juice for vinaigrette. Navel, Valencia, or Cara Cara are sweetest; blood oranges add ruby contrast against emerald spinach. Pick fruit that feels heavy for its size—juice benchmarks quality.

Fresh spinach: Go with baby spinach for tenderness. If your bunch is mature, strip the stems. Triple-wash even pre-washed bags; grit is the fastest way to ruin a luxurious bite.

Walnuts: Halves toast more evenly than pieces. Buy raw, not oil-roasted, so you control seasoning. Store extras in the freezer; their omega-3s turn rancid quickly at room temp.

Goat cheese: A 4-oz log offers tangy creaminess that melts against warm veg. Dairy-free? Sub creamy cannellini beans warmed in olive oil.

Extra-virgin olive oil: A peppery, early-harvest oil underscores earthy beets. You’ll use some for roasting and some for the dressing—choose one you’d happily dip bread into.

Maple syrup: Just a teaspoon rounds the vinaigrette’s acid without overt sweetness. Honey works but can crystallize when warm.

Dijon mustard: Acts as an emulsifier so oil and juice stay glossy, not broken. Smooth, not whole-grain, keeps the mouthfeel silky.

Shallot: Milder than onion; it melts into citrus so you never bite raw allium. In a pinch, sub ¼ red onion steeped in juice five minutes to tame fire.

How to Make warm citrus and roasted beet salad with spinach and walnuts

1
Preheat & Prep

Heat oven to 400°F (204°C). Scrub beets but skip peeling—skins slip off after roasting. Trim stems to ½ inch. Place beets on a large foil sheet, drizzle with 1 Tbsp olive oil, sprinkle kosher salt and cracked pepper, then fold foil into a sealed packet. Set on a rimmed baking sheet to catch any syrup drips.

2
Roast the Beets

Slide the tray into the center of the oven. Roast 35-45 min (small beets) or 50-60 min (baseball size) until a paring knife glides through with zero resistance. Open foil carefully—hot steam escapes—and cool 10 min. Skins will rub off with paper towels; do this while they’re warm but not scorching.

3
Toast the Walnuts

Lower oven to 350°F. Spread walnuts on the same sheet; toast 6-8 min until fragrant and lightly browned in the center (snap one to check). Cool completely—this crisps them—then roughly chop.

4
Segment the Citrus

Slice the top and bottom off each orange. Following the curve, cut away peel and pith. Over a bowl, slip a paring knife along membranes to free segments (supremes). Squeeze membranes into bowl to collect juice for dressing. Set segments aside.

5
Build the Vinaigrette

Whisk 3 Tbsp reserved juice, 1 tsp maple syrup, 1 tsp Dijon, 1 minced shallot, ¼ tsp kosher salt, and ⅛ tsp cracked pepper. While whisking, stream in 3 Tbsp olive oil until glossy and emulsified. Taste; add more juice for brightness or syrup to soften.

6
Warm the Spinach

Heat a wide skillet over medium. Add 1 tsp olive oil and citrus segments; sauté 30 sec just until warmed and edges caramelize slightly. Add spinach in handfuls, tossing with tongs until leaves wilt but stay vibrant, about 1 min.

7
Slice Beets

Cut peeled beets into ½-inch wedges or coins; they’ll be hot but easier to handle now than later.

8
Assemble

Arrange warm spinach on a platter. Tuck beet slices and orange segments artfully. Drizzle with half the vinaigrette. Scatter walnuts and crumble goat cheese on top. Serve remaining dressing in a small pitcher for guests to add to taste.

9
Serve Immediately

The salad is at its peak warm, when spinach is silky, cheese melts into nooks, and citrus perfume perfumes the room. Offer crusty bread to mop up the magenta juices.

Expert Tips

Foil-Free Oven Method

Roast beets uncovered in a ceramic baking dish with ¼ inch water and a drizzle of oil. They caramelize harder edges and the water steams skins loose—best for flavor purists.

No More Pink Hands

Wear disposable gloves or rub hands with lemon juice and baking soda before peeling beets; acid neutralizes pigments and prevents day-long magenta stains.

Keep Spinach Bright

Wilt spinach in two batches instead of crowding; overcrowding drops pan temp and causes gray, soupy leaves. High heat + quick toss = emerald perfection.

Amplify Citrus

Before juicing, grate a pinch of zest into the dressing; volatile oils heighten aroma without extra acid.

Cheese Swap Hack

If goat cheese isn’t your thing, try warm burrata or crumbled feta. Both melt lusciously but bring different tang levels.

Pack for Lunch

Layer ingredients in a wide thermos: dressing on bottom, beets next (they won’t bleed into greens), spinach and walnuts up top. Shake at noon for a warm desk feast.

Variations to Try

  • Grain boost: Toss in 1 cup warm farro or quinoa to turn the salad into an entrée for four.
  • Citrus medley: Combine orange, ruby grapefruit, and tangerine segments for a sunset palette.
  • Vegan delight: Omit goat cheese; add ½ cup warmed chickpeas dusted with smoked paprika.
  • Nut swaps: Pecans, hazelnuts, or even candied walnuts work—just adjust salt to balance sweetness.
  • Greens remix: Swap half the spinach with peppery arugula or baby kale for sharper bite.
  • Protein punch: Top with warm sliced chicken breast or seared salmon for a 30-minute meal.

Storage Tips

Roasted beets and toasted walnuts store beautifully, but this salad is best warm. Here’s how to stay ahead without soggy spinach:

  • Beets: Refrigerate roasted, peeled beets submerged in their own juice up to 5 days or freeze up to 3 months.
  • Walnuts: Keep toasted nuts in an airtight container at room temp 1 week or frozen 3 months.
  • Vinaigrette: Whisk a big batch; refrigerate up to 1 week. Let sit at room temp 10 min and re-whisk before using (olive oil solidifies when cold).
  • Assembled salad: Store undressed components separately; re-warm beets and citrus, then assemble fresh. Once dressed, consume within 2 hours—spinach deflates quickly.

Frequently Asked Questions

Yes, in a pinch. Pat canned beets dry, then roast 10 min at 425°F to concentrate flavor and evaporate excess moisture. They won’t caramelize like fresh, but color and nutrients remain.

Bitterness usually hides in the pith. Trim every white speck, then taste a segment. If still sharp, drizzle ½ tsp maple syrup over segments while warming; heat mutes harshness.

Absolutely. Pierce scrubbed beets, place in a microwave-safe dish with ¼ cup water, cover, and cook on high 8-12 min (depends on size) until tender. Finish under broiler 3 min for roasted flavor.

Chill the log 15 min, then use dental floss or unflavored fishing line to slice clean medallions. Dust lightly with cornstarch if tossing—they’ll stay distinct yet creamy when warm.

Naturally! All ingredients are gluten-free. If adding grains, choose certified GF farro (yes, it exists) or quinoa.

A dry Riesling mirrors citrus acidity, while a light Pinot Noir echoes earthy beets. Prefer bubbles? Brut rosé amplifies both color and celebration.
warm citrus and roasted beet salad with spinach and walnuts
salads
Pin Recipe

warm citrus and roasted beet salad with spinach and walnuts

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
4

Ingredients

Instructions

  1. Roast beets: Preheat oven to 400°F. Wrap scrubbed beets with 1 Tbsp oil, salt and pepper in foil. Roast 45 min until tender. Cool slightly; peel and cut into wedges.
  2. Toast walnuts: Lower oven to 350°F. Toast walnuts 6-8 min until fragrant; cool and chop.
  3. Prep citrus: Supreme oranges; reserve juice for dressing. Squeeze remaining membranes to yield about 3 Tbsp juice.
  4. Make vinaigrette: Whisk juice, maple syrup, Dijon, shallot, salt and pepper. Stream in 2 Tbsp olive oil until emulsified.
  5. Warm spinach: In a skillet, heat remaining 1 tsp oil. Briefly sauté orange segments, add spinach, toss until just wilted.
  6. Assemble: Arrange spinach on platter; top with beets and oranges. Drizzle with dressing, walnuts and goat cheese. Serve warm.

Recipe Notes

Roast beets up to 5 days ahead and refrigerate submerged in juice. Warm in skillet before assembling for best flavor.

Nutrition (per serving)

287
Calories
9g
Protein
22g
Carbs
20g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.