Love this? Pin it for later! 📌
Warm Citrus & Spinach Salad with Roasted Beets – Your Post-Holiday Reset
After the tinsel is boxed, the last cookie crumb has vanished, and the fridge finally sighs with empty shelves, I crave something that tastes like a sunrise on a plate. This warm citrus and spinach salad is my January reset button: tender baby spinach wilts ever so slightly under a cloak of ruby-roasted beets, kissed with segments of blood orange and Meyer lemon, then finished with a pistachio-mint gremolata that makes the whole bowl smell like a Mediterranean winter garden. It’s bright enough to slice through the fog of holiday indulgence, yet cozy enough to eat while you’re still wearing fuzzy socks.
I first threw this together on a gray Sunday when my body was begging for chlorophyll but my spirit wasn’t ready to give up comfort. Roasting the beets low and slow concentrates their earthy sweetness, while a quick warm vinaigrette—made from the citrus juices left on the cutting board—wakes up the spinach without turning it into soggy confetti. A shower of toasted pistachios adds crunch, and a whisper of fresh mint makes every bite feel like you’re doing something kind for yourself. Whether you’re feeding a table of resolution-minded friends or nursing a quiet solo lunch, this salad tastes like a fresh start without a shred of deprivation.
Why This Recipe Works
- Warm wilt: A gentle warm dressing relaxes spinach just enough to mellow any metallic edge while keeping stems snappy.
- Beets on Sunday, salad on Monday: Roast a big batch of beets ahead; they keep four days refrigerated and instantly upgrade any meal.
- Citrus season hero: Blood oranges and Meyer lemons are at their sweetest January–March—exactly when you need brightness most.
- Plant-powered protein: A sprinkle of toasted pistachios adds 3 g protein per serving plus heart-healthy fats to keep you satisfied.
- One sheet-pan magic: Beets roast while you segment citrus and whisk dressing—minimal cleanup, maximum flavor.
- Adaptable & allergen-friendly: Naturally gluten-free, easily dairy-free, and simple to scale for a crowd or a party of one.
Ingredients You'll Need
Each component was chosen to balance earthy, sweet, tart, and crunchy. Buy organic citrus if you can; you’ll be using the zest as well as the juice. Look for beets that feel heavy for their size and have crisp greens still attached—those greens can be sautéed for tomorrow’s omelet.
- Beets: I like a mix of red and golden for color pop. If you can only find one variety, no worries—taste is identical. Scrub well, leave 1 inch of stem to prevent bleeding.
- Baby spinach: Choose the youngest leaves you can; they wilt more delicately. If you only have mature spinach, remove the thick ribs.
- Blood oranges: Their raspberry-like aroma is the star. Substitute Cara Cara or regular navel if unavailable, but add an extra squeeze of lemon for brightness.
- Meyer lemon: Slightly sweeter and more floral than Eureka. If using standard lemon, add a pinch of sugar to the dressing.
- Extra-virgin olive oil: Pick something fruity and peppery; you’ll taste it in the finished dish. California Arbequina is lovely here.
- Pistachios: Dry-roasted, unsalted. Swap with toasted pumpkin seeds for nut-free.
- Fresh mint: Adds cool contrast. Basil or tarragon work for a different vibe.
- White balsamic vinegar: Keeps the color bright; regular balsamic tastes great but muddies the look.
- Maple syrup: Just a teaspoon rounds out acid without making the salad taste like breakfast.
- Sea salt & cracked pepper: Finish with flaky salt (I love Maldon) for crunch.
How to Make Warm Citrus & Spinach Salad with Roasted Beets
Roast the beets
Preheat oven to 400 °F (204 °C). Trim beet greens, scrub roots, and place on a large sheet of foil. Drizzle with 1 tsp olive oil, sprinkle with salt, wrap tightly, and roast directly on the middle rack for 45–55 min (small beets) or up to 75 min (baseball-size). They’re done when a paring knife slides through with zero resistance. Remove packet, open carefully to release steam, and cool 10 min. Skins will slip off under cool running water; discard skins and slice beets into ½-inch half-moons.
Toast the pistachios
Lower oven to 325 °F (163 °C). Spread pistachios on the same sheet pan and bake 6–7 min, shaking once, until fragrant and just darker. Cool completely, then chop roughly so you get both dusty bits and big crunch.
Segment the citrus
Slice off top and bottom of each orange and lemon, stand fruit flat, and follow curve of the flesh to remove peel and pith. Over a small bowl, cut between membranes to release jewel-like segments. Squeeze remaining membranes to capture juice—you’ll need 3 Tbsp for the dressing.
Build the warm vinaigrette
In a small skillet, combine citrus juice, 3 Tbsp olive oil, white balsamic, maple syrup, a pinch of salt, and plenty of black pepper. Warm over low heat just until it begins to shimmer—about 2 min. You want it warm, not hot, to protect the delicate spinach.
Assemble the salad
Spread spinach on a large platter. Scatter sliced beets and citrus segments. Drizzle the warm dressing evenly; the leaves will wilt slightly and turn glossy. Let stand 2 min so flavors marry.
Finish & serve
Sprinkle toasted pistachios, mint ribbons, and a final pinch of flaky salt. Serve immediately with crusty sourdough or a scoop of farro for a heartier reset bowl.
Expert Tips
Roast beets in bulk
Roast a dozen beets on Sunday, cool, peel, and refrigerate in an airtight glass bowl. They’ll keep 4 days and turn into salads, hummus toppers, or beet pesto all week.
Keep dressing warm, not hot
Overheating will oxidize the olive oil and turn spinach army-green. Aim for bathwater temperature—stick your (clean) finger in; it should feel pleasant, not scalding.
Color blocking
Arrange red beet slices on one side of platter, golden on the other, then blanket citrus in the center for a restaurant-worthy ombré effect.
Baby spinach shortcut
Buy pre-washed, organic baby spinach in the clamshell. No extra drying needed; residual water helps the dressing cling.
Make-ahead segments
Citrus segments hold 24 hours refrigerated in their own juice. Perfect for brunch prep—just drain and blot gently before using.
Winter herb swap
If mint feels too cooling, try thinly sliced fennel fronds or tarragon for an anise-y warmth that pairs beautifully with beets.
Variations to Try
- Goat cheese clouds: Dot warm salad with ¼ cup chèvre just before serving; it softens into creamy pockets.
- Grain bowl upgrade: Serve over warm farro or quinoa, adding 10 min to cook time but turning it into a full meal.
- Citrus trio: Swap blood orange for pink grapefruit segments; add a tiny drizzle of honey to balance bitterness.
- Nut-free crunch: Replace pistachios with roasted pumpkin seeds and a tablespoon of toasted sesame seeds.
- Protein punch: Top with sliced grilled chicken or a soft-boiled egg for a 25 g protein lunch.
- Vegan umami: Add 2 Tbsp crumbled smoked tempeh bacon and a dash of miso in the dressing for depth.
Storage Tips
Roasted beets: Refrigerate in an airtight glass container up to 4 days. Layer between parchment to prevent staining. Freeze roasted, sliced beets up to 2 months; thaw overnight in fridge and pat dry before using.
Dressed salad: Best enjoyed immediately. If you must store, keep dressing separate and rewarm gently (microwave 15 sec) before tossing. Wilted spinach will keep 1 day but texture suffers.
Citrus segments: Store submerged in their juice in a sealed jar 24 hours. Drain and blot before adding to salad.
Pistachio gremolata: Chop nuts and mint just before serving for max crunch; pre-chopped nuts soften after 6 hours.
Frequently Asked Questions
Warm Citrus & Spinach Salad with Roasted Beets
Ingredients
Instructions
- Roast beets: Preheat oven to 400 °F. Wrap scrubbed beets with 1 tsp oil and salt in foil; roast 45-75 min until knife-tender. Cool, peel, slice.
- Toast nuts: Lower oven to 325 °F. Toast pistachios 6-7 min; cool and chop.
- Segment citrus: Remove peel and pith, cut out segments, squeeze membranes for juice.
- Make warm vinaigrette: In small skillet combine citrus juice, remaining 2 Tbsp oil, vinegar, maple syrup, salt & pepper; warm 2 min until just shimmering.
- Assemble: Arrange spinach on platter, top with beets and citrus, drizzle warm dressing, let stand 2 min.
- Garnish & serve: Sprinkle pistachios, mint, flaky salt. Serve immediately.
Recipe Notes
Beets can be roasted up to 4 days ahead; store refrigerated. Dress salad just before serving to keep spinach vibrant.