Love this? Pin it for later!
The first time I served this warm spinach and beet salad to my book-club friends, the room went uncharacteristically quiet—always the highest compliment when a cook is surrounded by food-obsessed women. Outside, February was doing its worst: sleet tapping the windows, wind howling down the chimney, the kind of night that makes you question why anyone still lives this far north. Inside, we had fleece blankets, a crackling fire, and bowls of this jewel-toned salad that tasted like sunshine captured on a spoon. The earthy beets—caramelized at the edges—were still warm against the barely-wilted spinach, while the bright citrus dressing danced between sweet, tart, and peppery. By the end of the evening, three friends had asked for the recipe, and one had already added the ingredients to her grocery app before dessert hit the table.
Since then, this salad has become my winter trump card: a quick weeknight rescue when the produce aisle looks dreary, an elegant starter for Saturday dinner parties, and a make-ahead lunch that reheats like a dream in the office microwave. If you, too, find yourself craving something fresh yet comforting between December and March, pull out your heaviest skillet and let this recipe remind you that winter can still taste vibrant.
Why This Recipe Works
- Warm + raw in one bite: Sautéed beets soften and concentrate while spinach stays perky for textural contrast.
- Citrus lifts winter moods: Orange, lemon, and a whisper of lime add sunshine when daylight is scarce.
- One-pan convenience: The same skillet dresses the vegetables, toasts the nuts, and reduces the vinaigrette.
- Meal-prep superstar: Components keep 4 days refrigerated; reheat beets, assemble, and go.
- Plant-powered nutrition: Over 100 % daily vitamin A, 40 % vitamin C, and plenty of folate & iron.
- Customizable crunch: Swap pumpkin seeds, pistachios, or hemp hearts depending on pantry odds & ends.
Ingredients You'll Need
Great produce needs little ornamentation, but each ingredient here earns its place. Buy organic when possible—winter greens can carry a heavy pesticide load—and look for beets sold in bunches with tops still attached; the greens are a bonus sauté for tomorrow's scrambled eggs.
Beets: I like a mix of ruby and golden for color drama. Pick firm, unblemished roots roughly the size of tennis balls; larger specimens can be woody. If you're short on time, vacuum-packed cooked beets work—just skip the roasting and add them to the skillet for the final 3 min to warm through.
Spinach: Baby leaves wilt quickly and stay tender, but mature savoy spinach has deeper flavor. Either way, buy a generous bunch; it collapses dramatically. Triple-wash in cold water and spin dry so the residual moisture steams rather than water-logs the leaves.
Citrus trifecta: Fresh-squeezed juice is non-negotiable. Bottled contains bitter pithy notes that dull the dressing. Before juicing, zest the fruits; the oils add perfume and the colorful flecks pop against dark greens.
Shallot: Milder than onion, it melts into the warm vinaigrette. No shallot? Use the white part of a leek or ½ small red onion.
Maple syrup: A tablespoon balances acidity and encourages caramelization. Grade B (now labeled Grade A Dark) has robust flavor that stands up to beets.
Whole-grain mustard: Those little seeds burst with sharp heat and give the dressing texture. Dijon works in a pinch, but you'll miss the crunch.
Walnut oil: Luxurious and nutty, it reinforces the toasted walnut garnish. Substitute extra-virgin olive oil if the budget is tight, but seek out walnut oil at least once for special occasions.
Toasted walnuts: Buy pieces rather than halves—they're cheaper and chop evenly. Toast in a dry skillet until fragrant; don't walk away, nuts forgive no one.
Goat cheese (optional but encouraged): Its tang plays off sweet beets. For dairy-free diners, substitute creamy tahini-lemon drizzle or a handful of pomegranate arils.
How to Make Warm Spinach and Beet Salad with Citrus Dressing for Winter Months
Roast the beets
Preheat oven to 400 °F (204 °C). Scrub beets, trim stems to ½-inch, and wrap individually in foil with a drizzle of oil, pinch of salt, and splash of water. Roast directly on the middle rack 35–45 min (small) or 55–65 min (large) until a paring knife slides through with no resistance. Cool slightly, then rub skins off with paper towels—wear gloves unless you enjoy pink fingers. Cut into ¾-inch wedges.
Toast the walnuts
While beets roast, place a large heavy skillet (cast iron is ideal) over medium heat. Add ½ cup chopped walnuts and dry-toast 4–5 min, stirring often, until fragrant and lightly browned. Tip onto a cold plate to stop carry-over cooking.
Build the citrus vinaigrette
Return the same skillet to medium-low heat. Add 1 tablespoon walnut oil and sauté 1 minced shallot with a pinch of salt until translucent, about 2 min. Off heat, whisk in zest of 1 orange + 1 lemon, ¼ cup fresh orange juice, 2 tablespoon lemon juice, 1 tablespoon lime juice, 1 tablespoon maple syrup, 1 teaspoon whole-grain mustard, and ¼ teaspoon freshly ground black pepper. Stream in remaining 2 tablespoon walnut oil to emulsify. Taste; add more citrus or syrup to balance.
Warm the beets
Add roasted beet wedges to the skillet with the vinaigrette; return to low heat 2 min, turning to glaze. You want them warmed through, not hot enough to discolor the greens.
Wilt the spinach
Pile 8 loosely packed cups spinach on top. Drizzle 1 teaspoon olive oil and a pinch of flaky salt. Cover with a lid (or baking sheet) 60–90 seconds, just until leaves begin to collapse and turn glossy. Remove lid; gently fold greens into the beets to coat evenly with dressing.
Finish and serve
Transfer to a warm shallow bowl. Scatter toasted walnuts, ¼ cup crumbled goat cheese, and extra citrus zest. Serve immediately with crusty bread for sopping up the magenta juices.
Expert Tips
Keep it warm, not hot
Overheating breaks down spinach chlorophyll and turns it army-green. A brief steam preserves emerald color and nutrients.
Emulsify off heat
Whisking oil into acid off the burner prevents bitter notes and keeps the vinaigrette glossy rather than broken.
Batch-roast beets
Roast a dozen on Sunday, refrigerate, and you'll have ruby gems for grain bowls, hummus toppers, and this salad all week.
Use the rainbow
A duo of red and golden beets makes the plate glow. Chioggia (candy-stripe) add a fun pinwheel but fade when heated, so use them raw.
Bag the skins
Slip warm beets into a lidded bowl and shake vigorously; skins rub off with minimal mess and no stained fingernails.
Make it nightshade-free
Replace goat cheese with baked tofu cubes for a vegan, nightshade-free bowl that still delivers creamy contrast.
Variations to Try
- Grain-bowl twist: Serve over farro or freekeh and add a jammy seven-minute egg for a protein boost.
- Citrus swap: Use blood orange or cara cara segments in place of navel; their raspberry notes pair beautifully with beets.
- Kale upgrade: Sub sturdy lacinato kale—massage with half the dressing 10 min ahead to tenderize.
- Spicy kick: Add ¼ teaspoon Aleppo pepper or a pinch of smoked paprika to the vinaigrette for warmth without heat.
- Cheese lovers: Crumbled feta or shaved aged Manchego offer salty punches if goat cheese isn't your thing.
- Nut-free classroom: Use toasted pumpkin seeds or sunflower seeds for crunch without allergens.
Storage Tips
Refrigerate: Store roasted beets and citrus vinaigrette separately in airtight containers up to 4 days. Keep toasted nuts at room temp in a jar; humidity is their enemy. Assembled salad is best same-day, but leftover dressed greens can be refrigerated up to 24 h—expect slight wilting.
Freeze: Beets freeze beautifully. Toss cooled roasted wedges with a teaspoon of oil, freeze in a single layer on a sheet pan, then transfer to a freezer bag up to 3 months. Thaw overnight in the fridge or dunk the closed bag in warm water for 10 min. Vinaigrette can be frozen in ice-cube trays; pop a cube into warm lentils for instant flavor.
Make-ahead party trick: Roast beets, toast nuts, and whisk dressing up to 5 days ahead. Warm beets in a skillet while guests mingle, wilt spinach, and plate in under 5 minutes.
Frequently Asked Questions
Warm Spinach and Beet Salad with Citrus Dressing for Winter Month
Ingredients
Instructions
- Roast the beets: Preheat oven to 400 °F. Wrap each scrubbed beet in foil with ½ tsp oil and a splash of water. Roast 45 min until tender. Cool slightly, peel, and cut into wedges.
- Toast walnuts: In a large dry skillet over medium heat, toast walnuts 4–5 min until fragrant; set aside.
- Make vinaigrette: In the same skillet, heat 1 tsp oil over medium-low. Sauté shallot 2 min. Off heat, whisk in citrus zest, juices, maple syrup, mustard, and pepper. Stream in remaining 2 Tbsp walnut oil.
- Glaze beets: Add beet wedges to skillet; warm 2 min, coating with dressing.
- Wilt spinach: Pile spinach on top, drizzle with 1 tsp oil and a pinch of salt. Cover 60–90 sec until just wilted. Fold together.
- Serve: Transfer to bowls, top with toasted walnuts and goat cheese. Finish with flaky salt and extra citrus zest.
Recipe Notes
Wear gloves when peeling beets to avoid pink fingers. Vacuum-packed cooked beets shorten prep to 15 min. For vegan, omit goat cheese and add 2 Tbsp toasted hemp hearts.