warm citrus salad with beets oranges and toasted walnuts

3 min prep 2 min cook 5 servings
warm citrus salad with beets oranges and toasted walnuts
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Fresh beets, vibrant oranges, and golden toasted walnuts arranged on a wooden board

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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

A: Yes, but with caveats. Canned beets work in a pinch—drain well and pat dry. They’ll be softer and less flavorful than roasted, so warm them very gently to avoid mushiness. Add a pinch of sugar when warming to compensate for their lack of caramelization.

A: You likely included the white pith when supreming. This bitter layer must be completely removed. Also, some orange varieties (like Seville) are naturally bitter. Stick with navels, blood oranges, or Cara Caras for best results.

A: Toast at 325°F instead of higher temperatures. Stir every 3 minutes and remove when they smell fragrant—carryover heat will finish the job. They continue browning after removal from oven.

A: Yes! Roast beets, toast walnuts, and supreme citrus up to 3 days ahead. Store separately. Warm beets in microwave 45 seconds, then proceed with skillet warming method. Assemble just before serving for best texture.

A: This salad complements rich proteins like roasted duck, grilled salmon, or pork tenderloin. For vegetarian meals, serve alongside wild rice pilaf or crusty sourdough bread. A crisp white wine like Sauvignon Blanc or Grüner Veltliner pairs beautifully.

A: Older beets or ones stored too long become woody. Choose smaller, fresher beets for quicker roasting. If yours are large or old, cut in half before roasting to speed cooking. Add a splash of water to the foil packet to create steam.
Warm citrus salad with beets oranges and toasted walnuts arranged on a white plate with mint garnish
salads
Pin Recipe

Warm Citrus Salad with Beets, Oranges & Toasted Walnuts

(4.9 from 127 reviews)
Prep
20 min
Cook
60 min
Servings
6

Ingredients

Instructions

  1. 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.
  2. Toast walnuts: Spread on baking sheet, toast at 325°F for 8-10 minutes until fragrant. Cool and chop.
  3. Supreme oranges: Cut away peel, segment over bowl to catch juice. Reserve 2 tbsp juice.
  4. Make dressing: Whisk reserved juice, vinegar, maple syrup, zest, and salt. Slowly whisk in olive oil.
  5. Warm components: In skillet, heat beets with 2 tbsp dressing 2-3 minutes. Add oranges for 30 seconds.
  6. 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.

Nutrition (per serving)

247
Calories
4g
Protein
22g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.