Love this recipe? Save it to Pinterest before you forget!
Roasted Orange & Beet Salad with Toasted Walnuts & Citrus Dressing
The first time I made this salad, it was a gray January afternoon and I was craving something—anything—that tasted like sunshine. I had a bag of beets languishing in the crisper, a few sad oranges, and half a bag of walnuts left over from holiday baking. What started as a "clean-out-the-fridge" experiment turned into the salad I now make every single winter, the one my neighbors request for potlucks, the one my kids actually cheer for when they see it on the table. Roasting the oranges right alongside the beets caramelizes their natural sugars so they almost taste like orange candy, while the walnuts toast in the same oven until they smell like warm caramel. Tossed with peppery arugula and a bright citrus dressing that balances earthy beets with tangy-sweet orange, this is winter produce at its most vibrant. If you think you don't like beets, I dare you to try this once; I've converted more skeptics with this dish than with anything else I've ever cooked.
Why You'll Love This Roasted Orange & Beet Salad
- One-pan roasting: Beets, oranges, and walnuts all roast together on a single sheet pan—minimal dishes, maximum flavor.
- Make-ahead friendly: Roast the components up to 4 days ahead; assemble in 5 minutes when guests arrive.
- Restaurant vibes at home: The jewel-toned colors and layered textures look straight off a bistro menu.
- Plant-powered protein: Toasted walnuts add 4 g protein per serving plus brain-boosting omega-3s.
- Winter-saver citrus: Uses the peak-season oranges flooding stores January–March when other fruit is sad.
- Allergy swaps included: Nut-free (pumpkin seeds), citrus-free (apple), and low-FODMAP (fennel) options tested.
- Kid-approved sweetness: Roasted oranges taste like candy—my 6-year-old picks them out like treasures.
Ingredient Breakdown
Each ingredient here pulls double duty. Earthy beets become lusciously sweet when roasted; oranges soften and their edges caramelize; walnuts toast in the same oven until buttery. The citrus dressing uses the orange juice that inevitably drips while you segment the fruit, so nothing goes to waste. Arugula adds a peppery bite, but feel free to swap in baby kale or spinach if bitter greens aren't your thing. Goat cheese or feta is optional but highly recommended for tangy creaminess against the sweet roots.
For the Roasted Components
- 4 medium beets (any color), scrubbed and tops trimmed to 1 inch
- 2 large navel oranges
- 1 cup raw walnut halves
- 2 Tbsp extra-virgin olive oil
- ½ tsp kosher salt
- ¼ tsp freshly ground black pepper
For the Salad & Dressing
- 5 oz baby arugula (about 6 packed cups)
- ¼ cup thinly sliced red onion
- ⅓ cup crumbled goat cheese or feta (optional)
- 2 Tbsp fresh orange juice (from the oranges above)
- 1 Tbsp fresh lemon juice
- 1 tsp honey or maple syrup
- ¼ cup extra-virgin olive oil
- Pinch of flaky salt for finishing
Step-by-Step Instructions
- Preheat & Prep Pan: Position rack in center of oven; preheat to 400 °F. Line a rimmed sheet pan with parchment for easy cleanup. Fold a 12-inch square of foil in half twice to create a 6-inch square; set aside (this becomes your walnut packet).
- Roast Beets: Cut off beet greens (save for smoothies). Rub whole beets with 1 Tbsp olive oil, ¼ tsp salt, and a few grinds of pepper. Place in center of sheet pan. Roast 20 minutes while you prep oranges.
- Segment & Roast Oranges: Slice ½ inch off top and bottom of each orange. Stand orange on cut side; follow curve of fruit with knife to remove peel and white pith. Over a bowl, cut between membranes to release segments; squeeze remaining membrane to extract juice (you need 2 Tbsp for dressing). Toss segments with ½ Tbsp oil and a pinch of salt. After beets have roasted 20 minutes, push beets to one side; spread orange segments on other half of pan. Return to oven.
- Toast Walnuts: After oranges have been in oven 10 minutes, place walnuts in center of foil square; drizzle with remaining ½ Tbsp oil and pinch of salt. Fold foil into a loose packet, crimping edges so nuts can steam slightly first, then toast. Slide packet onto pan with beets/oranges. Continue roasting 8–10 minutes more, until beets are fork-tender and oranges have caramelized edges.
- Cool & Peel Beets: Remove pan from oven; open walnut packet (careful—hot steam). Let everything cool 10 minutes. Beets will slip out of skins when rubbed with a paper towel; discard skins. Slice beets into ½-inch wedges.
- Shake Dressing: In a small jar with tight lid, combine reserved 2 Tbsp orange juice, lemon juice, honey, ¼ cup olive oil, ¼ tsp salt, and a few grinds of pepper. Shake vigorously until creamy and emulsified.
- Assemble: On a large platter or individual plates, layer arugula, roasted beet wedges, orange segments, red onion, and toasted walnuts. Drizzle with half the dressing; toss gently. Dot with goat cheese if using. Finish with flaky salt and remaining dressing at the table.
Expert Tips & Tricks
- Use the whole orange: After segmenting, simmer the leftover membranes with ½ cup water and 1 Tbsp honey for 5 minutes; strain for a quick citrus cordial to mix with sparkling water.
- Golden beets = no stains: If you dread magenta fingers, swap red beets for golden; they roast identically but won't dye your cutting board.
- Speed hack: Buy pre-roasted beets from the salad bar; warm them 5 minutes in the oven with the oranges so they pick up roasted flavor.
- Pickled onion upgrade: Soak red-onion slices in ¼ cup orange juice + 1 Tbsp red-wine vinegar while beets roast; they turn neon pink and taste milder.
- Candy the walnuts: Add 1 tsp brown sugar and pinch of cayenne to the foil packet for sweet-spicy nuts that taste like brittle.
- Grill option: In summer, roast beets in foil on the grill alongside orange halves; squeeze the charred oranges into the dressing for smoky depth.
Common Mistakes & Troubleshooting
| Problem | Why It Happens | Fix-It Fast |
|---|---|---|
| Beets still hard after 40 min | Older, woody beets or oven door opened too often | Wrap each beet in foil with 1 Tbsp water; roast 15 min more, then steam 5 min inside foil. |
| Oranges fall apart | Segments too thin or pan too hot | Roast 8 min max, then broil 1 min for char instead of long bake. |
| Walnuts taste bitter | Natural tannins; over-toasting | Soak in warm salted water 10 min, drain, then toast; salt tempers bitterness. |
| Dressing separates | Oil too cold or added too fast | Bring juice to room temp, shake in jar with a tiny piece of orange segment; natural pectin stabilizes. |
| Arugula wilts instantly | Hot beets or overdressing | Plate greens first, then top with lukewarm veg; serve dressing on the side. |
Variations & Substitutions
Nut-Free
Swap walnuts for ¾ cup roasted pumpkin seeds; add ½ tsp soy sauce to the oil for umami.
Citrus-Free Allergy
Replace oranges with roasted apple wedges; use apple-cider vinegar in dressing plus 1 tsp orange zest oil for aroma without juice.
Low-FODMAP
Omit onion; use fennel fronds for garnish. Swap honey for maple syrup.
Add Protein
Top with warm lentils or grilled salmon for a complete meal.
Storage & Freezing
Make-Ahead: Store roasted beets, oranges, and walnuts in separate airtight containers in the fridge up to 4 days. Dressing keeps 1 week; shake before using. Assemble just before serving.
Leftovers: Already-dressed salad keeps 1 day; the arugula will wilt but tastes great folded into a wrap with hummus the next day.
Freezing: Freeze roasted beet wedges and orange segments (yes, really!) on a tray, then bag up to 2 months. Thaw overnight in fridge; pat dry before adding to salad. Do not freeze arugula or dressing.
Frequently Asked Questions
If you try this recipe, snap a photo and tag me on Instagram @yourhandle so I can see your gorgeous jewel-toned salads! Happy roasting!
Roasted Orange & Beet Salad
Ingredients
- 4 medium beets, scrubbed & tops removed
- 2 large oranges
- 1 cup walnuts
- 5 oz baby arugula
- 4 oz goat cheese, crumbled
- 3 tbsp olive oil
- 2 tbsp fresh orange juice
- 1 tbsp fresh lemon juice
- 1 tsp Dijon mustard
- 1 tsp honey
- Salt & freshly ground black pepper
- 2 tbsp chopped fresh mint
Instructions
- 1Preheat oven to 400 °F. Wrap beets individually in foil, place on a sheet pan, roast 45 min until fork-tender.
- 2While beets roast, spread walnuts on a second pan; toast in oven 6–8 min until fragrant, cool, then coarsely chop.
- 3With a sharp knife, slice off top and bottom of each orange. Cut away peel and pith, then slice crosswise into ½-inch rounds.
- 4Whisk olive oil, orange juice, lemon juice, mustard, honey, ½ tsp salt, and ¼ tsp pepper in a small bowl until emulsified.
- 5Cool beets slightly, rub skins off with paper towels, then cut into wedges.
- 6Arrange arugula on a platter, top with beets, orange slices, walnuts, and goat cheese.
- 7Drizzle with dressing, sprinkle mint, season with extra salt and pepper, serve warm or at room temp.
Chef’s Notes
Golden beets create a sweeter profile; pair with pistachios if you prefer a milder nut. Make-ahead: roast beets and toast walnuts up to 3 days ahead; assemble just before serving.