Love this? Pin it for later!
Warm Beet & Citrus Salad with Toasted Walnuts
A vibrant, restaurant-quality lunch that comes together in under 30 minutes and tastes like sunshine on a plate.
I first served this salad on a blustery January afternoon when the farmers’ market was bursting with candy-striped Chioggia beets and knobby blood oranges that looked like they’d been plucked from a Renaissance still life. My intention was humble: I needed something bright to counter the slate-gray sky and the post-holiday slump that had settled over our house. One bite in, my husband—normally a steak-and-potatoes guy—leaned back, eyes wide, and declared, “This might be the best lunch you’ve ever made.” Since then, this warm beet and citrus salad has become our mid-week reset button, the dish I turn to when I want to feel like I’m eating at a seaside bistro in Sicily while still wearing fuzzy socks.
What makes it special? The beets are roasted just long enough to concentrate their earthy sweetness, then tossed while still warm so they relax into a citrusy vinaigrette. Segments of orange and ruby grapefruit burst with juice, creating an impromptu sauce that mingles with faintly bitter beet greens. Toasted walnuts add a buttery crunch, and a final snowfall of creamy goat cheese melts on contact, turning each forkful into a study of temperature, texture, and color. Serve it with a hunk of crusty bread and you’ve got a lunch that feels positively luxurious yet costs less than a café sandwich.
Why This Recipe Works
- Warm beets absorb dressing like a sponge: Tossing them straight from the oven means every cube drinks in the citrus vinaigrette for maximum flavor.
- Double-duty citrus: We use both the zest and supremed segments so nothing goes to waste and every bite tastes like pure sunshine.
- Toasted walnuts > raw walnuts: A quick toast in a dry skillet draws out their oils and triples the nutty aroma.
- Beet greens are edible gold: Instead of tossing them, we wilt them quickly so they become silky and slightly bitter—perfect balance to sweet citrus.
- One sheet-pan wonder: Beets roast while walnuts toast; minimal dishes, maximum efficiency.
- Meal-prep friendly: Components keep for four days, so you can assemble a warm lunch in under five minutes.
Ingredients You'll Need
Think of this salad as a choose-your-own-adventure within a framework. The non-negotiables are beets, citrus, and walnuts—everything else can flex based on what’s in season or already in your pantry.
Beets: I like a mix of red and golden for color drama, but any variety works. Look for bunches with perky greens still attached; that’s a sign of freshness and gives you a built-in second vegetable. If your beets are tennis-ball size, they’ll roast in 20 minutes; larger ones may need 30. In a hurry? Grab the pre-steamed vacuum-packed ones, but warm them in the microwave so they still soak up dressing.
Citrus: One large orange and one small grapefruit yield enough segments and juice for both the vinaigrette and the salad. Blood oranges are stunning if you can find them, but navels or Cara Caras are equally delicious. When supreming, do it over a bowl so you catch every drop of juice—liquid gold.
Walnuts: Buy halves rather than pieces; they stay crisper after toasting. If walnuts aren’t your thing, pecans or hazelnuts swap in seamlessly. For nut-free lunches, roasted pumpkin seeds give a similar crunch.
Beet greens or baby kale: If your beets come with greens, rinse them well (they can be sandy) and chop roughly. No greens? Baby kale, arugula, or even baby spinach wilt in seconds under the warm beets.
Goat cheese: A soft, fresh chèvre melts into creamy pockets against the warm vegetables. Feta works if you prefer a saltier punch, or skip cheese entirely and drizzle a tablespoon of tahini for vegan creaminess.
Extra-virgin olive oil: Since the dressing is so simple, use the best bottle you have—something grassy and peppery.
Champagne vinegar: Its delicate flavor lets the citrus sing. White balsamic or even a squeeze of lemon works in a pinch.
How to Make Warm Beet & Citrus Salad with Toasted Walnuts
Prep the beets
Heat oven to 425 °F (220 °C). Trim beet greens, reserving them for later. Scrub beets, pat dry, and place on a sheet of foil. Drizzle with 1 tsp olive oil, sprinkle with salt, then wrap into a sealed parcel. Roast directly on the oven rack for 20–30 min until a paring knife slides through with no resistance. Larger beets may need an extra 10 min.
Toast the walnuts
While beets roast, scatter walnuts in a dry skillet. Set over medium heat, shaking pan every 30 sec until nuts smell fragrant and turn a shade darker, 4–5 min total. Tip onto a plate to stop cooking; set aside.
Supreme the citrus
Slice off top and bottom of orange and grapefruit to expose flesh. Following the curve of the fruit, cut away peel and white pith. Holding fruit in one hand, slip a sharp knife along each membrane to release segments into a small bowl. Squeeze remaining membranes over the bowl to extract extra juice—you should have about 3 Tbsp.
Shake up the vinaigrette
To the citrus juice, add 2 Tbsp extra-virgin olive oil, 1 tsp champagne vinegar, ½ tsp honey, a pinch of salt, and plenty of freshly ground black pepper. Whisk or screw on a lid and shake until emulsified; taste and adjust brightness with an extra drop of vinegar if needed.
Peel & cube the warm beets
When beets are cool enough to handle, rub skins off with paper towels or use a paring knife for stubborn spots. Cut into ¾-inch cubes while still warm—warmth is key for dressing absorption.
Wilt the greens
Heat 1 tsp olive oil in a wide skillet over medium. Add reserved beet greens (or 3 cups baby kale) and a pinch of salt; sauté just until wilted and bright, 1–2 min. They should still have body.
Toss & marry flavors
In a large bowl combine warm beet cubes, wilted greens, and half the vinaigrette. Toss gently—color will bleed, which is part of the beauty—then fold in citrus segments and half the walnuts.
Plate & finish
Transfer to a shallow serving platter or two lunch bowls. Drizzle remaining vinaigrette, scatter crumbled goat cheese and remaining walnuts, and finish with a flurry of fresh mint or micro-basil if you’re feeling fancy. Serve immediately while still warm.
Expert Tips
Roast beets whole
Keeping skins on during roasting traps steam so they slip off effortlessly later—no peeling raw, stained fingers.
Use a micro-plane for zest
Adding ¼ tsp orange zest to the vinaigrette amplifies citrus perfume without extra juice that could thin the dressing.
Toast extra walnuts
Double the batch and store in an airtight jar; they’ll stay crisp for two weeks and elevate oatmeal, yogurt, or future salads.
Dress while warm
Warm vegetables open their pores (so to speak) and drink in seasoning far better than cold ones—flavor penetration 101.
Line your cutting board
A piece of parchment under beets keeps wooden boards from staining hot-pink; compost when done.
Taste before salting
Goat cheese adds saltiness; taste the finished salad before adding more seasoning to avoid over-salting.
Variations to Try
-
Autumn twist: Swap citrus for roasted cubes of butternut squash and maple-tahini dressing; add dried cranberries.
-
Vegan delight: Replace goat cheese with whipped tahini-lemon sauce and substitute agave for honey.
-
Grain bowl: Serve warm beets and citrus over farro or quinoa; the grains soak up the juice and turn a gorgeous magenta.
-
Protein boost: Top with sliced grilled chicken or a jammy seven-minute egg for a heartier lunch.
-
Minty fresh: Fold in thin ribbons of fresh mint or basil for a herbaceous lift that plays beautifully with citrus.
-
Spiced nuts: Add a pinch of smoked paprika and a drizzle of maple to the walnuts during toasting for sweet-savory bite.
Storage Tips
Make-ahead components: Roast beets, toast walnuts, and supreme citrus up to four days ahead. Store each component separately in airtight containers in the refrigerator. Keep citrus segments submerged in their juice to prevent drying out.
Assembled salad: Best enjoyed immediately. If you must store leftovers, keep goat cheese and walnuts separate; store dressed salad for up to two days. The beets will continue to bleed, turning everything a unified ruby color—still delicious but less photogenic.
Wilted greens: Store sautéed beet greens for up to three days; reheat quickly in a skillet with a splash of water to loosen.
Freezing: Roasted beets freeze beautifully. Freeze cubes in a single layer, then transfer to a zip-top bag for up to three months. Thaw overnight in the fridge or microwave briefly before assembling salad.
Frequently Asked Questions
Warm Beet & Citrus Salad with Toasted Walnuts
Ingredients
Instructions
- Roast beets: Preheat oven to 425 °F. Trim greens, scrub beets, drizzle with 1 tsp oil on foil, wrap tightly, and roast 25 min until tender. Cool slightly, then peel and cube.
- Toast walnuts: In a dry skillet over medium heat, toast walnuts 4–5 min until fragrant; set aside.
- Prep citrus: Supreme orange and grapefruit; reserve juice segments and squeeze membranes for 3 Tbsp juice.
- Make vinaigrette: Whisk citrus juice with remaining 2 Tbsp oil, vinegar, honey, salt, and pepper.
- Wilt greens: Sauté beet greens in 1 tsp oil 1–2 min until just wilted.
- Assemble: Toss warm beets and greens with half the dressing. Add citrus segments and half the walnuts. Plate, top with goat cheese, remaining walnuts, and extra dressing. Serve warm.
Recipe Notes
For meal prep, store roasted beets, toasted walnuts, and citrus segments separately. Reheat beets briefly before tossing with greens and dressing to recreate that fresh-from-the-oven experience.