Love this recipe? Save it to Pinterest before you forget!
Warm Citrus Spinach Salad with Oranges & Grapefruit for Winter Lunches
Brighten up those gray winter days with this vibrant, nourishing salad that feels like sunshine on a plate.
Every January, after the holiday sparkle fades and the reality of short, cold days sets in, I find myself craving something that tastes like liquid sunshine. Not the heavy comfort foods of December, but something that whispers of warmer days while still respecting the season's need for coziness. This warm citrus spinach salad was born on one such afternoon, when the farmers market was bursting with winter citrus—ruby grapefruits heavy with juice, honey-sweet oranges, and those adorable little clementines that make winter feel special.
I'd been stuck in a lunch rut, rotating between sad desk salads that left me shivering and heavy soups that made me want to nap at 2 PM. This salad changed everything. The gentle warming of the spinach (just enough to wilt it slightly without making it soggy) creates this luxurious texture that feels indulgent, while the burst of citrus segments and the crunch of toasted almonds reminds you that winter produce is anything but boring. My colleague Sarah calls it her "winter blues antidote," and honestly, she's not wrong.
What makes this recipe truly special isn't just the flavor—it's the way it transforms humble winter ingredients into something that feels restaurant-worthy. The contrast of temperatures (warm spinach, room-temperature citrus, hot dressing) creates this incredible sensory experience that makes you slow down and actually enjoy your lunch break. Plus, it's packed with vitamin C, iron, and healthy fats, making it as nutritious as it is delicious.
Why You'll Love This warm citrus spinach salad with oranges and grapefruit for winter lunches
- Winter-Proof Nutrition: Packed with vitamin C from citrus and iron from spinach, this salad helps fight seasonal fatigue and supports your immune system when you need it most.
- Temperature Play: The contrast of warm spinach, hot honey-mustard dressing, and cool citrus segments creates an incredibly satisfying eating experience that feels indulgent without being heavy.
- Meal Prep Friendly: Components can be prepped separately up to 4 days ahead, making it perfect for busy professionals who want something fresh but don't have time for daily cooking.
- Budget-Conscious Luxury: Uses affordable winter produce but feels like something you'd pay $16 for at a trendy café, proving healthy eating doesn't have to break the bank.
- Customizable Protein: Works beautifully with grilled chicken, pan-seared salmon, chickpeas, or kept vegetarian—making it perfect for households with different dietary needs.
- Quick Weeknight Option: Comes together in under 20 minutes, making it ideal for those evenings when you want something healthy but can't face a complicated recipe.
- Sophisticated Simplicity: The technique of warming the spinach with the dressing elevates basic ingredients into something that tastes like it came from a chef's kitchen.
- Seasonal Eating Made Easy: Celebrates winter's best produce without requiring exotic ingredients, helping you eat seasonally even when fresh options feel limited.
Ingredient Breakdown
The magic of this salad lies in how each ingredient plays a specific role in creating the perfect balance of flavors, textures, and temperatures. Understanding why each component matters will help you make smart substitutions and ensure success every time.
Baby Spinach: The foundation of our salad, baby spinach offers a mild, slightly sweet flavor that won't compete with the citrus. Its tender leaves wilt beautifully when warmed, creating that luxurious texture we're after. Look for bright green leaves without any yellowing or sliminess. Organic is worth the splurge here since spinach is on the Dirty Dozen list.
Navel Oranges: These winter jewels provide natural sweetness and that burst of vitamin C we crave in cold months. Choose oranges that feel heavy for their size (indicating juiciness) and have smooth, firm skin. The zest adds incredible aromatic oils to our dressing, so organic is preferred if you can swing it.
Ruby Red Grapefruit: The tart, slightly bitter edge of grapefruit prevents this salad from becoming cloyingly sweet. Its beautiful pink color makes the salad visually stunning, while the juice adds complexity to our dressing. If grapefruit isn't your thing, you can substitute with additional oranges, but you'll miss that sophisticated bitter note.
Shallots: Sweeter and more delicate than onions, shallots provide a gentle allium flavor that won't overpower the delicate citrus. When warmed in the dressing, they become almost jammy, adding depth without harshness. In a pinch, you could use red onion, but use half the amount.
Toasted Almonds: These provide crucial crunch and healthy fats that make the salad satisfying. Toasting them yourself (rather than buying pre-toasted) makes a huge difference in flavor. They should be golden and fragrant but not dark brown, as they'll continue cooking slightly from residual heat.
Avocado: The creamy richness of avocado creates a beautiful contrast to the bright citrus and provides staying power that makes this a complete meal rather than just a side salad. Choose ones that yield slightly to gentle pressure but aren't mushy.
Detailed Step-by-Step Instructions
Timing Tip: Read through all steps before starting. The key to success is having everything prepped before you start warming the spinach, as the process moves quickly once you begin.
Step 1: Prep Your Citrus (10 minutes)
Using a sharp knife, cut off both ends of your oranges and grapefruit so they sit flat on the cutting board. Following the curve of the fruit, cut away all the peel and white pith in strips. Hold the fruit over a bowl and cut between the membranes to release the segments (this is called supreming). Squeeze the remaining membranes over the bowl to extract any juice—you'll use this for the dressing. Set segments aside and reserve 2 tablespoons of the juice.
Pro tip: Don't worry if your segments aren't perfect. Rustic looks more appealing than fussy, and any broken pieces will still taste incredible.
Step 2: Toast the Almonds (5 minutes)
Heat a dry skillet over medium heat. Add sliced almonds and stir constantly for 3-4 minutes until golden and fragrant. They'll smell like marzipan when ready. Immediately transfer to a plate to stop cooking—this prevents bitter, burnt nuts. Set aside to cool while you continue.
Step 3: Make the Warm Dressing (3 minutes)
In the same skillet (no need to wipe it out—you want those almond oils!), heat olive oil over medium. Add minced shallot and cook for 1 minute until translucent but not browned. Whisk in honey, mustard, reserved citrus juice, and white wine vinegar. Let it bubble for 30 seconds—this creates a slightly thickened, glossy dressing that will coat the spinach perfectly. Season with salt and plenty of freshly ground black pepper.
Step 4: Warm the Spinach (2-3 minutes)
Here's where the magic happens. Add spinach to the skillet with the warm dressing. Using tongs, toss constantly for just 30-60 seconds—you want the leaves to wilt slightly and become glossy, but not collapse into a sad, soggy mess. The spinach should still have structure and bright color. If it looks like it's wilting too much, remove from heat immediately.
Step 5: Plate and Garnish (2 minutes)
Transfer the warm spinach to serving plates. Arrange citrus segments on top in a pretty pattern (or just scatter them—both work!). Add sliced avocado, sprinkle with toasted almonds, and finish with a shower of fresh mint leaves. The contrast of temperatures here is key—the warm spinach will gently warm the citrus while the avocado stays cool and creamy.
Serve immediately with crusty bread for a complete lunch, or enjoy as is for a lighter meal. The flavors are best when the spinach is still slightly warm.
Expert Tips & Tricks
Temperature Control
Keep your citrus segments in the fridge until just before serving. The contrast between cold citrus and warm spinach is what makes this salad special.
Make-Ahead Strategy
Prep citrus and toast almonds up to 4 days ahead. Store separately in airtight containers in the fridge for the fastest weeknight lunches.
Avocado Timing
Cut avocado just before serving to prevent browning. A squeeze of lemon juice helps if you need to prep it 30 minutes ahead.
Dressing Consistency
If dressing seems too thick, add a splash of water. Too thin? Let it bubble for another 30 seconds to reduce and thicken.
Common Mistakes & Troubleshooting
Over-Wilting the Spinach
This is the #1 mistake! Remember, spinach will continue to wilt from residual heat even after you remove it from the pan. Err on the side of under-wilting—you can always warm it more, but you can't un-wilt sad, mushy greens.
Skipping the Pith Removal
Leaving white pith on your citrus segments makes them bitter and tough. Take the extra 2 minutes to properly supreme your fruit—it makes a huge difference in the final texture and flavor.
Burning the Almonds
Nuts go from perfect to burnt in seconds. Stay vigilant and don't walk away! If they do burn, start over—there's no saving bitter nuts, and they'll ruin your whole salad.
Using Pre-Washed Spinach Straight from the Bag
Even pre-washed spinach benefits from a quick rinse and thorough drying. Excess water will make your dressing watery and prevent proper wilting. Use a salad spinner or clean kitchen towel.
Variations & Substitutions
Protein Additions
- Grilled chicken breast, sliced thin
- Pan-seared salmon, flaked
- Crispy chickpeas for crunch + protein
- Soft-boiled eggs, halved
- Prosciutto, torn into pieces
Citrus Swaps
- Blood oranges for color
- Cara Cara oranges for sweetness
- Mandarins or clementines
- Pomelo for a milder grapefruit
- Key limes for extra tang
Nut Alternatives
- Pistachios for Middle Eastern flair
- Pecans for Southern charm
- Pumpkin seeds for nut-free option
- Walnuts for omega-3s
- Hazelnuts for European twist
Dietary Adaptations
Vegan: Swap honey for maple syrup and ensure your mustard is vegan-friendly. The rest of the ingredients are naturally plant-based.
Low-FODMAP: Replace shallots with green tops of scallions, limit avocado to 1/8 per serving, and swap honey for maple syrup.
Keto-Friendly: Reduce orange segments by half, increase avocado, and swap honey for a keto-approved sweetener like allulose.
Storage & Freezing
Important: This salad is best enjoyed immediately. However, components can be prepped ahead for quick assembly during busy weeks.
Component Prep (up to 4 days ahead):
- Citrus segments: Store in an airtight container with any juice. They'll actually get better as the flavors meld.
- Toasted almonds: Keep in a sealed container at room temperature. Add a piece of paper towel to absorb moisture and maintain crunch.
- Dressing base: Mix everything except the oil. When ready to serve, warm the oil and whisk in the base.
Leftover Storage:
If you must store leftovers, separate the components. The wilted spinach will keep for 1 day in the fridge, but the texture won't be as good. Citrus segments last 4-5 days, and toasted nuts last 2 weeks at room temperature.
Freezing:
Don't freeze the assembled salad, but you can freeze citrus segments for future use. Spread them on a parchment-lined tray, freeze solid, then transfer to freezer bags. They're perfect for smoothies or future salads.
Frequently Asked Questions
This warm citrus spinach salad has become my winter ritual—the thing that gets me through the darkest days with a smile on my face and sunshine in my bowl. Whether you're meal prepping for busy work weeks or looking for a way to make winter produce exciting, this recipe delivers on every level.
Remember, the best recipes are the ones you make your own. Play with different citrus combinations, swap in your favorite nuts, or add protein to make it a complete meal. The technique of gently warming the spinach with the dressing is the real game-changer here—once you master it, you'll find yourself applying it to all sorts of winter salads.
Here's to brighter lunches and finding joy in winter's bounty. May your bowls be warm, your citrus be bright, and your winter be a little more delicious.
Warm Citrus Spinach Salad
Ingredients
- 6 cups baby spinach, loosely packed
- 2 medium oranges, segmented
- 1 grapefruit, segmented
- ¼ cup red onion, thinly sliced
- ⅓ cup toasted walnuts, roughly chopped
- 2 tbsp extra-virgin olive oil
- 1 tbsp honey
- 1 tsp Dijon mustard
- 1 tbsp apple-cider vinegar
- Pinch sea salt & cracked black pepper
- Optional: crumbled feta or goat cheese
- Optional: pomegranate arils for garnish
Instructions
- 1In a small jar whisk olive oil, honey, mustard, vinegar, salt, and pepper until emulsified.
- 2Heat a dry skillet over medium; toast walnuts 2–3 min until fragrant, then set aside.
- 3Segment oranges and grapefruit over a bowl to catch juices; reserve 1 tbsp juice for dressing.
- 4Add the reserved citrus juice to the jar, re-shake dressing.
- 5Warm the same skillet; quickly wilt spinach 30–45 sec, just until bright and slightly softened.
- 6Transfer spinach to serving bowls; top with citrus segments, red onion, and toasted walnuts.
- 7Drizzle with warm dressing, toss gently, and serve immediately.
- 8Garnish with feta/pomegranate if desired. Enjoy a bright, cozy winter lunch!
Recipe Notes
- Keep the spinach just-warm to retain nutrients and vibrant color.
- Try blood oranges for deeper color and raspberry-like notes.
- Make it vegan by swapping honey for maple syrup.