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
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
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.
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.
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.
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.
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.
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.
Slice Beets
Cut peeled beets into ½-inch wedges or coins; they’ll be hot but easier to handle now than later.
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.
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
warm citrus and roasted beet salad with spinach and walnuts
Ingredients
Instructions
- 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.
- Toast walnuts: Lower oven to 350°F. Toast walnuts 6-8 min until fragrant; cool and chop.
- Prep citrus: Supreme oranges; reserve juice for dressing. Squeeze remaining membranes to yield about 3 Tbsp juice.
- Make vinaigrette: Whisk juice, maple syrup, Dijon, shallot, salt and pepper. Stream in 2 Tbsp olive oil until emulsified.
- Warm spinach: In a skillet, heat remaining 1 tsp oil. Briefly sauté orange segments, add spinach, toss until just wilted.
- 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.