warm roasted beet and orange salad with spinach and walnuts

5 min prep 1 min cook 1 servings
warm roasted beet and orange salad with spinach and walnuts
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

I still remember the first time I served this Warm Roasted Beet and Orange Salad with Spinach and Walnuts to my in-laws during a crisp autumn brunch. The platter disappeared in under five minutes, my mother-in-law asked for the recipe on the spot, and my father-in-law—who swore he “didn’t eat beets”—politely requested seconds. Since then, it has become my signature dish for baby showers, holiday potlucks, and every “I need to impress without stress” moment in between.

There’s something quietly luxurious about the way jewel-toned beets roast into candy-sweet morsels, how orange segments burst with sunny acidity, and how toasted walnuts lend a buttery crunch that keeps each forkful interesting. Served slightly warm, the spinach wilts just enough to mellow its grassy edge while still holding a vibrant bite. A tangy orange-balsamic vinaigrette ties everything together, coating each ingredient in glossy, citrusy brightness.

Whether you’re looking for a stunning vegetarian main on Meatless Monday, a colorful side for roasted salmon, or a make-ahead lunch that actually excites you on Tuesday afternoon, this salad delivers restaurant-level wow with everyday ease. Let’s get roasting!

Why This Recipe Works

  • Roasting concentrates flavor: Oven-heat caramelizes beets’ natural sugars, giving you sweet, earthy nuggets without any added sugar.
  • Texture playground: Creamy goat cheese, crunchy walnuts, and tender greens ensure every bite hits multiple sensory notes.
  • Sheet-pan simplicity: Toss vegetables on one pan; while they roast, whisk dressing and segment oranges—minimal dishes, maximum efficiency.
  • Make-ahead friendly: Beets and vinaigrette can be prepped up to four days ahead; simply reheat and assemble for instant elegance.
  • Vibrant nutrition: Packed with folate, vitamin C, iron, and healthy fats, this salad satisfies both body and soul.
  • Season-flexible: Use blood oranges in winter, Cara Cara in spring—whatever looks best at your market.
  • Eye-catching presentation: Hot-pink beets against emerald spinach and orange segments guarantee oohs and aahs before the first bite.
  • Easily scaleable: Halve for date night or double for a buffet; timing remains virtually unchanged.

Ingredients You'll Need

Ingredients

Quality ingredients shine in a simple salad, so let’s choose wisely.

Beets: Look for firm, unblemished roots with smooth skin. If the greens are attached—bonus!—they should look perky, not wilted. I mix red and golden beets for color contrast; chioggia (candy-stripe) beets add a fun pinwheel but may bleed when roasted, so keep them separate on the pan.

Oranges: Navel oranges are reliable year-round, but this salad is a canvas for seasonal citrus. Blood oranges offer dramatic ruby flesh and raspberry-like acidity; Cara Caras are floral and lower in acid. Heft fruit in your palm—it should feel heavy for its size, indicating juiciness.

Spinach: Baby spinach delivers tender leaves that wilt obligingly under warm veggies. If you only have curly mature spinach, remove the thick ribs. For a peppery twist, substitute half with baby arugula.

Walnuts: Buy raw halves and pieces, then toast them yourself for ultimate crunch and nutty aroma. Pecans or hazelnuts work in a pinch; just be sure to rough-chop so every forkful captures a nugget.

Goat Cheese: A 4-ounce log yields plenty of creamy tang against the sweet beets. Not a fan? Try crumbled feta or thin shards of Manchego.

Olive Oil: Use a good extra-virgin oil you’d happily dip bread into. Since half goes into the vinaigrette (uncooked), flavor matters.

Balsamic Vinegar: A dark, aged balsamic adds syrupy depth and subtle sweetness. If yours is extremely thick, cut it with a splash of water so it emulsifies easily.

Honey: Just a teaspoon balances vinegar’s sharpness without turning the salad dessert-sweet. Maple syrup keeps the dish vegan.

Whole-Grain Mustard: The seedy bits cling to vegetables and provide gentle heat. Dijon works, but you’ll lose the pleasant pop.

Shallot: Milder than onion, shallot melts into the dressing for savory backbone. In summer, swap with a scallion’s white and light-green parts.

Salt & Pepper: Kosher salt draws moisture from vegetables, encouraging browning; freshly ground pepper adds aromatic lift.

How to Make Warm Roasted Beet and Orange Salad with Spinach and Walnuts

1
Preheat & Prep

Position rack in center of oven; preheat to 400 °F (204 °C). Line a rimmed sheet pan with parchment for effortless cleanup. Rinse beets, trim leafy tops (save for sautés or smoothies), and scrub well. Pat completely dry—excess water will steam rather than roast.

2
Season & Roast

Cut beets into ¾-inch wedges or cubes—uniform size ensures even cooking. Transfer to the prepared pan; drizzle with 1 tablespoon olive oil, ½ teaspoon kosher salt, and ¼ teaspoon pepper. Toss with your hands, then spread in a single layer, cut sides down for maximum caramelization. Scatter 3 unpeeled garlic cloves (for dressing) onto one corner. Roast 25 minutes.

3
Toast Walnuts

While beets roast, scatter walnuts on a small baking sheet. Slide onto the lower rack for the final 5–6 minutes. You’ll smell their nutty perfume when ready; they should be one shade darker. Immediately transfer to a plate to halt cooking and prevent bitter edges.

4
Segment Oranges

Slice off the top and bottom of each orange to expose flesh. Stand fruit on a cut end; guide your knife along the curve to remove peel and white pith. Over a bowl, slip a paring knife beside each membrane, releasing supremes. Squeeze membranes into bowl for extra juice—you’ll need 2 tablespoons for vinaigrette.

5
Make Vinaigrette

Remove garlic cloves from sheet pan; once cool, slip off skins and mash into paste with a fork. Whisk together garlic, 2 tablespoons reserved orange juice, 1½ tablespoons balsamic vinegar, 1 teaspoon whole-grain mustard, 1 teaspoon honey, ¼ teaspoon salt, and ⅛ teaspoon pepper. While whisking, drizzle in remaining 3 tablespoons olive oil until emulsified and glossy.

6
Warm & Assemble

Taste roasted beets; if a knife slides through without resistance, they’re ready. If not, roast 5–8 more minutes. Return hot veggies to sheet pan, pour over half the vinaigrette, and toss to glaze. In a wide serving bowl, place spinach, warm beets, orange segments, walnuts, and goat cheese. Drizzle remaining dressing, toss gently, and serve immediately for optimal temperature contrast.

Expert Tips

Glove Trick

Slip on disposable gloves when handling red beets to avoid magenta fingers for two days.

Speed Roast

Cut beets smaller (½-inch) to shave 8–10 minutes off roasting time on busy weeknights.

Dry Spinach

Use a salad spinner or clean kitchen towel to remove water so dressing clings instead of sliding off.

Flavor Layering

Reserve a few orange supremes to scatter on top just before serving for fresh pop and visual appeal.

Overnight Upgrade

Roast beets in advance; refrigerate. Reheat quickly in a skillet with a splash of vinaigrette to revive shine.

Portion Control

For appetizer portions, serve on small plates with a beet cube “lollipop” skewered atop—fun for parties.

Variations to Try

  • Citrus MedleySwap in grapefruit and mandarins for a triple-citrus note; add a pinch of flaky salt to tame bitterness.
  • Nut-FreeUse roasted pumpkin seeds or sunflower seeds for crunch without allergens; season with smoked paprika.
  • Protein BoostTop with warm farro or quinoa for a grain bowl, or add sliced grilled chicken for omnivores.
  • Vegan DelightReplace honey with maple syrup and omit goat cheese; add creamy avocado slices instead.

Storage Tips

Refrigeration: Store roasted beets, vinaigrette, and toasted walnuts separately in airtight containers. Beets and vinaigrette keep up to 4 days; walnuts stay crisp for 1 week. Combine with fresh spinach just before serving.

Make-Ahead: For meal-prep lunches, divide roasted beets into microwave-safe glass containers; top with a layer of orange segments (drained) and a small container of dressing. Microwave beets 30–40 seconds to warm, then toss with pre-washed spinach in a large bowl.

Freezing: While cooked beets freeze well for 3 months, citrus segments become mushy upon thaw. Freeze only beets; prepare remaining elements fresh for best texture.

Frequently Asked Questions

You can, but the flavor won’t rival roasted. Pat canned beets dry, toss with oil, and roast 10 minutes at 425 °F to concentrate sugars and add caramelized edges. Season aggressively since canned versions are under-salted.

Once roasted, beet skins slip off effortlessly with a paper towel. Leaving them on during roasting locks in color and nutrients. If you prefer, peel beforehand using a Y-peeler—just wear gloves.

Serve beets warm, not piping hot. Toss spinach with a bit of room-temperature dressing first to create a slight barrier before adding hotter components.

Absolutely. Par-boil 10 minutes, then slice ½-inch thick. Grill over medium-high heat 4 minutes per side for smoky char marks. Finish with a spritz of orange juice.

Try ricotta salata for a firm, salty bite, or blue cheese crumbles for bold contrast. Aged white cheddar shavings add comforting familiarity.

Up to 24 hours. Store supremes submerged in their own juice in a sealed container in the fridge to prevent drying.
warm roasted beet and orange salad with spinach and walnuts
salads
Pin Recipe

warm roasted beet and orange salad with spinach and walnuts

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
4

Ingredients

Instructions

  1. Roast beets: Preheat oven to 400 °F. Cut beets into ¾-inch pieces; toss with 1 Tbsp oil, ½ tsp salt, ¼ tsp pepper on parchment-lined sheet. Roast 25 min until tender.
  2. Toast walnuts: During last 5 min, add walnuts to a corner of pan; bake until fragrant.
  3. Segment oranges: Cut peel/pith off oranges; slice between membranes to release segments. Reserve 2 Tbsp juice.
  4. Make vinaigrette: Whisk orange juice, vinegar, mustard, honey, minced shallot, salt, pepper. Slowly whisk in remaining 3 Tbsp oil until creamy.
  5. Assemble: Toss warm beets with half the dressing. Arrange spinach on platter, top with beets, oranges, walnuts, goat cheese. Drizzle remaining dressing; season to taste. Serve warm.

Recipe Notes

Beets can be roasted up to 4 days ahead; store chilled and reheat briefly in microwave or skillet. Add spinach just before serving to retain texture.

Nutrition (per serving)

312
Calories
7 g
Protein
22 g
Carbs
24 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.