healthy winter salad with roasted beets oranges and walnuts

400 min prep 59 min cook 2 servings
healthy winter salad with roasted beets oranges and walnuts
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Last January, when the snow was piled high against the windows of our little Vermont farmhouse, I found myself craving something bright enough to cut through the grey. Not the heavy stews or bubbling gratins that normally carry us through February, but something that tasted like liquid sunshine. I rummaged through the crisper and found a bag of candy-stripe beets I’d impulse-bought at the winter market, a few navel oranges that had escaped the breakfast rush, and the tail-end of a bag of walnuts from my parents’ tree in California. Forty-five minutes later, this salad was born—and it has officially dethroned my favorite butternut squash soup as the most-requested dish at family gatherings. The combination of earthy roasted beets, juicy citrus, and toasty walnuts feels almost like a magic trick: how can something so vibrant come from the depths of winter? I serve it on a giant wooden board in the center of the table, and even my beet-skeptic nephew asks for seconds. Whether you need a show-stopping side for a holiday roast or a light main to balance out all the season’s richer fare, this salad is your answer.

Why This Recipe Works

  • Triple-texture magic: velvety roasted beets, snappy orange segments, and crunchy walnuts keep every bite interesting.
  • Make-ahead friendly: beets and vinaigrette can be prepped up to five days ahead; just assemble before serving.
  • Vitamin-boosting pairing: vitamin C from oranges increases absorption of beet-derived iron—nutritionist approved!
  • Zero-waste citrus: we zest the peel before segmenting, infusing the dressing with bright oils.
  • Customizable greens: swap in baby kale, spinach, or shaved Brussels depending on what’s freshest.
  • Quick oven time: beets roast in under 40 minutes while you shake together the vinaigrette.
  • Restaurant looks, home ease: the ombré of ruby beets and orange segments looks Michelin-level but requires zero culinary school training.

Ingredients You'll Need

Ingredients

Beets: Look for bunches with perky greens still attached—those greens tell you the roots were recently harvested. I mix red and golden beets for color, but all-red is fine; just beware of staining your fingers. If you’re short on time, the pre-cooked vacuum-packed ones work, but roasting your own concentrates the sweetness. Store unwashed beets loose in the crisper for up to three weeks.

Oranges: Navel is classic, but blood oranges turn the salad into a sunset. Whichever you choose, pick fruit that feels heavy for its size (juice heft) and has smooth, thin skin. Pro tip: zest before you peel; the outer layer holds the fragrant oils that supermarket “orange extract” tries (and fails) to replicate.

Walnuts: Buy halves or pieces, then toast them yourself. Pre-toasted nuts are usually stale and oily. If someone at your table avoids nuts, roasted pumpkin seeds provide a similar crunch and winter-green hue.

Greens: I like a 50-50 mix of peppery arugula and sturdy baby kale. Arugula wilts slightly under warm beets, while kale holds up if the salad sits out during a buffet. Spinach is the mellow middle ground.

Goat cheese (optional but 100 % recommended): Its tangy creaminess bridges earthy beets and sweet citrus. For dairy-free diners, substitute a scoop of citrus-marinated chickpeas or a handful of avocado cubes.

Honey: A teaspoon balances the orange’s acidity. Maple syrup works for strict vegans and adds a whisper of campfire flavor that plays nicely with walnuts.

Whole-grain mustard: The little seeds pop between your teeth, giving the vinaigrette a caviar-like surprise. Dijon is fine in a pinch, but you’ll miss the texture.

Olive oil: Use the good stuff here—something grassy and peppery. The salad is only as tasty as your lowest-quality ingredient.

How to Make Healthy Winter Salad with Roasted Beets, Oranges, and Walnuts

1
Preheat & prep: Heat oven to 400 °F (204 °C). Scrub beets, trim leafy tops (save for a quick sauté), and wrap each beet individually in foil with a drizzle of oil and pinch of salt. Place on a sheet pan to catch any sugary drips.
2
Roast the beets: Slide the pan into the middle rack and roast 35–40 min for golf-ball-size beets (add 10 min for tennis-ball). They’re ready when a paring knife slides in with zero resistance. Unwrap, let cool 5 min, then rub skins off with paper towels—those little fibers slip right off.
3
Toast walnuts: Reduce oven to 350 °F. Scatter walnuts on the same sheet pan (less dishes!) and toast 7–8 min, until fragrant and a shade darker. Cool completely so they stay crunchy amid the juicy elements.
4
Segment the oranges: Slice off top and bottom to expose flesh. Following the curve, cut away peel and pith. Over a bowl, slip a knife along each membrane to release supremes—fancy word for naked orange segments. Squeeze remaining membrane into the bowl for extra juice.
5
Whisk the vinaigrette: To the orange juice, add 1 tsp zest, 2 Tbsp sherry vinegar, 1 tsp whole-grain mustard, 1 tsp honey, ½ tsp kosher salt, and ¼ tsp pepper. Stream in 3 Tbsp olive oil while whisking until emulsified. Taste—it should make your tongue sing with sweet-tangy balance.
6
Assemble: In a shallow bowl, layer greens, sliced roasted beets, orange segments, walnuts, and crumbled goat cheese. Drizzle with half the dressing, toss gently, then add more dressing to taste—beets are thirsty.
7
Finish & serve: Finish with a snow of flaky salt, a crack of black pepper, and—if you’re feeling fancy—a few snips of chive or mint for color contrast. Serve immediately for peak crunch, or cover and chill up to 2 hours.

Expert Tips

Glove trick

Disposable gloves keep red beet juice from tattooing your hands for two days—handy if you’ve got a work meeting later.

Warm beet boost

Serve beets warm over greens; they wilt the leaves slightly and absorb dressing faster—perfect for cozy winter nights.

Batch-roast

Double the beets and freeze half in freezer bags—great for tossing into morning smoothies or quick purees.

Quick pickle option

Leftover roasted beets? Submerge in leftover vinaigrette overnight; they become tangy salad toppers for the rest of the week.

Oil upgrade

For extra-orangey perfume, whisk 1 Tbsp cold-pressed orange-infused olive oil into the dressing.

Crunch insurance

Store toasted walnuts in an airtight tin with a silica packet; they’ll stay crisp for weeks instead of turning soggy.

Variations to Try

  • Citrus swap: Use ruby grapefruit and mint instead of oranges for a pleasantly bitter edge.
  • Cheese swap: Creamy feta or tangy blue cheese stand in for goat cheese if that’s what’s lurking in your fridge.
  • Vegan version: Sub maple syrup for honey and add ½ cup roasted chickpeas for protein instead of cheese.
  • Grain bowl: Serve over farro or fluffy quinoa to turn side salad into a filling lunch.
  • Spiced nuts: Toss walnuts with a pinch of cinnamon and cayenne before toasting for warm heat.
  • Pomegranate sparkle: Replace orange segments with jeweled pomegranate arils during holiday season.

Storage Tips

Fridge: Store roasted beets and dressing in separate airtight containers up to 5 days. Assembled salad (minus nuts) keeps 24 hours; add walnuts just before serving to preserve crunch.

Freezer: Roasted beets freeze beautifully—slice, cool, and freeze flat on a sheet pan before transferring to bags for up to 3 months. Thaw overnight in fridge or 30 min at room temp.

Make-ahead: For holiday sanity, roast beets and shake dressing on Sunday. Chop greens, segment oranges, and toast nuts Monday morning; assemble in 5 minutes when guests arrive.

Frequently Asked Questions

You can, but rinse well to remove brine and pat dry. They won’t have the caramelized sweetness of roasted, so add a drizzle of balsamic reduction for depth.

Segment them into the dressing bowl so they swim in citrus juice; cover with plastic wrap pressed directly onto surface and refrigerate up to 2 days.

Yes, all ingredients are naturally gluten-free; just double-check your mustard label for hidden wheat starch.

Absolutely. Warm them in a 300 °F oven for 10 min or microwave for 30 sec before adding to greens for that cozy wilt.

Citrus-marinated grilled shrimp, sliced herb chicken breast, or warm lentil patties all play nicely with the sweet-tangy profile.

Chill the cheese 15 min, then crumble with your fingers directly over the salad; the cold keeps it from smearing into the dressing.
healthy winter salad with roasted beets oranges and walnuts
salads
Pin Recipe

healthy winter salad with roasted beets oranges and walnuts

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

Ingredients

Instructions

  1. Roast beets: Preheat oven to 400 °F. Wrap beets with 1 tsp oil & pinch salt in foil. Roast 35–40 min until tender. Cool slightly, peel, and slice.
  2. Toast walnuts: Lower oven to 350 °F. Toast walnuts 7–8 min until fragrant; cool.
  3. Prep citrus: Zest oranges first, then segment over a bowl to catch juice.
  4. Make vinaigrette: Whisk 1 tsp zest, 3 Tbsp reserved juice, vinegar, mustard, honey, ½ tsp salt, pepper. Drizzle in remaining oil.
  5. Assemble: On a platter, layer greens, beets, orange segments, walnuts, goat cheese. Drizzle dressing, toss gently, finish with flaky salt.
  6. Serve: Enjoy immediately for best texture, or chill up to 2 hours (add nuts just before serving).

Recipe Notes

Beets can be roasted up to 5 days ahead; store chilled. If blood-orange season, use them for stunning color. For nut-free, sub toasted pumpkin seeds.

Nutrition (per serving)

268
Calories
7g
Protein
24g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.