Love this recipe? Save it to Pinterest before you forget!
Roasted Citrus & Herb Salad with Oranges and Spinach
A bright, winter-to-spring bridge salad that turns a simple supper into something luminous. Roasted orange slices release their caramel-sweet perfume over baby spinach, while a whisper of fresh thyme and a poppy-seed vinaigrette pull every forkful into perfect balance.
I created this salad on a February evening when the farmers’ market felt like a gray photograph and I craved color more than anything. A bag of glossy navel oranges sat next to a wilting bunch of thyme in my crisper; desperation plus hunger equals invention. Twenty-five minutes later the oranges hissed quietly under the broiler, their edges blistered and candied, their juice reduced to sticky nectar. I scraped every amber drop onto a bowl of spinach, added a fistful of toasted pistachios for crunch, and sat down to what I thought would be a serviceable side. Instead it was dinner—light yet somehow luxurious, the kind of meal that feels like you planned it for days rather than minutes. I’ve served it at bridal showers, at solo weeknight tables, and once on the back porch with candlelight and a very cold glass of Grüner. Every time someone asks for the recipe, and every time I smile because it’s almost embarrassingly simple—gloriously so.
Why You'll Love This roasted citrus and herb salad with oranges and spinach for light dinners
- Weeknight-Fast, Weekend-Elegant: 10 minutes of hands-on time, but the roasted citrus makes it taste like a restaurant plate.
- Truly Light Yet Satisfying: Under 300 calories per serving, with healthy fats from olive oil and pistachios to keep you full.
- Make-Ahead Magic: Roast the citrus up to 3 days early; assemble in seconds.
- Winter-Proof Produce: Navel oranges and spinach are abundant when tomatoes taste like cardboard.
- Allergen-Friendly: Naturally gluten-free, dairy-free, and easily vegan without sacrificing flavor.
- Color Therapy on a Plate: Jewel-toned orange segments against emerald spinach practically glow under dim January lighting.
Ingredient Breakdown
Each component here earns its keep. Choose the sweetest, heaviest oranges you can find—Cara Cara or blood oranges if they’re in season—because roasting concentrates sugars and mutes acidity. Baby spinach delivers a tender, buttery bite; if yours looks tired, swap in baby kale or arugula for a peppery twist. Fresh thyme is non-negotiable—dried thyme tastes dusty against the bright citrus. Pistachios give a gentle crunch and pastel contrast, but roasted almonds or pumpkin seeds work if nuts are off the table. Finally, a neutral, peppery olive oil carries flavor without overwhelming; save your grassy finishing oil for another day.
The vinaigrette hinges on a single teaspoon of poppy seeds; they swell slightly and add tiny caviar-like pops that make every bite interesting. A whisper of honey balances the tart orange juice, but maple syrup keeps things vegan. Finish with flaky salt—it dissolves slower and delivers crunchy saline sparks against the soft fruit.
Step-by-Step Instructions
Prep Time
10 mins
Roast Time
15 mins
Total Time
25 mins
Serves
4
-
1
Heat the oven
Position rack in upper third of oven and preheat to 425 °F (220 °C). Line a rimmed sheet pan with parchment for zero-stick insurance.
-
2
Slice & dress the oranges
Trim ends off 3 large navel oranges. Stand each orange upright and slice away peel and pith in wide strips. Cut crosswise into ½-inch wheels. Toss gently with 1 Tbsp olive oil, 1 Tbsp honey, and a pinch of salt. Arrange in a single layer on half the pan.
-
3
Add thyme & quick-roast
Strip leaves from 4 thyme sprigs and scatter over oranges. Roast 12–15 min, until edges caramelize and juices bubble into a glossy syrup. Remove and let cool 5 min; those sticky bits are salad gold.
-
4
Build the vinaigrette
Whisk 2 Tbsp fresh orange juice (squeeze from trimmings), 2 Tbsp white balsamic, 1 tsp Dijon, 1 tsp poppy seeds, ¼ tsp kosher salt, and 3 Tbsp olive oil until creamy and emulsified. Taste; add more honey if your oranges are tart.
-
5
Toast the nuts
While oranges cool, toast ⅓ cup shelled pistachios in a dry skillet over medium heat, shaking pan often, 3–4 min until fragrant and lightly browned. Transfer to a plate so they don’t carryover-cook.
-
6
Assemble the salad
In a wide serving bowl, layer 6 oz baby spinach, half the roasted oranges, and half the nuts. Drizzle with half the dressing. Repeat layers; finish with remaining dressing, scraping every last caramelized drip from the pan. Serve immediately.
Expert Tips & Tricks
- Maximize caramelization: Slide the pan under the broiler for the final 2 minutes, watching like a hawk; the honey will bubble and blacken in seconds.
- Keep spinach perky: Rinse and spin-dry well; water clinging to leaves dilutes dressing and causes wilting.
- Make-ahead magic: Roast oranges and shake dressing in a jar up to 3 days ahead. Store separately; assemble just before eating.
- Sweetness dial: If your oranges are mouth-puckering, brush with 2 tsp extra honey before roasting.
- Double-decker sheet pan: Roast beets or salmon on a second rack to turn this into a full sheet-pan supper.
Common Mistakes & Troubleshooting
Variations & Substitutions
- Citrus Swap: Use blood oranges for raspberry notes, or pink grapefruit for a Campari-esque bitterness.
- Greens: Swap spinach for shaved fennel and arugula to turn the salad into an anise-scented palate cleanser.
- Nut-Free: Replace pistachios with roasted pumpkin seeds or sunflower seeds; season with smoked paprika while warm.
- Cheese Please: Crumble 2 Tbsp feta or goat cheese over the top for creamy tang.
- Protein Boost: Top with warm lentils or seared scallops to transform into entrée territory.
Storage & Freezing
Best served fresh. Once dressed, spinach wilts within 30 minutes. Store components separately:
- Roasted oranges: refrigerate up to 4 days in their syrup; bring to room temp for fullest flavor.
- Dressing: keeps 1 week refrigerated; shake vigorously before using.
- Nuts: store cooled nuts in an airtight jar up to 1 month.
Do not freeze assembled salad. Oranges become watery and spinach cellular walls collapse—science is cruel.
Frequently Asked Questions
If you try this recipe, snap a photo and tag me on Instagram—I love cheering you on in your kitchen victories!
Roasted Citrus & Herb Salad
Ingredients
- 2 large oranges, peeled & sliced
- 4 cups baby spinach
- 1 ruby grapefruit, segmented
- 1 small red onion, thinly sliced
- ¼ cup extra-virgin olive oil
- 2 tbsp fresh lemon juice
- 1 tbsp honey
- 2 tsp chopped fresh thyme
- 2 tsp chopped fresh mint
- ¼ cup toasted pistachios
- Sea salt & cracked pepper
- ¼ cup crumbled feta (optional)
Instructions
- Preheat oven to 425 °F (220 °C). Line a sheet pan with parchment.
- Toss orange & grapefruit slices with 1 tbsp oil, thyme, salt & pepper. Roast 12 min until lightly caramelized.
- Whisk remaining oil, lemon juice, honey, salt & pepper in a small bowl to emulsify.
- Place spinach in a wide salad bowl. Scatter over red-onion slivers.
- Tuck warm citrus segments among greens; drizzle with half the dressing.
- Top with pistachios, mint, and feta if using. Finish with remaining dressing.
- Serve immediately while citrus is still slightly warm for brightest flavour.
Recipe Notes
Roast citrus just until edges blister—overcooking softens texture. Swap pistachios for almonds or pumpkin seeds if desired.