warm citrus spinach salad with oranges and toasted walnuts

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

Love this recipe? Save it to Pinterest before you forget!

Warm Citrus Spinach Salad with Oranges & Toasted Walnuts

A bright, comforting winter salad that feels like sunshine on your plate – tender baby spinach kissed with warm citrus vinaigrette, juicy orange segments, and crunchy toasted walnuts.

I created this recipe during the darkest week of January, when the holiday sparkle had faded but spring still felt impossibly far away. My farmers market was bursting with winter citrus – knobby blood oranges, candy-sweet cara caras, and Meyer lemons that smelled like floral perfume. Meanwhile, my garden's spinach was miraculously thriving under a frost blanket, the leaves small and sweet from the cold.

That evening, I wanted something that would feel both nourishing and celebratory – a dish that acknowledged winter's gifts rather than lamenting its limitations. The result was this warm salad, where the heat barely wilts the spinach, creating a perfect balance between fresh and cozy. My neighbor, recovering from a cold, said it tasted like "vitamin C in salad form," while my husband declared it the only salad he'd ever craved on a frigid night.

What makes this special is the contrast of temperatures and textures – the warm, tangy dressing relaxes the spinach just enough to make it silky, while the cool orange segments burst with bright juice. Toasted walnuts add rich, buttery crunch, and a final drizzle of honey ties everything together in the most unexpected way.

Why You'll Love This Warm Citrus Spinach Salad with Oranges and Toasted Walnuts

  • Ready in 15 minutes: From fridge to table faster than takeout delivery, perfect for busy weeknights when you want something fresh but comforting.
  • Vitamin powerhouse: One serving delivers 150% daily vitamin C, 80% vitamin A, and 25% iron – winter wellness in a bowl.
  • Texture paradise: Silky wilted spinach, juicy orange bursts, crunchy walnuts, and the occasional pop of pomegranate arils if you're feeling fancy.
  • Make-ahead friendly: Prep components separately and assemble in 3 minutes – the secret to effortless dinner party salads.
  • Seasonally flexible: Works with any citrus – try grapefruit in February, mandarins in March, or a mix for a sunset effect.
  • Protein optional: Satisfying as-is for a light meal, or top with grilled salmon, roasted chickpeas, or crumbled goat cheese for staying power.
  • Depression-era wisdom: Uses the whole orange – zest in the dressing, juice in the vinaigrette, segments in the salad. Nothing wasted.

Ingredient Breakdown

Ingredients for warm citrus spinach salad with oranges and toasted walnuts

Each ingredient here plays a crucial role in creating that perfect balance of warm comfort and bright freshness. Let's break down why each one matters:

Baby spinach: Choose the youngest, most tender leaves you can find – they wilt more evenly and have a sweeter, less metallic flavor than mature spinach. Pre-washed bags are fine, but give them a quick rinse anyway; the residual water helps create steam when the warm dressing hits.

Mixed citrus: I use a combination of navel orange for sweetness, blood orange for dramatic color, and Meyer lemon for its floral, less-acidic perfume. If you can only find one type, go with whatever smells most fragrant at the store – your nose knows.

Walnuts: Toast them yourself; the pre-toasted ones from the store taste stale nine times out of ten. Buy halves and pieces (cheaper than whole) and break them up a bit more – more surface area means more toasty flavor.

Shallot: Sweeter and more delicate than onion, it melts into the dressing without that harsh raw bite. If you only have red onion, slice it paper-thin and soak in ice water for 10 minutes first.

Honey: Use whatever local honey you have – orange blossom if you can find it, as it echoes the citrus beautifully. For vegan friends, maple syrup works, but add it off-heat to preserve its delicate flavor.

Step-by-Step Instructions

Total time: 15 minutes | Prep: 8 minutes | Cook: 7 minutes | Serves: 4 as a side, 2 as a main

Step 1: Toast the walnuts

Place a dry skillet over medium heat. Add 1 cup walnut pieces and toast, shaking pan frequently, for 4-5 minutes until they smell nutty and look a shade darker. Transfer immediately to a plate to stop cooking – they'll continue to darken from residual heat. Roughly chop once cool enough to handle.

Step 2: Supreme the citrus

Cut the top and bottom off 2 large oranges to create flat surfaces. Following the curve of the fruit, cut away peel and white pith. Holding the orange over a bowl to catch juice, cut between membranes to release segments. Squeeze the remaining membrane over the bowl to extract every drop of juice – you'll need 3 tablespoons for the dressing.

Step 3: Make the warm dressing

In the same skillet (no need to wipe it out – those walnut bits = flavor), heat 2 tablespoons olive oil over medium-low. Add 1 minced shallot and cook 2 minutes until translucent but not brown. Add 1 tablespoon orange zest, 2 tablespoons fresh lemon juice, 3 tablespoons reserved orange juice, 1 tablespoon honey, 1/2 teaspoon salt, and plenty of black pepper. Whisk until honey dissolves and mixture is warm but not simmering.

Step 4: Wilt the spinach

Place 6 cups loosely packed baby spinach in a large bowl. Pour the warm dressing over and toss immediately with tongs – the residual heat will wilt the leaves just enough to turn silky while maintaining structure. Work quickly here; over-wilting equals sad, mushy salad.

Step 5: Assemble and serve

Add the orange segments and half the toasted walnuts to the bowl. Toss gently to combine – you want to keep those segments intact for the big orange burst moments. Transfer to a serving platter or individual plates. Scatter remaining walnuts over the top, add a final drizzle of olive oil, and serve immediately while still warm.

Pro tip

If your spinach is particularly hearty or you're serving company who might be skeptical of wilted greens, divide the warm dressing in half. Toss half with the spinach for that silky texture, then drizzle the remaining warm dressing over the plated salad – best of both worlds!

Expert Tips & Tricks

  1. Cast iron magic: Use a cast iron skillet for toasting walnuts – it retains heat so well that even after you remove it from the burner, you can set your serving bowl on the warm pan (turned off) to keep the salad at the perfect temperature while you finish plating.
  2. Citrus timing: Supreme your citrus up to 2 days ahead, but store the segments in their own juice in the fridge. The acid keeps them bright and prevents that dry, leathery texture.
  3. Spinach selection: If buying bulk, look for leaves the size of a quarter – they're the sweet spot between baby and mature. Too small and they'll disappear; too large and you'll feel like a rabbit.
  4. Walnut alternatives: Pecans work beautifully here, but reduce the toasting time by 1 minute – they burn faster. For nut allergies, try roasted pumpkin seeds or sunflower seeds for similar crunch.
  5. Dressing double batch: Make a double batch of the dressing and keep it in a jar – it transforms roasted vegetables, grilled chicken, or even a simple bowl of rice into something special all week.
  6. Make-ahead strategy: Prep everything except the spinach and combine just before serving. The citrus segments, toasted nuts, and dressing components can all sit happily for hours.
  7. Salt timing: Don't salt the spinach until after you've added the warm dressing – salt draws out moisture and can make the leaves weep, creating a watery salad situation.
  8. Presentation hack: For dinner parties, arrange the orange segments artfully on top rather than tossing them through – guests feel special plucking their own segments, and the colors stay vibrant.

Common Mistakes & Troubleshooting

Mistake: Soggy spinach

Why it happens: Dressing too hot or spinach left sitting too long.

Fix: Warm the dressing just until honey dissolves – it should feel comfortably warm on your finger, not hot. Serve within 5 minutes of dressing.

Mistake: Bitter walnuts

Why it happens: Nuts go rancid quickly, especially if stored near heat or light.

Fix: Taste a walnut before toasting – if it's bitter, your nuts are off. Store nuts in the freezer for maximum freshness.

Mistake: Watery dressing

Why it happens: Spinach wasn't properly dried before dressing.

Fix: Use a salad spinner or clean kitchen towel to remove excess water – wet spinach dilutes the dressing and prevents proper coating.

Mistake: Pithy citrus

Why it happens: Not removing all the white pith when supreming.

Fix: Take your time cutting away peel – a sharp knife and patience are key. Those pretty segments are worth the extra 2 minutes.

Variations & Substitutions

This salad is a template waiting for your personal touch. Here are my favorite riffs:

Citrus swaps

  • Grapefruit version: Use ruby red grapefruit and add 1 teaspoon honey to balance the bitterness. Pairs beautifully with fresh mint.
  • Lime-coconut: Swap lemon for lime juice, add 2 tablespoons coconut milk to the dressing, and use toasted coconut flakes instead of walnuts.
  • Mandarin dream: During clementine season, use 6 mandarins – their easy-to-peel nature makes this lightning fast.

Green alternatives

  • Arugula upgrade: Replace half the spinach with baby arugula for peppery bite – perfect with the sweet citrus.
  • Kale conversion: Use baby kale instead of spinach, but massage it with 1 teaspoon olive oil first to tenderize.
  • Mixed greens: A 50/50 blend of spinach and butter lettuce gives you the best of both – wilted silkiness and crisp structure.

Protein additions

  • Crispy pancetta: Cook 2 ounces diced pancetta until crisp, use the rendered fat instead of olive oil for the dressing.
  • White beans: Add a can of drained cannellini beans for a complete vegetarian meal – their creamy texture is divine here.
  • Grilled shrimp: Thread 16 large shrimp on skewers, brush with the dressing, and grill 2 minutes per side.

Storage & Freezing

Let's be honest – this salad is best served immediately. But life happens, and sometimes you need to prep ahead or deal with leftovers.

Prep-ahead components

Store each component separately in airtight containers: toasted walnuts at room temperature for up to 1 week, citrus segments in their juice for up to 3 days, and dressing in the fridge for up to 5 days. Warm the dressing slightly before using – it thickens when cold.

Leftover transformation

If you've already dressed the salad and have leftovers, don't despair. Chop everything roughly and stuff into an omelet, or blend into a smoothie with banana and almond milk – the flavors work beautifully. I've also been known to pile leftovers onto grilled cheese for a fancy lunch.

Freezing warning

Don't freeze the dressed salad – spinach turns to mush when thawed. However, you can freeze the toasted walnuts for up to 3 months and the citrus juice/zest combo for up to 6 months.

FAQ Section

Absolutely! Blood oranges are stunning but not essential. Regular navel oranges are actually sweeter and juicier. If you want that dramatic color, add a handful of pomegranate arils or thinly sliced red radish for visual pop. The flavor will be identical – blood oranges taste more like raspberry-orange than regular orange, but both work beautifully here.

You can, but you'll need to adjust the method. Make the dressing but let it cool completely – the shallot flavor will mellow beautifully overnight. The spinach stays raw and crisp, so use the most tender baby leaves you can find. It's delicious this way, more like a traditional citrus salad, but you'll lose that cozy wilted texture that makes this recipe special. Try serving it both ways and see which your family prefers!

Walnuts go from perfect to burnt in about 30 seconds – they're the drama queens of the nut world. Use medium-low heat, not medium, and don't walk away. As soon as you smell that nutty aroma and see a slight darkening, remove from heat immediately. They'll continue cooking from residual heat. If you're nervous, toast them in a 325°F oven for 8-10 minutes instead – more forgiving and hands-off.

Easy swap! Replace the honey with maple syrup or agave, but add it off-heat so the flavor stays bright. For extra richness that you lose from the honey, whisk in 1 teaspoon Dijon mustard – it emulsifies the dressing beautifully and adds depth. Everything else is naturally vegan, and you'll never miss the honey's complexity.

First, use a really sharp knife – a dull knife is dangerous and wastes fruit. Cut off the top and bottom to create flat surfaces, then follow the curve of the fruit to remove peel and pith in strips. Don't worry about being perfect; a little pith won't kill anyone. After segmenting, squeeze the remaining membrane over a bowl – you'll get almost as much juice as from the whole fruit, perfect for the dressing. Nothing wasted!

On its own, it's a light meal perfect for those nights when you want something fresh but not heavy. For heartier appetites, add protein: a can of drained chickpeas tossed in at the end, grilled chicken sliced on top, or a soft-boiled egg broken over the warm salad so the yolk creates an extra dressing. My favorite is crumbled goat cheese – the warmth makes it slightly melty and luxurious.
warm citrus spinach salad with oranges and toasted walnuts

Warm Citrus Spinach Salad with Oranges & Toasted Walnuts

Pin Recipe
Prep
10 min
Cook
8 min
Total
18 min
4 servings
Easy

Ingredients

  • 6 cups baby spinach, loosely packed
  • 2 large navel oranges, peeled & segmented
  • ½ cup walnut halves
  • 1 small shallot, minced
  • 2 tbsp extra-virgin olive oil
  • 1 tbsp apple cider vinegar
  • 1 tsp honey
  • ½ tsp Dijon mustard
  • ⅛ tsp sea salt
  • Freshly ground black pepper
  • 2 tbsp crumbled feta (optional)
  • 1 tbsp chopped fresh mint

Instructions

  1. Toast walnuts in a dry skillet over medium heat for 3–4 minutes until fragrant; set aside.
  2. In the same skillet, warm olive oil over medium heat. Add minced shallot; sauté 1 minute until translucent.
  3. Whisk in apple cider vinegar, honey, Dijon, salt, and pepper; heat 30 seconds until slightly thickened.
  4. Add orange segments; toss gently 30 seconds to warm and coat with dressing.
  5. Turn off heat; immediately add spinach, folding just until leaves begin to wilt, 30–45 seconds.
  6. Transfer to serving plates; top with toasted walnuts and optional feta.
  7. Garnish with fresh mint, cracked pepper, and serve warm.

Recipe Notes

Use blood oranges for dramatic color. Keep a slight crunch by not over-wilting the spinach. Make it vegan by omitting feta or swapping in maple syrup for honey.

195
Calories
4g
Protein
18g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.