warm spinach and orange salad with citrus vinaigrette for healthy winter

5 min prep 45 min cook 70 servings
warm spinach and orange salad with citrus vinaigrette for healthy winter
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Spinach & Orange Salad with Citrus Vinaigrette

A bright, cozy winter salad that turns humble greens into pure sunshine on a plate.

Every January, after the sparkle of the holidays fades and the skies settle into their most stubborn shade of gray, I find myself craving color—on my walls, on my table, and especially on my plate. One particularly gloomy Tuesday I opened the refrigerator to the usual post-holiday suspects: a wilting bag of baby spinach, three lonely navel oranges left from a stocking-stuffer crate, and the tail-end of a bag of raw pistachios. Twenty minutes later I was standing at the counter in thick socks, tossing warm spinach leaves in a skillet while the scent of orange zest and shallots drifted through the kitchen like a promise that winter wouldn't last forever. That impromptu experiment became this salad—now the most-requested lunch when friends come over for mid-day catch-ups and the star of our Meatless-Monday rotation. It's quick enough for a frantic Wednesday, elegant enough for a date-night starter, and nourishing enough to make you feel like you're doing something deeply kind for yourself—because you are.

Why This Recipe Works

  • Flash-wilting: A 30-second kiss of heat tames raw-spinach bitterness without turning it slimy.
  • Double citrus: Zest in the vinaigrette and caramelized orange slices give sweet-tart layers.
  • Warm fat absorption: Warm spinach drinks up the dressing so every leaf is flavored.
  • Crunch contrast: Toasted pistachios keep their snap against tender greens.
  • Vitamin boost: One serving delivers 70 % daily vitamin C—perfect flu-season armor.
  • One skillet: Minimal dishes on a night you'd rather binge Netflix than scrub pans.
  • Make-ahead friendly: Prep components Sunday; assemble in 5 minutes Monday.

Ingredients You'll Need

Ingredients

Great salads start with great produce—here's what to look for and how to swap if your crisper drawer doesn't cooperate.

Baby spinach: Choose the smallest, brightest leaves you can find; they wilt more evenly and taste sweeter. If spinach isn't your thing, young kale or Swiss chard ribbons work—just increase wilting time by 15–20 seconds.

Navel oranges: Heavy-for-their-size fruits store more juice. Blood oranges add dramatic color and berry notes; Cara Caras lend pink flesh and floral sweetness. Whatever you pick, zest before peeling to capture the fragrant oils.

Shallot: Milder than onion, it melts subtly into the warm leaves. In a pinch, use the white part of a leek or ½ small red onion soaked in ice water for 5 minutes to tame bite.

Raw pistachios: Buy them already shelled—your fingernails will thank you. Swap with toasted pecans, pumpkin seeds, or slivered almonds for nut-free versions.

Extra-virgin olive oil: Pick a fruity, peppery oil; its flavor carries the vinaigrette. California Arbequina or a mild Greek Koroneiki are my favorites here.

White balsamic vinegar: It's less syrupy than dark balsamic, keeping the dressing light and color-clear so the citrus can shine. Champagne vinegar or rice wine vinegar are fine understudies.

Maple syrup: A teaspoon rounds sharp edges without overt sweetness. Use honey if that's what you have, or omit for a keto-friendly version.

How to Make Warm Spinach and Orange Salad with Citrus Vinaigrette

1
Prep the citrus

Zest one orange into a small jar and reserve. Slice ½ inch off both ends of each orange, stand upright, and follow the curve of the fruit with a sharp knife to remove peel and pith. Slice crosswise into ¼-inch rounds, pat dry, and set aside.

2
Toast the nuts

Place a large stainless or cast-iron skillet over medium heat. Add pistachios and toast, stirring, until fragrant and lightly browned, 3–4 minutes. Tip onto a plate to stop cooking.

3
Build the vinaigrette

To the jar with zest add 3 Tbsp olive oil, vinegar, maple syrup, ½ tsp kosher salt, and a grind of pepper. Seal and shake vigorously until creamy; taste and adjust salt or sweetness.

4
Warm the skillet

Return the empty skillet to medium heat. When hot enough that a drop of water sizzles, swirl in 1 Tbsp olive oil followed by the shallot. Sauté 30 seconds until just translucent.

5
Caramelize oranges

Lay orange slices in a single layer over the shallot. Cook 45 seconds without moving; gently flip and cook another 30 seconds. Transfer to a warm plate—no need to clean the skillet yet.

6
Wilt the spinach

Pile spinach into the same skillet with a pinch of salt. Using tongs, turn leaves just until they brighten and shrink by about one-third, 30–45 seconds. Remove from heat immediately.

7
Dress and plate

Drizzle half the vinaigrette over warm spinach; toss to coat. Arrange spinach on two plates, fan orange slices on top, scatter pistachios, and spoon remaining dressing as desired. Serve warm.

Expert Tips

Control the wilt

If your skillet runs hot, remove it from the burner for 10 seconds before adding spinach; this prevents the bottom layer from browning.

Juice bonus

Squeeze the orange trimmings into the dressing for an extra pop of fresh juice—waste not, want not.

Timing trick

Have your serving plates warming in a 200 °F oven; the salad stays perky longer and feels restaurant-special.

Seal the deal

Leftover dressing keeps 1 week refrigerated in a sealed jar; the flavors marry and improve after 24 hours.

Variations to Try

  • Mediterranean: Swap oranges for grapefruit, add ¼ cup crumbled feta and a handful of sliced Kalamata olives.
  • Protein boost: Top with warm pan-seared salmon or a jammy seven-minute egg.
  • Grain bowl: Serve spinach over farro or quinoa; double the dressing to coat grains.
  • Spicy kick: Whisk ⅛ tsp cayenne or a dab of harissa into the vinaigrette.
  • Vegan cheese: Finish with a sprinkle of almond ricotta or nutritional-yeast "parm."

Storage Tips

Best served fresh: Once dressed, the spinach will darken and soften within an hour. If you must prep ahead, store components separately: keep wilted spinach and orange slices in airtight containers in the fridge for up to 24 hours; re-warm spinach gently in a dry skillet for 20 seconds before assembling.

Dressing: Refrigerate up to 1 week. Oil may solidify—let jar sit at room temp 10 minutes, then shake vigorously to re-emulsify.

Nuts: Store toasted pistachios in a zip-top bag with a paper towel to absorb moisture; they'll stay crisp 4 days at room temp or 1 month frozen.

Frequently Asked Questions

Absolutely—give it a quick rinse anyway to remove any hidden grit and help it steam slightly for better wilting.
Yes, all ingredients are naturally gluten-free. If you add croutons or grains, check labels for certification.
Remove every speck of white pith; it's packed with bitter compounds. Caramelizing quickly over medium—not high—heat also develops sweetness instead of scorching sugars.
You can, but results are less nuanced. Place damp spinach in a loosely covered bowl and microwave 20 seconds; toss, then 10-second bursts until just wilted. Dress immediately.
Mild white fish like halibut, citrus-marinated shrimp, or thin chicken cutlets complement without overpowering. For plant-based, try crispy baked tofu brushed with orange juice and smoked paprika.
Cook spinach in two skillets or one very wide sauté pan in batches to avoid overcrowding. Keep warm on a sheet pan in a 200 °F oven up to 20 minutes; assemble just before serving.
warm spinach and orange salad with citrus vinaigrette for healthy winter
salads
Pin Recipe

Warm Spinach & Orange Salad with Citrus Vinaigrette

(4.9 from 127 reviews)
Prep
10 min
Cook
8 min
Servings
2

Ingredients

Instructions

  1. Prep citrus: Zest one orange into a jar; set aside. Slice peel/pith off oranges and cut crosswise into ¼-inch rounds.
  2. Toast nuts: In a skillet over medium heat, toast pistachios 3–4 min until fragrant; transfer to plate.
  3. Make vinaigrette: Add vinegar, maple, 2 Tbsp oil, salt, pepper to jar with zest; shake until creamy.
  4. Caramelize oranges: In same skillet heat 1 Tbsp oil, add shallot 30 s, then orange slices 45 s per side; remove.
  5. Wilt spinach: Pile spinach into skillet with pinch salt; toss 30–45 s until just wilted.
  6. Assemble: Toss warm spinach with half the dressing, plate, top with oranges & pistachios, drizzle remaining dressing.

Recipe Notes

Serve immediately for best texture. Components can be prepped ahead and reheated gently; see article for full make-ahead guide.

Nutrition (per serving)

247
Calories
5g
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.