warm citrus and spinach salad with roasted beets and carrots

15 min prep 25 min cook 200 servings
warm citrus and spinach salad with roasted beets and carrots
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Citrus & Spinach Salad with Roasted Beets & Carrots

When February's grey skies have overstayed their welcome and the farmers' market feels like a distant memory, this technicolor bowl arrives like sunshine on a spoon. I created this salad three winters ago after my daughter came home from college raving about a similar dish she'd had at a tiny Portland café. Determined to recreate those bright, earthy flavors without the $18 price tag, I started roasting—beets first, then carrots—until their edges caramelized into candy-sweet gems. The moment those ruby and amber coins hit the sheet pan, my kitchen smelled like promise.

What makes this recipe a permanent fixture in my winter rotation isn't just the way the warm citrus dressing wilts the spinach just enough to mellow its bite, or how the beets bleed into the carrots creating an ombré effect worthy of an art gallery. It's the contrast—hot against cool, sweet against tangy, soft against crisp—that wakes up every taste bud and reminds you that seasonal eating doesn't have to mean sad salads. I've served this at bridal showers where guests asked for the recipe before dessert, packed it in thermoses for ski trips, and made it for my parents who claim they "don't like beets" (they licked the bowls clean).

The beauty lies in its flexibility: serve it warm straight from the oven on a snowy night, or let it cool to room temperature for a summer potluck. Either way, those roasted vegetables—sweet as candy yet virtuous—will convert even the most stubborn beet skeptic while the citrus dressing adds just enough zing to make you forget you're eating something genuinely good for you.

Why This Recipe Works

  • Roasted vegetables = natural sweetness: High-heat roasting concentrates the beets' and carrots' sugars, creating candy-like edges without any added sugar
  • Warm citrus dressing does double duty: It wilts spinach just enough to remove bitterness while infusing every leaf with bright, zesty flavor
  • Texture contrast keeps things interesting: Creamy goat cheese, crunchy pepitas, and tender vegetables create a symphony of textures in every bite
  • Make-ahead friendly components: Roast vegetables up to 4 days ahead; assemble and warm just before serving
  • Nutritional powerhouse: One serving delivers 200% of your daily Vitamin A, 80% Vitamin C, and 25% iron
  • Year-round versatility: Works equally well with winter citrus (oranges, grapefruits) or summer's stone fruits
  • Restaurant presentation, home kitchen ease: Those rainbow vegetables look like they took hours to prep but come together in under 15 minutes of active time

Ingredients You'll Need

Ingredients

This salad celebrates the marriage of humble root vegetables with bright citrus. Each ingredient plays a specific role, from the earthy beets that provide grounding sweetness to the zesty orange that lifts everything with its perfume. I've tested this recipe with everything from chioggia beets (those candy-cane striped beauties) to rainbow carrots, and while the colors vary, the flavor fundamentals remain constant.

Beets: Look for firm, unblemished specimens about the size of tennis balls. Larger beets can be woody in the center, while tiny ones shrivel into nothing during roasting. If you can only find beets with greens attached, rejoice—those tops make excellent quick-sautéed greens for tomorrow's breakfast. Golden beets work beautifully here if you're worried about staining, though I find the dramatic magenta against green spinach too pretty to resist.

Carrots: Seek out the slimmest carrots you can find; those baby-cut bags from the grocery store are actually mature carrots trimmed down, lacking the concentrated sweetness of true young carrots. Farmers' market carrots, especially the rainbow variety, will roast more evenly and taste like carrots should—sweet, complex, almost floral. Peel older carrots but simply scrub the tender young ones.

Fresh Spinach: Skip the pre-washed bags that taste like refrigerator. Buy a generous bunch of loose-leaf spinach, preferably from the farmers' market where it's been picked within 24 hours. Look for perky leaves without yellowing edges. The stems are tender enough to leave on—just trim the very ends.

Citrus Trio: I use a combination of orange varieties for complexity—navel for juice, blood orange for color and floral notes, and a small mandarin for sweetness. In summer, substitute peaches or nectarines; in winter, try grapefruit segments. The key is balancing sweetness with acid.

Pepitas: These pumpkin seeds add crucial crunch and nuttiness without overwhelming the delicate vegetables. Toast them yourself in a dry pan until they pop like sesame seeds, or buy them pre-toasted. Sunflower seeds work in a pinch, but pepitas' buttery flavor is worth seeking out.

Goat Cheese: A young, creamy chèvre melts slightly against the warm vegetables, creating pockets of tangy richness. If goat cheese isn't your thing, try crumbled feta or even a soft sheep's milk cheese like ricotta salata. For vegan versions, substitute toasted nuts or a drizzle of tahini.

How to Make Warm Citrus & Spinach Salad with Roasted Beets & Carrots

1
Prep and roast the vegetables

Preheat your oven to 425°F (220°C). Scrub the beets and carrots clean—no need to peel unless they're particularly gnarly. Cut the beets into ¾-inch wedges and carrots on the diagonal into ½-inch coins. The different shapes create visual interest and ensure even cooking. Toss with olive oil, salt, and a whisper of honey to help with caramelization. Spread on a parchment-lined sheet pan, keeping beets and carrots somewhat separate since beets will bleed. Roast for 25-30 minutes, flipping once, until edges are deeply caramelized and centers are tender when pierced with a fork.

2
Toast the pepitas

While vegetables roast, heat a small skillet over medium. Add pepitas in a single layer and cook 3-4 minutes, shaking pan frequently, until they start to pop and turn golden. Transfer immediately to a plate to stop cooking. This step transforms raw seeds into nutty, crunchy jewels that elevate the entire salad.

3
Segment the citrus

Using a sharp knife, cut off both ends of the oranges. Stand each orange on a cut end and slice away the peel and pith, following the curve of the fruit. Holding the orange over a bowl to catch juices, slice between the membranes to release segments. Squeeze the remaining membrane to extract all juice—you'll use this liquid gold in the dressing.

4
Create the warm dressing

In a small saucepan, combine the reserved citrus juice, a splash of champagne vinegar, Dijon mustard, and a drizzle of honey. Warm gently over low heat just until it steams—don't boil or the vitamin C will degrade. Whisk in olive oil slowly to create an emulsion that will coat the spinach leaves evenly without weighing them down.

5
Assemble the salad base

Place spinach in a wide, shallow bowl rather than a deep salad bowl—you want the warm vegetables to make contact with as many leaves as possible. The residual heat will wilt the spinach just enough to remove any metallic edge while maintaining structure. Think of it as giving the spinach a warm citrus bath rather than cooking it.

6
Marriage of components

Remove vegetables from oven and immediately transfer to the spinach bowl using a slotted spoon, allowing some of the roasting oil to drizzle over the greens. The heat should hit the spinach and release its grassy aroma. Pour the warm dressing over everything and toss gently with your hands or tongs, being careful not to bruise the citrus segments.

7
Final flourish

Tuck the citrus segments throughout the salad like hidden jewels. Crumble goat cheese over the top so it warms slightly from the vegetables, creating creamy pockets. Shower with toasted pepitas and a final grind of black pepper. Serve immediately on warm plates—the contrast between hot vegetables and cool cheese is part of the magic.

Expert Tips

Roast hot and fast

Resist the urge to lower the oven temperature. That 425°F blast is what creates the caramelized edges that make vegetables taste like candy. If they brown too quickly, move the pan to a lower rack rather than reducing heat.

Save the beet liquid

Those magenta juices that collect on the pan? They're liquid gold. Whisk them into your dressing for an electric pink hue and concentrated beet flavor. It turns an everyday vinaigrette into something Instagram-worthy.

Timing is everything

Have everything ready before vegetables come out of the oven. The magic happens when hot vegetables meet cool spinach—the temperature differential creates the perfect wilt. Wait too long and you lose that contrast.

Color wheel strategy

If using both red and golden beets, keep them separate on the pan. Red beets will bleed onto the golden ones, creating a muddied appearance. Roast them on opposite sides and combine after roasting.

Make it dinner-party worthy

For elegant presentation, use a ring mold to create a neat tower of vegetables on each plate. Layer spinach, then vegetables, then cheese and seeds. It transforms rustic into refined without extra effort.

Spinach selection matters

Avoid baby spinach, which turns to mush under heat. Opt for mature spinach with sturdy leaves that can stand up to warm vegetables. Remove thick stems if they're particularly fibrous.

Variations to Try

Winter Wonderland

Swap citrus for roasted pears and add candied pecans. The pears' honeyed sweetness pairs beautifully with earthy beets. Add crumbled blue cheese for a sophisticated edge.

Summer Stone Fruit

Replace citrus with grilled peaches or nectarines. The smoky char from the grill adds depth while maintaining the sweet-tart balance. Basil stands in beautifully for mint.

Protein Power

Top with warm slices of grilled chicken or roasted chickpeas for a complete meal. The warm vegetables reheat the protein slightly, creating a cohesive dish.

Grain Bowl Version

Serve over farro or quinoa to soak up the dressing. The grains add heft while the warm vegetables create a satisfying contrast. Perfect for meal prep lunches.

Storage Tips

This salad walks a fine line between fresh and wilted, so storage requires strategy. The components keep beautifully, but once assembled, it's best enjoyed immediately. Here's how to stay ahead without sacrificing quality:

Component Prep

Roast vegetables up to 4 days ahead and refrigerate in an airtight container. Store pepitas at room temperature for up to a week. Wash and dry spinach, then roll in paper towels and store in a zip-top bag with a paper towel to absorb moisture. Citrus segments hold for 2 days refrigerated in their juice.

Dressing Make-Ahead

The citrus dressing keeps for 3 days refrigerated, but warm it gently before serving. Cold dressing won't wilt the spinach properly. If it separates, whisk vigorously or shake in a jar to re-emulsify.

Leftover Transformation

If you have assembled leftovers, don't despair. Chop everything roughly and warm in a skillet for 2 minutes. The spinach becomes a cooked green, the cheese melts into a sauce, and you've essentially created a warm vegetable sauté. It's different but equally delicious.

Frequently Asked Questions

While fresh-roasted beets provide the best flavor and texture, you can substitute canned in a pinch. Drain them well and pat completely dry. Roast at 450°F for just 10-12 minutes to concentrate flavors and create some caramelization. They won't achieve the same candy-like edges, but they'll work when time is short.

Feta provides similar tang but milder flavor. For creaminess without tang, try ricotta salata or fresh mozzarella pearls. Vegan? Substitute toasted nuts or a drizzle of tahini thinned with lemon juice. The key is something rich to balance the acidic dressing and sweet vegetables.

Absolutely! Omit the goat cheese and substitute with ½ cup toasted walnuts or pecans for richness. Replace honey in the dressing with maple syrup. The result is still satisfying and protein-rich while being completely plant-based.

Your pan is too crowded. Vegetables need space for steam to escape; otherwise, they boil in their own juices. Use two sheet pans if necessary, and don't toss vegetables too frequently—let them develop contact with the hot pan for proper browning.

Skip baby spinach—it turns to mush under heat. Mature spinach has sturdier leaves that wilt beautifully without disintegrating. If you only have baby spinach, add it at the very end and toss minimally for just 30 seconds to warm slightly.

Roast beets separately or use golden beets for less dramatic bleeding. When combining, add beets last and toss gently. The color transfer is inevitable but beautiful—embrace the ombré effect. If you need pristine colors for presentation, serve beets on the side.

warm citrus and spinach salad with roasted beets and carrots
salads
Pin Recipe
(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
4

Ingredients

Instructions

  1. Preheat oven to 425°F (220°C). Toss beets and carrots with 2 tablespoons olive oil, honey, salt, and pepper. Spread on a sheet pan and roast 25-30 minutes until caramelized.
  2. Toast pepitas in a dry skillet over medium heat for 3-4 minutes until golden and popping. Transfer to a plate to cool.
  3. Segment oranges over a bowl to catch juice. Reserve juice for dressing.
  4. Make dressing by whisking reserved orange juice, vinegar, mustard, and remaining olive oil. Warm gently in a small saucepan.
  5. Assemble salad by placing spinach in a large bowl. Top with hot roasted vegetables, warm dressing, citrus segments, goat cheese, and toasted pepitas. Toss gently and serve immediately.

Recipe Notes

Vegetables can be roasted up to 4 days ahead. Store components separately and assemble just before serving for best texture. If using baby spinach, add it last and toss minimally to prevent wilting.

Nutrition (per serving)

287
Calories
12g
Protein
32g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.