warm citrus and spinach salad with roasted beets for fresh starts

20 min prep 7 min cook 2 servings
warm citrus and spinach salad with roasted beets for fresh starts
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Every January, after the confetti settles and the last cookie crumb has been vacuumed from the rug, I crave something that tastes like a sunrise. Not the sugary hangover of December, but a forkful of optimism—something that whispers, “You’ve got this.” That’s how this warm citrus and spinach salad with roasted beets was born. I was standing in my kitchen at 7 a.m., still in fuzzy socks, watching pale winter light streak across the counter. The beets I’d roasted the night before were cooling in a bowl, their ruby edges curling like antique ribbon. A bag of baby spinach sighed in the crisper. And there, in the fruit bowl, were three lonely oranges I’d carried home from a neighbor’s tree—so fragrant the peel practically leapt off in my hand. Twenty minutes later I was perched on a barstool, bowl balanced on my knee, tasting what felt like the first honest-to-goodness fresh start of the year. The greens wilt just enough under the warm citrus dressing to feel cozy, while the beets stay velvety and the pistachios add a celebratory crunch. It’s technically a dessert—yes, dessert!—because the glaze nudges the citrus into candied territory and the honeyed ricotta dollop on top feels like frosting you’re allowed to eat by the spoonful. Serve it after a hearty winter stew and watch the table go quiet except for the clink of forks and the occasional happy sigh.

Why This Recipe Works

  • Roasted Beets = Candy-Earth: Slow-roasting concentrates their sugars until they taste like velvet soil kissed by caramel.
  • Wilt, Don’t Murder: A gentle warm dressing relaxes spinach just enough—no sad, soggy leaves.
  • Citrus Segments = Flavor Bombs: Supreming keeps the membranes out and the juice in, so every bite bursts.
  • Honeyed Ricotta Cloud: Protein-rich sweetness that feels like cheesecake frosting but won’t send you into a sugar coma.
  • 30-Minute Luxury: Most of the work is hands-off roasting; assemble while your main dishes rest.
  • Make-Ahead Friendly: Beets and dressing keep four days, so Monday you roast, Wednesday you shine.

Ingredients You'll Need

Ingredients

Think of this ingredient list as a color wheel: deep magenta beets, emerald spinach, and the sunrise gradient of orange, blood orange, and pink cara cara. Each component pulls its weight nutritionally and aesthetically, so buy the best you can find—farmers’ market beets still wearing their soil perfume, spinach sold in loose bunches instead of plastic clamshells, and citrus that feels heavy for its size (the secret tell for juicy fruit).

Beets: I use a mix of red and golden for painterly contrast. Scrub well, trim the tops to 1 inch (keeps them from bleeding), and roast in a foil pouch with a whisper of salt and olive oil. No aluminum foil? A lidded baking dish works; add 2 Tbsp water to create steam.

Spinach: Baby leaves are tender, but mature spinach has deeper flavor—just strip the stems if they’re fibrous. If spinach isn’t your love language, try young Swiss chard or beet greens; the latter echoes the beet flavor and reduces waste.

Citrus Trio: One navel orange for sweetness, one blood orange for berry notes, and a cara cara for blush-pink vibes. If you can only find one variety, double up and still win. Wax-coated grocery store fruit? Blanch for 10 seconds in simmering water, then scrub—wax gone.

Pistachios: Buy them already shelled; life is short. Raw or roasted both work, but toast raw ones for 6 minutes at 350 °F to wake up their oils. Swap in toasted hazelnuts or pepitas for nut-free.

Honeyed Ricotta: Whole-milk ricotta gives the creamiest texture. If yours is watery, drain in cheesecloth 30 minutes. Vegan? Substitute coconut cream whipped with maple syrup and a squeeze of lemon.

Champagne Vinegar: Light and floral, it lets the citrus sing. White balsamic or rice vinegar work, but avoid harsh distilled white. In a pinch, squeeze the leftover citrus membranes into a measuring cup and top with 1 Tbsp water—you’ll get the same brightness.

Extra-Virgin Olive Oil: Pick one that tastes like green grass and artichokes, not cardboard. If you’re feeling fancy, a blood-orange-infused oil doubles down on perfume.

How to Make Warm Citrus and Spinach Salad with Roasted Beets for Fresh Starts

1
Roast the Beets

Preheat oven to 400 °F. Scrub 4 medium beets and place on a large square of foil. Drizzle with 1 tsp olive oil, sprinkle with ½ tsp kosher salt, and add 1 Tbsp water. Seal into a tight parcel, place on a sheet pan, and roast 45–55 minutes until a skewer glides through like butter. Cool 10 minutes, then rub off skins with paper towels (they slip off like sequined gloves). Slice into ½-inch moons or bite-size wedges.

2
Supreme the Citrus

While beets roast, slice off the top and bottom of each citrus fruit to expose flesh. Following the curve, cut away peel and white pith. Over a bowl, slip a knife between membranes to release jewel-like segments. Squeeze remaining membranes into the bowl for 2–3 Tbsp juice; reserve for dressing.

3
Toast the Pistachios

Reduce oven to 350 °F. Scatter ⅓ cup shelled pistachios on the same sheet pan; toast 5–6 minutes until fragrant and just starting to split. Cool completely, then coarsely chop so you get both green specks and chunky crunch in every bite.

4
Whip the Honeyed Ricotta

In a small bowl, whisk ¾ cup whole-milk ricotta, 1 Tbsp honey, ½ tsp vanilla extract, and a pinch of salt until silky and slightly aerated—about 30 seconds with a fork or 10 seconds with a handheld mixer. Cover and chill; flavors meld while you finish the salad.

5
Build the Warm Dressing

In a skillet over medium-low heat, combine reserved citrus juice, 2 Tbsp champagne vinegar, 1 tsp honey, and ¼ tsp salt. Simmer 1 minute to meld. Whisk in 3 Tbsp extra-virgin olive oil until glossy and emulsified. Remove from heat; stir in 1 tsp orange zest for aromatic lift.

6
Warm the Spinach

Add 5 oz baby spinach (about 6 packed cups) to the skillet with the still-warm dressing. Toss with tongs for 20–30 seconds—just until leaves glisten and edges wilt slightly. You want them to relax, not surrender.

7
Assemble the Salad

Transfer dressed spinach to a wide shallow bowl or platter. Nestle roasted beet wedges and citrus segments on top, alternating colors for a sunset mosaic. Drizzle any remaining skillet juices over the top for extra gloss.

8
Finish & Serve

Scatter chopped pistachios, 2 Tbsp crumbled goat cheese (optional but luscious), and a shower of fresh mint ribbons. Dollop honeyed ricotta in cloud-like quenelles or serve on the side so guests can swirl their own sweet-creamy bites. Serve immediately while the greens are still warm and the ricotta is cool—temperature contrast is half the joy.

Expert Tips

Beet Stain Savior

Rub your cutting board with lemon and coarse salt before slicing beets; the acid prevents magenta tattoos.

Overnight Beets

Roast beets up to 4 days ahead; store submerged in their own juices in a jar. They get sweeter as they sit.

Temperature Tango

Serve the salad on warm plates (30 seconds in a low oven) to keep wilted spinach from cooling too fast.

Color Code

Use white or golden beets if serving to kids—the shock factor of red beets on greens can be a hard sell.

Budget Swap

Sub cottage cheese blitzed in a blender for ricotta; the texture is nearly identical and the price halves.

Citrus Season Hack

Freeze citrus segments in a single layer; they thaw in 5 minutes and never get mushy—perfect for winter emergencies.

Variations to Try

Grilled Stone-Fruit Edition

Swap citrus for grilled peaches or plums in summer; finish with basil instead of mint.

Citrus & Fennel

Add paper-thin shaved fennel for anise crunch; it plays beautifully with orange.

Maple-Tahini Drizzle

Replace honeyed ricotta with 2 Tbsp tahini whisked with 1 Tbsp maple and 1 Tbsp warm water.

Protein Power

Top with warm farro or quinoa to turn the salad into a hearty grain bowl.

Storage Tips

Roasted Beets: Refrigerate in an airtight container submerged in their juices up to 5 days. Freeze in freezer bags up to 3 months; thaw overnight in fridge.

Honeyed Ricotta: Store covered up to 4 days. Stir before using; if it weeps, drain 5 minutes in a fine sieve.

Dressed Salad: Best enjoyed immediately. If you must prep ahead, keep components separate: store wilted spinach and dressing in one container, citrus and beets in another; assemble and microwave spinach 20 seconds to re-warm.

Pistachios: Keep in a sealed jar at room temp up to 2 weeks; for longer, freeze up to 3 months so their oils never go rancid.

Frequently Asked Questions

You can, but they’ll taste flat. Roast raw beets for caramelized sweetness; canned work only if you pan-sear slices in butter and a pinch of sugar to fake the Maillard magic.

Absolutely—no grains in sight. If you add farro per the variation, swap in quinoa for gluten-free goodness.

Yes—sub coconut cream whipped with maple for ricotta and swap honey for agave in both dressing and ricotta. Flavor remains lush.

Leave 1 inch of stem and roast whole; peeling after roasting locks in color. Cut on a glass board and rinse knife in hot water between slices.

Try it after my rosemary-white-bean stew or a maple-glazed roast chicken. The salad’s acidity slices through rich mains like a palate cleanser.

Yes! Kids can supreme citrus with a butter knife (segment into a bowl to catch juice) and sprinkle pistachios. Beet peeling is slippery, so save that for grown-ups.
warm citrus and spinach salad with roasted beets for fresh starts
desserts
Pin Recipe

Warm Citrus and Spinach Salad with Roasted Beets for Fresh Starts

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

Ingredients

Instructions

  1. Roast Beets: Preheat oven to 400 °F. Wrap scrubbed beets with oil and salt in foil; roast 45–55 min until tender. Cool, peel, slice.
  2. Toast Nuts: Lower oven to 350 °F. Toast pistachios 5–6 min; cool and chop.
  3. Make Ricotta Cloud: Whisk ricotta, 1 Tbsp honey, vanilla, pinch of salt until fluffy. Chill.
  4. Supreme Citrus: Peel and segment fruit; reserve juice.
  5. Build Dressing: In skillet, warm reserved juice, vinegar, 1 tsp honey, ¼ tsp salt 1 min. Whisk in olive oil and zest.
  6. Wilt Spinach: Toss spinach in warm dressing 20–30 seconds to gloss.
  7. Assemble: Plate spinach, top with beets and citrus, scatter pistachios & goat cheese, dollop ricotta, garnish mint. Serve warm.

Recipe Notes

Beets can be roasted up to 4 days ahead; store chilled. Salad is best served immediately after assembly for temperature contrast.

Nutrition (per serving)

287
Calories
8g
Protein
24g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.