Love this? Pin it for later! 📌
Roasted Beet and Citrus Salad with Walnuts: The Winter Lunch That Feels Like Sunshine
When February rolls around and the sky has been the color of wet cement for what feels like months, I start craving brightness on my plate the way other people crave chocolate. This roasted beet and citrus salad has become my edible antidepressant—an explosion of fuchsia, tangerine, and emerald that somehow tastes exactly like a Mediterranean vacation feels. The first time I served it at a book-club lunch, my friend Sarah—who swore she "didn't like beets"—ended up scraping the bowl and asking if I had more hidden away. Now it's the dish everyone requests when the days grow short, proof that winter produce can be every bit as dazzling as summer tomatoes.
The beauty of this salad is how it turns humble supermarket staples into something that looks like it belongs on the cover of a magazine. Earthy-sweet beets roast until they're velvety inside, then get tossed with jewel-bright citrus segments that burst with acid, all tumbled with crunchy walnuts and a mustard-maple vinaigrette that ties the whole thing together. It's substantial enough to count as lunch on its own, yet light enough that you won't need a nap afterward. My kids call it "the unicorn salad" because of the magenta streaks that bleed into the dressing—high praise from a crowd that normally views vegetables with deep suspicion.
Why This Recipe Works
- Triple-texture magic: Creamy goat cheese melts slightly against warm beets while walnuts stay crunchy for contrast
- Season-proof produce: Citrus and root vegetables shine even when nothing else does
- Make-ahead friendly: Roast beets up to five days early; assemble in minutes
- Color therapy: The vibrant palette literally boosts serotonin on gray days
- Balanced nutrition: 11g plant protein, 9g fiber, healthy omega-3s from walnuts
- Dressing that doubles as marinade: Whisk extra for chicken or salmon later in the week
Ingredients You'll Need
Each component here pulls its weight, so buy the best quality you can swing. Look for beets sold in bunches with their greens still attached—the tops should look perky, not wilted, which tells you the roots were harvested recently. If you can only find bagged beets without tops, no worries; just avoid any with soft spots or wrinkled skin. I like to mix golden and red for the color gradient, but all-red works beautifully and stains the cheese the most Instagram-worthy pink.
For citrus, grab whatever looks fragrant at the store. A mix of navel orange, blood orange, and ruby grapefruit gives you a sunset gradient, but you could use all clementines in a pinch. The key is tasting as you go—winter citrus can vary from candy-sweet to mouth-puckering, so adjust the dressing accordingly. If your fruit is tart, whisk an extra teaspoon of maple into the vinaigrette; if it's super sweet, add another squeeze of lemon.
Walnuts toast in the same oven as the beets while they're still hot, so there's no extra energy cost. Buy halves rather than pieces; they stay crisper and look more elegant. If walnuts aren't your thing, pecans or hazelnuts swap in seamlessly. And don't skip the final flourish of flaky salt—it makes all the sweet-earthy flavors pop like champagne bubbles.
How to Make Roasted Beet and Citrus Salad with Walnuts for Healthy Winter Lunch
Roast the beets
Preheat oven to 400°F (200°C). Scrub 2 pounds mixed beets and trim tops to ½-inch. Individually wrap each beet in foil with a drizzle of olive oil and a pinch of salt. Place on a rimmed baking sheet and roast 45-60 minutes until a skewer slides through with no resistance. Larger beets may need an extra 15 minutes. Cool until you can handle them, then rub off skins with paper towels—they'll slip off like magic.
Toast the walnuts
While beets roast, spread ¾ cup walnut halves on a small baking sheet. Slide into the oven for 7-8 minutes until they smell buttery and have darkened one shade. Watch like a hawk—nuts go from perfect to bitter in under a minute. Cool completely; they'll crisp as they cool.
Supreme the citrus
Slice off top and bottom of 2 navel oranges, 1 blood orange, and 1 small grapefruit so they sit flat. Following the curve of the fruit, cut away peel and white pith. Holding the fruit over a bowl to catch juice, slip a sharp knife along membranes to release segments. Squeeze remaining membranes into the bowl for 2-3 tablespoons of juice—this becomes your dressing base.
Whisk the vinaigrette
To the citrus juice, whisk in 2 tablespoons white balsamic vinegar, 1 tablespoon Dijon mustard, 1 teaspoon maple syrup, ½ teaspoon kosher salt, and a few grinds of pepper. Let sit 5 minutes so salt dissolves, then whisk in 3 tablespoons extra-virgin olive oil until emulsified and glossy. Taste and adjust—should be bright but balanced.
Build the base
Slice roasted beets into ½-inch wedges and place in a large shallow bowl while still slightly warm—they'll absorb dressing better. Drizzle with 2 tablespoons vinaigrette and a pinch of flaky salt; toss gently to coat without breaking them into mush. Let marinate 10 minutes while you prep greens.
Dress the greens
In a separate bowl, toss 4 cups baby arugula or mixed winter greens with half the remaining vinaigrette—just enough to coat lightly. Over-dressing is the enemy of perky salads. Greens should glisten, not wilt. Arrange them in a fluffy layer over the marinated beets, creating visual height.
Add color pops
Scatter citrus segments across the top in a deliberate but casual pattern—think Jackson Pollock, not rigid rows. Tuck in a few beet wedges so their magenta edges peek through the greens, hinting at the treasure below. Drizzle any remaining vinaigrette in artistic streaks.
Finish with flair
Crumble 4 ounces cold goat cheese over everything, letting some chunks stay marble-sized for creamy pockets. Shower with toasted walnuts, then zest half an orange over the top for aromatic oils. Finish with a final pinch of flaky salt and a twist of black pepper. Serve immediately while contrasts are at their peak.
Expert Tips
Roast smarter
Mix beet sizes in each foil packet so they cook evenly—pair a golf-ball golden with a tennis-ball red. Remove smaller ones early and return larger ones to the oven.
Glove trick
Rubber dish gloves under disposable gloves prevent beet stains on hands. Or rub lemon juice and salt on tinted fingers—the acid lifts pigment instantly.
Speed option
No time to roast? Vacuum-packed cooked beets work. Rinse, pat dry, and warm in a 350°F oven for 10 minutes to concentrate flavor before dressing.
Citrus chill
Chill citrus 30 minutes before segmenting—cold membranes firm up, so segments release cleanly without tears. Save peels for homemade candied garnish.
Oil upgrade
Swap half the olive oil with walnut oil for deeper nuttiness. Store walnut oil in the fridge—it turns rancid quickly at room temperature.
Color lock
Toss beets with dressing while warm, but let them cool before adding citrus. Heat muddles the segments and turns them mushy and pale.
Variations to Try
- Vegan deluxe: Swap goat cheese for creamy burrata or marinated tofu cubes. Add a spoonful of white miso to dressing for umami depth.
- Grain bowl: Serve over warm farro or freekeh to turn side into entrée. Add a soft-boiled egg and you've got brunch.
- Middle Eastern twist: Replace walnuts with pistachios, orange with pomelo, and whisk ½ teaspoon sumac into dressing. Finish with mint instead of arugula.
- Lighter greens: Shave raw golden beets paper-thin on a mandoline and use in place of roasted. Pair with baby kale and grapefruit for a refreshing crunch.
- Protein boost: Top with warm slices of five-spice duck breast or flaked hot-smoked salmon. The dressing doubles as a quick glaze for either.
- Sweet-savory: Add segmented mandarins and a handful of pomegranate arils for holiday color. Drizzle with a balsamic reduction for candy-like stripes.
Storage Tips
Roasted beets keep beautifully, making this salad a meal-prep superstar. Store them unpeeled in an airtight container up to five days; the skins actually prevent them from drying out. Once peeled and sliced, they'll stay vibrant for three days if submerged in a little of the vinaigrette—just enough to coat, not swim.
Citrus segments can be prepped two days ahead. Store them submerged in their own juice with a piece of parchment pressed on top to prevent browning. Drain well before using or the extra liquid will dilute your dressing.
Fully assembled salads are best enjoyed within 30 minutes, but you can pack components separately for weekday lunches. Layer greens in the bottom of a wide-mouth jar, top with beets, then citrus and walnuts. Carry dressing in a mini clip-on container. At lunchtime, drizzle, shake, and eat straight from the jar—no soggy desk salad ever again.
If you have leftover dressed salad, don't toss it. The next day, blitz it with a cup of veggie broth for a shockingly good hot-pink soup. Warm gently and finish with a swirl of yogurt and more walnuts for crunch.
Frequently Asked Questions
Roasted Beet and Citrus Salad with Walnuts
Ingredients
Instructions
- Roast beets: Preheat oven to 400°F. Wrap scrubbed beets in foil with oil and salt. Roast 45-60 min until tender. Cool, slip off skins, slice into wedges.
- Toast walnuts: Spread on sheet pan; toast in oven 7-8 min until fragrant. Cool completely.
- Supreme citrus: Slice ends off fruit, cut away peel and pith. Over a bowl, segment between membranes; squeeze remaining pulp for juice.
- Make dressing: Whisk 2-3 tbsp citrus juice with vinegar, mustard, maple, salt, and pepper. Stream in olive oil until emulsified.
- Marinate beets: Toss warm wedges with 2 tbsp dressing and a pinch of flaky salt; let sit 10 min.
- Assemble: Dress arugula lightly, layer over beets. Top with citrus, goat cheese, walnuts, and orange zest. Finish with salt and pepper. Serve immediately.
Recipe Notes
Beets can be roasted up to 5 days ahead; store refrigerated. Citrus segments stay fresh 2 days submerged in juice. Assemble salad just before serving for best texture.