healthy winter salad with beets citrus and fresh spinach greens

5 min prep 30 min cook 30 servings
healthy winter salad with beets citrus and fresh spinach greens
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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

You can, but they’ll be softer and less sweet. Pat them dry and sear cut sides in a hot skillet 1 min per side for caramelized edges before adding to the salad.

Yes! Swap grapefruit for sweet clementines, reduce red onion, and serve components deconstructed so picky eaters can build their own bowls.

Wear disposable gloves when peeling roasted beets or rub hands with lemon juice and coarse salt before washing.

Absolutely. Par-steam 15 min first, then slice and grill over medium-high heat 3 min per side for smoky char marks.

Use a razor-sharp paring knife and a cutting board you don’t mind staining. Cut away peel first, then slice along membranes while holding the fruit over a bowl to catch every drop of juice for the dressing.

The recipe is naturally nut-free; pepitas are seeds. If allergic to all seeds, sub roasted chickpeas for crunch.
healthy winter salad with beets citrus and fresh spinach greens
salads
Pin Recipe

healthy winter salad with beets citrus and fresh spinach greens

(4.9 from 127 reviews)
Prep
15 min
Cook
40 min
Servings
4

Ingredients

Instructions

  1. Roast Beets: Preheat oven to 425 °F. Wrap oiled, salted beets in foil; roast 35–45 min until tender. Cool, peel, slice.
  2. Toast Pepitas: Lower oven to 325 °F. Toast seeds 6–7 min until golden; cool.
  3. Segment Citrus: Supreme orange and grapefruit; reserve 1 Tbsp juice for dressing.
  4. Make Dressing: Shake tahini, olive oil, maple syrup, lime juice, citrus juice, zest, garlic, cayenne, salt & pepper until creamy.
  5. Soften Onion: Soak slices in ice water 10 min; drain.
  6. 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.

Nutrition (per serving)

218
Calories
6g
Protein
24g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.