Love this? Pin it for later!
Warm Citrus Salad with Beets, Oranges & Toasted Walnuts
A vibrant celebration of winter’s finest produce, this warm citrus salad transforms humble beets and oranges into an elegant side dish that feels downright luxurious. The first time I served this at a holiday brunch, my mother-in-law—who claims to "hate beets"—went back for thirds. The secret lies in the gentle warming that coaxes out the natural sweetness of the vegetables while keeping the citrus bright and juicy. Toasted walnuts add a satisfying crunch, and a tangy-sweet vinaigrette ties everything together in a way that makes you forget you’re eating something so nutritious.
What I adore about this recipe is its versatility. It’s sophisticated enough for a dinner party, yet simple enough for a weeknight dinner when you want something comforting but healthy. The colors alone—ruby beets, sunset oranges, emerald micro-greens—make it a showstopper on any table. Plus, it’s naturally gluten-free, dairy-free, and can be made vegan without sacrificing an ounce of flavor.
Why This Recipe Works
- Roasting concentrates flavor: Slow-roasting beets intensifies their earthy sweetness while softening their texture to buttery perfection.
- Warm citrus releases oils: Gently warming orange segments unlocks aromatic essential oils, making each bite intensely fragrant.
- Textural contrast: Crunchy toasted walnuts against tender beets and juicy citrus creates an irresistible mouthfeel.
- Make-ahead friendly: Components can be prepped separately up to 3 days ahead, then assembled and warmed just before serving.
- Nutrient powerhouse: Packed with vitamin C, fiber, antioxidants, and heart-healthy fats from walnuts.
- Seasonal flexibility: Works equally well with blood oranges in winter, Cara Cara in spring, or even grapefruit in summer.
Ingredients You'll Need
Each ingredient in this salad plays a crucial role, so let’s break down what to look for and why it matters:
For the Beets
Fresh beets (1½ lbs) – Look for firm, unblemished roots with smooth skin. If the greens are attached, they should look fresh and perky (bonus: beet greens are edible and delicious sautéed). Avoid beets that feel soft or have wrinkled skin. While red beets are classic, golden or candy-striped Chioggia beets create stunning visual contrast.
For the Citrus
Navel oranges (3 large) – Choose fruits that feel heavy for their size with smooth, thin skin. Avoid oranges with green patches (underripe) or brown spots (overripe). For extra drama, mix regular navels with blood oranges or Cara Cara oranges for their raspberry-like flavor and stunning color.
Orange zest (1 tsp) – Only zest the outer colored part, avoiding the bitter white pith. Organic oranges are worth the splurge here since you’ll be eating the peel oils.
For the Crunch
Walnut halves (1 cup) – Buy raw walnuts and toast them yourself for maximum flavor. Look for plump, light-colored nuts without any shriveled or dark spots. Store extras in the freezer to prevent rancidity.
For the Dressing
Extra-virgin olive oil (3 tbsp) – Use a good quality oil with fruity notes that complement the citrus. A mild, buttery oil works better than a peppery, grassy one here.
Champagne vinegar (2 tbsp) – Its delicate flavor won’t overpower the vegetables. White balsamic or rice wine vinegar work as substitutes, but avoid harsh white vinegar.
Pure maple syrup (1 tbsp) – Just enough to balance the acid without making the salad taste sweet. Honey works too, but maple keeps it vegan.
How to Make Warm Citrus Salad with Beets, Oranges & Toasted Walnuts
Roast the Beets
Preheat oven to 400°F. Scrub beets clean and trim tops to 1 inch. Wrap each beet individually in foil with a drizzle of olive oil and pinch of salt. Place on a baking sheet and roast 45-60 minutes until a paring knife slides in with no resistance. Larger beets may need up to 75 minutes. Let cool 10 minutes, then rub skins off with paper towels (wear gloves to avoid staining). Cut into ¾-inch wedges.
Toast the Walnuts
While beets roast, spread walnuts on a separate baking sheet. Toast 8-10 minutes until fragrant and lightly golden. Watch carefully—they burn quickly. Let cool completely, then coarsely chop. This step intensifies their nutty flavor and adds crucial crunch.
Supreme the Oranges
Cut top and bottom off oranges to create flat surfaces. Following the curve of the fruit, cut away peel and white pith. Holding over a bowl to catch juice, cut between membranes to release segments. Squeeze remaining membrane to extract juice—you’ll need 2 tablespoons for the dressing.
Make the Vinaigrette
Whisk together reserved orange juice, champagne vinegar, maple syrup, orange zest, and a pinch of salt. Let sit 5 minutes for flavors to meld, then whisk in olive oil until emulsified. Taste and adjust—this should be bright and tangy, not sweet.
Warm the Components
In a large skillet over medium heat, add roasted beet wedges with 2 tablespoons of dressing. Cook 2-3 minutes until beets are warmed through and glossy. Add orange segments for just 30 seconds—you want them slightly warm, not cooked. Remove from heat.
Assemble the Salad
Arrange warm beets and oranges on a serving platter. Drizzle with remaining dressing and sprinkle with toasted walnuts. Garnish with fresh mint leaves or micro-greens if desired. Serve immediately while still warm—the contrast of temperatures is part of the magic.
Expert Tips
Roast Beets Ahead
Roast beets up to 5 days ahead and refrigerate. Warm them gently before serving—this makes weeknight dinners a breeze.
Prevent Staining
Line cutting boards with parchment paper when handling beets. For stubborn stains on hands, rub with lemon juice and coarse salt.
Nut Allergy?
Substitute toasted pumpkin seeds or pecans. For nut-free crunch, try roasted chickpeas or sunflower seeds.
Save Time
Buy pre-cooked beets from the produce section. They’re usually vacuum-sealed and just need warming—cut prep time by 45 minutes.
Color Contrast
Mix golden and red beets for visual appeal. The colors stay separate better if you dress each beet type separately before combining.
Serving Temperature
Serve slightly warm—not hot. Overheating the citrus causes it to release too much juice and become mushy.
Variations to Try
Winter Comfort
Add warm goat cheese medallions and serve over a bed of wilted spinach for a cozy main dish.
Summer Bright
Substitute grilled peaches for oranges and add fresh basil. Serve chilled with burrata cheese.
Protein Boost
Top with warm slices of grilled chicken or pan-seared salmon for a complete meal.
Middle Eastern
Add crumbled feta, chopped dates, and a tahini-lemon dressing instead of vinaigrette.
Citrus Medley
Use a mix of grapefruit, tangerine, and orange segments for complex citrus flavors.
Herbaceous
Add fresh tarragon or dill fronds for an unexpected anise note that pairs beautifully with beets.
Storage Tips
Refrigeration
Store components separately: roasted beets in one container, citrus segments in another, dressing in a jar. Walnuts stay crisp at room temperature. Assembled salad keeps 2 days refrigerated, but quality is best within 24 hours.
Freezing
Roasted beets freeze beautifully for up to 3 months. Freeze in single layers on a baking sheet, then transfer to bags. Thaw overnight in refrigerator. Do not freeze citrus—it becomes mushy and bitter.
Reviving Leftovers
Refresh refrigerated salad by letting it come to room temperature for 20 minutes. Add a splash of fresh orange juice and a drizzle of olive oil to reinvigorate flavors. Toast fresh walnuts to replace any that became soft.
Frequently Asked Questions
Warm Citrus Salad with Beets, Oranges & Toasted Walnuts
Ingredients
Instructions
- Roast beets: Preheat oven to 400°F. Wrap scrubbed beets in foil with oil and salt. Roast 45-60 minutes until tender. Cool, peel, and cut into wedges.
- Toast walnuts: Spread on baking sheet, toast at 325°F for 8-10 minutes until fragrant. Cool and chop.
- Supreme oranges: Cut away peel, segment over bowl to catch juice. Reserve 2 tbsp juice.
- Make dressing: Whisk reserved juice, vinegar, maple syrup, zest, and salt. Slowly whisk in olive oil.
- Warm components: In skillet, heat beets with 2 tbsp dressing 2-3 minutes. Add oranges for 30 seconds.
- Assemble: Arrange warm vegetables on platter, drizzle with remaining dressing, top with walnuts and herbs.
Recipe Notes
Wear gloves when handling beets to prevent staining. Components can be prepped up to 3 days ahead and warmed just before serving.