Love this? Pin it for later!
Healthy Winter Salad with Beets, Citrus & Fresh Spinach Greens
I still remember the first January I spent in Chicago after moving from California. The wind howled down Lake Shore Drive, snow piled against my apartment windows, and the farmers market was a shadow of its summer glory—just root vegetables, hardy greens, and crates of citrus trucked in from warmer climates. I felt defeated until a vendor handed me a blood orange so jewel-bright it practically glowed against the gray sky. That night I roasted the beets I’d reluctantly bought, supremed the orange, and tossed both with the last of my spinach. One bite and winter didn’t feel so monochrome anymore.
That impromptu bowl became this fool-proof recipe I now make every week from January through March. It’s the salad that converts beet-skeptics, the one I tote to potlucks (it holds beautifully), and the dish that reminds me that “seasonal” doesn’t have to mean boring. If you need a bright spot on a slushy Tuesday, a make-ahead lunch that won’t wilt by noon, or a vibrant starter for a cozy dinner party, this is your answer.
Why This Recipe Works
- Roasted Beets: Caramelized edges and earthy sweetness balance the tangy citrus.
- Triple Citrus Punch: Orange, grapefruit, and lime deliver layered brightness.
- Baby Spinach Base: Tender yet sturdy enough to hold up under warm beets without wilting.
- Maple-Tahini Dressing: Creamy, nutty, and refined-sugar-free.
- Pepita Crunch: Toasted pumpkin seeds add magnesium and texture.
- 30-Minute Make-Ahead: Roast beets on Sunday; assemble in five minutes all week.
Ingredients You'll Need
Every element here pulls its weight, so quality matters. Choose organic produce when possible—winter citrus peels often carry waxes you’ll be zesting right into the dressing.
For the Roasted Beets
- 3 medium red beets – Look for firm, unblemished skins. Golden or chioggia beets work too; just roast them on a separate tray so the colors stay vibrant.
- 1 tsp extra-virgin olive oil – A drizzle helps the skins slip off easily after roasting.
- Pinch flaky sea salt – I use Maldon for its clean flavor.
For the Salad
- 5 oz (140 g) baby spinach – Triple-washed, dried well so the dressing clings.
- 1 large blood orange – Cara cara or navel are fine subs, but blood oranges add dramatic color and raspberry notes.
- ½ large ruby grapefruit – Adds bittersweet complexity; if grapefruit is too tart for kids, swap in mandarin segments.
- ¼ small red onion – Soak slices in ice water for 10 minutes to mellow the bite.
- ⅓ cup raw pepitas (pumpkin seeds) – Rich in zinc for winter immunity.
- ¼ cup crumbled goat cheese – Optional; omit for vegan or substitute toasted quinoa for creamy protein.
For the Maple-Tahini Dressing
- 2 Tbsp runny tahini – Stir the jar first; if it’s thick and dry, thin with 1 tsp warm water.
- 1 Tbsp extra-virgin olive oil – Use a fruity variety; avoid “light” olive oil which lacks flavor.
- 1 Tbsp pure maple syrup – Grade A dark robust (formerly Grade B) has deeper notes.
- 1 Tbsp fresh lime juice – Bottled juice tastes flat; grab a real lime.
- 1 tsp orange zest – Microplane right over the bowl to catch the oils.
- 1 small garlic clove, grated – Use the fine side of the microplane for smooth emulsion.
- Pinch cayenne – Optional but wakes up winter palates.
- Salt & freshly ground black pepper – Season assertively; beets love salt.
How to Make Healthy Winter Salad with Beets, Citrus & Fresh Spinach Greens
Roast the Beets
Preheat oven to 425 °F (220 °C). Scrub beets, trim leafy tops to 1 inch, and pat dry. Rub each beet with a drop of olive oil and a pinch of salt. Wrap individually in foil, place on a rimmed sheet, and roast 35–45 min until a paring knife slides in with no resistance. Larger beets may need an extra 10 min. Remove foil, let cool 5 min, then rub skins off with paper towels— they’ll slip off like magic. Slice into ½-inch half-moons or wedges; set aside.
Toast the Pepitas
Lower oven to 325 °F (160 °C). Spread pepitas on the same sheet, toast 6–7 min until golden and puffy. Cool completely; they’ll crisp as they cool.
Prep the Citrus
Slice off top and bottom of orange and grapefruit. Stand fruit upright, follow curve of the knife to remove peel and pith. Holding fruit over a bowl to catch juices, slice between membranes to release supremes. Squeeze remaining membrane into bowl for extra juice; you’ll need 1 Tbsp for the dressing.
Whisk the Dressing
In a small jar combine tahini, olive oil, maple syrup, lime juice, orange zest, 1 Tbsp reserved citrus juice, garlic, cayenne, ¼ tsp salt, and several grinds pepper. Shake vigorously 30 seconds until creamy and pale. If too thick, add water 1 tsp at a time until it ribbons off a spoon.
Soften the Onion
Thinly slice red onion into half-moons. Submerge in ice water 10 min, then drain and blot dry—this removes harshness while keeping crunch.
Assemble the Salad
In a wide shallow bowl layer spinach, roasted beets, citrus supremes, onion, and pepitas. Drizzle with half the dressing, toss gently, then add more dressing to taste. Top with goat cheese if using. Serve immediately for peak crunch, or chill up to 2 hours—beets and citrus keep the greens perky.
Expert Tips
Roast Extra Beets
Double the batch and refrigerate up to 5 days. Add to grain bowls, omelets, or sandwiches all week.
Dress Just Before Serving
Spinach is delicate; keep components separate for meal-prep and dress at lunch to avoid sogginess.
Use the Beet Greens
If your beets come with tops, sauté with garlic and olive oil for an easy side; reduce food waste and boost nutrients.
Serve Slightly Chilled
Room-temperature beets and citrus over cold greens create a pleasant temperature contrast without needing to reheat.
Add Protein
Top with a jammy seven-minute egg or a scoop of warm farro to turn side salad into satisfying entrée.
Plate for Wow Factor
Arrange beets and citrus on top instead of tossing—guests see the color spectrum before the first forkful.
Variations to Try
- Vegan Delight: Skip goat cheese and add ½ cup cooked green lentils for creaminess and protein.
- Nutty Crunch: Swap pepitas for candied pecans when you want sweetness and crunch.
- Grain Bowl Twist: Serve over warm farro or quinoa instead of raw spinach for a cozy vibe.
- Citrus Swap: Use Meyer lemon and kumquats when blood oranges disappear from stores.
- Speedy Shortcut: Buy pre-roasted beets packed in vacuum pouches; salad comes together in 5 minutes.
Storage Tips
Roasted Beets: Refrigerate in an airtight container up to 5 days or freeze up to 3 months (texture softens slightly upon thawing).
Dressing: Keep in a sealed jar up to 1 week. Shake vigorously before using; if it separates, whisk in 1 tsp warm water.
Assembled Salad: Best enjoyed within 2 hours. If you must store, layer greens at the bottom, beets and citrus on top, dressing in a separate container; toss just before eating.
Make-Ahead Lunches: Portion spinach, beets, citrus, onion, and pepitas into five glass containers. Take dressing separately; combine at lunchtime for a week of vibrant desk lunches that cause serious lunch-envy.
Frequently Asked Questions
healthy winter salad with beets citrus and fresh spinach greens
Ingredients
Instructions
- Roast Beets: Preheat oven to 425 °F. Wrap oiled, salted beets in foil; roast 35–45 min until tender. Cool, peel, slice.
- Toast Pepitas: Lower oven to 325 °F. Toast seeds 6–7 min until golden; cool.
- Segment Citrus: Supreme orange and grapefruit; reserve 1 Tbsp juice for dressing.
- Make Dressing: Shake tahini, olive oil, maple syrup, lime juice, citrus juice, zest, garlic, cayenne, salt & pepper until creamy.
- Soften Onion: Soak slices in ice water 10 min; drain.
- Assemble: Layer spinach, beets, citrus, onion, pepitas; drizzle dressing, toss, top with goat cheese if using. Serve immediately or chill up to 2 hours.
Recipe Notes
Dressing may thicken when cold; whisk in 1 tsp warm water to loosen. For vegan option, omit goat cheese and add 2 Tbsp hemp hearts for creaminess.