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
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
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
healthy winter salad with roasted beets oranges and walnuts
Ingredients
Instructions
- 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.
- Toast walnuts: Lower oven to 350 °F. Toast walnuts 7–8 min until fragrant; cool.
- Prep citrus: Zest oranges first, then segment over a bowl to catch juice.
- Make vinaigrette: Whisk 1 tsp zest, 3 Tbsp reserved juice, vinegar, mustard, honey, ½ tsp salt, pepper. Drizzle in remaining oil.
- Assemble: On a platter, layer greens, beets, orange segments, walnuts, goat cheese. Drizzle dressing, toss gently, finish with flaky salt.
- 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.