warm citrus and roasted beet salad with kale and spinach

5 min prep 45 min cook 5 servings
warm citrus and roasted beet salad with kale and spinach
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Citrus & Roasted Beet Salad with Kale and Spinach

There’s a moment—right after the beets come out of the oven, when the citrus is still sizzling in the pan, and the greens are just barely wilted—when this salad smells like sunshine caught in a bottle. I first served it on a blustery February evening when the market was bursting with blood oranges and my garden kale had somehow survived the frost. One bite and my dinner guests went quiet; the kind of quiet that means something delicious is happening. Since then, it’s become my go-to for winter brunches, holiday lunches, and any night I want to feel like I’m treating my body to a spa day without leaving the house. The colors alone—magenta beets, ruby citrus, emerald greens—make it centerpiece-worthy, while the balance of warm roasted sweetness, bright acidity, and peppery greens keeps forks diving back in until the bowl is embarrassingly empty.

Why This Recipe Works

  • Double warm element: Roasted beets and quick-seared citrus amplify winter produce until it tastes like candy.
  • Tender without mush: A 90-second kale massage plus gentle wilting keeps greens vibrant and toothsome.
  • One-pan dressing: Citrus juices caramelize in the hot skillet, mingling with honey and mustard to create an effortless vinaigrette.
  • Make-ahead friendly: Beets can be roasted up to 5 days early; final assembly takes 10 minutes.
  • Plant-powered nutrition: Over 150 % daily vitamin A, 90 % vitamin C, and 12 g fiber per serving.
  • All-season versatility: Swap citrus varieties as they come into peak season—Moro, Cara Cara, even grapefruit.

Ingredients You'll Need

Ingredients

Before we dive in, let’s talk produce quality—because this salad is only as spectacular as the fruits and roots you start with.

Beets

Look for firm, smooth globes with dry, tight skins. If the greens are attached, they should be perky—an instant freshness indicator. Golden beets are milder; candy-striped Chioggia won’t stain your fingers but still deliver earthy sweetness. Avoid wrinkled or soft spots; they signal woody interiors.

Citrus

During peak citrus season (November–April in the Northern Hemisphere) blood oranges offer raspberry-like undertones. Choose fruits heavy for their size—an indicator of juice density. Thin skins are easier to sear, but if you can only find thick-skinned navels, simply trim away a little more pith before segmenting.

Kale

Lacinato (dinosaur) kale is sweeter and flatter, making it quicker to massage. Curly kale works too; just tear the leaves into bite-sized pieces and give them an extra 30-second rub. Young, locally grown kale is less bitter and more tender—farmers’ market bunches are worth the splurge.

Baby Spinach

Pre-washed bagged spinach saves time, but check the date. Yellowing leaves or a funky smell mean it’s past prime. If you buy loose spinach, submerge in a large bowl of cold water, swish, lift out (soil stays behind), and spin dry.

Pantry Heroes

Extra-virgin olive oil should smell grassy, not rancid. Store it in a cool, dark cabinet; heat and light break down flavor compounds. For the honey, reach for something floral—orange-blossum or wildflower—so the sweetness echoes the citrus. Whole-grain mustard adds pops of heat and texture, but Dijon works in a pinch.

How to Make Warm Citrus & Roasted Beet Salad with Kale and Spinach

1
Preheat & Prep Beets

Heat oven to 400 °F (204 °C). Scrub 4 medium beets (about 1.5 lb) and trim stems to ½-inch. Do not remove the root tail or skin—this prevents bleeding. Wrap each beet individually in foil with ½ tsp olive oil and a pinch of salt. Place on a rimmed baking sheet and roast 45–60 min until a paring knife slides in with zero resistance. Large beets may need an extra 15 min.

2
Cool & Peel

Open foil carefully—steam escapes! When beets are just cool enough to handle, rub skins off with paper towels or gloved hands. Slice into ½-inch half-moons or wedges; place in a bowl and cover to keep warm.

3
Massage Kale

Strip 1 large bunch lacinato kale from ribs; tear leaves into bite-sized pieces. Place in a wide bowl with 1 Tbsp olive oil, ½ tsp kosher salt, and the juice of ½ lemon. Using fingertips, rub the leaves for 60–90 seconds until they darken and feel silky. This breaks down cellulose, taming bitterness and reducing volume.

4
Segment Citrus

Using a sharp knife, slice the top and bottom off 2 blood oranges and 1 navel orange. Stand fruit upright; cut downward along the curve to remove peel and white pith. Hold fruit over a bowl and slice between membranes to release supremes. Squeeze remaining membranes into bowl to catch extra juice—you’ll use this for dressing.

5
Sear Citrus

Heat a large skillet over medium-high. Add 1 tsp olive oil and swirl. Arrange orange segments in a single layer; cook 45–60 seconds per side until edges caramelize. Transfer to a plate, reserving juices in pan.

6
Build Pan-Dressing

To the same skillet add 2 Tbsp fresh orange juice, 1 Tbsp honey, 1 Tbsp whole-grain mustard, and 2 Tbsp extra-virgin olive oil. Whisk over low heat 30 seconds until emulsified. Taste; season with salt and cracked pepper.

7
Wilt Spinach

Add 4 packed cups baby spinach to skillet with dressing. Toss 20–30 seconds just until leaves begin to wilt but remain bright green. Remove from heat.

8
Assemble & Serve

Layer massaged kale on a large platter. Top with warm spinach, roasted beets, and seared citrus. Drizzle any remaining skillet juices over top. Scatter ¼ cup toasted pumpkin seeds and 2 Tbsp crumbled goat cheese or feta if desired. Serve immediately while temperature contrasts are at their most dramatic.

Expert Tips

Keep Beets Warm

Place roasted beets in a heat-proof bowl, cover with a plate, and set over a saucepan of barely simmering water. They’ll stay velvety until you’re ready to plate.

Prevent Color Bleed

Dress beets separately if you want distinct color patches. A quick toss with 1 tsp vinegar helps set their pigment so they won’t stain the citrus.

Speedy Weeknight Hack

Buy pre-roasted beets from the produce section. Warm them for 5 min in a 350 °F oven to revive texture before slicing.

Nut-Free Crunch

Swap pumpkin seeds with roasted sunflower seeds or crushed puffed quinoa for allergy-friendly crunch.

Even Slicing

Use a mandoline set to ½-inch for uniform beet rounds. Even thickness means every piece absorbs dressing at the same rate.

Boost Brightness

Finish with a few grates of fresh orange zest just before serving; the volatile oils amplify aroma without extra acid.

Variations to Try

  • Citrus Swap: Use Cara Cara oranges for pink flesh and berry notes, or ruby grapefruit for a pleasantly bitter edge. In summer, try grilled peaches or plums in place of citrus.
  • Green Rotation: Swap kale for shredded Brussels sprouts or thinly sliced Swiss chard. For a peppery bite, add a handful of wild arugula right before serving.
  • Protein Boost: Top with warm farro for a grain bowl vibe, or add a jammy seven-minute egg. Flaked hot-smoked salmon turns it into a hearty dinner.
  • Dairy-Free Indulgence: Replace goat cheese with creamy avocado slices or a sprinkle of almond ricotta.
  • Spiced Dressing: Whisk ¼ tsp ground coriander or a pinch of smoked paprika into the pan sauce for a North-African twist.

Storage Tips

Make-Ahead Components
  • Beets: Refrigerate roasted, peeled beets in an airtight container up to 5 days. Reheat briefly in microwave or low oven.
  • Citrus segments: Store in a lidded jar with their juice up to 3 days. Pat dry with paper towel before searing for best caramelization.
  • Dressing: Whisk together and refrigerate up to 1 week. Warm slightly to re-emulsify.
Leftover Salad

Fully assembled salad is best enjoyed immediately. If you must store leftovers, keep the crunchy elements (seeds, cheese) separate. Refrigerate wilted greens and beets in a shallow container; consume within 24 hours. Refresh with a squeeze of citrus and a drizzle of olive oil before serving.

Frequently Asked Questions

Canned beets are too soft and briny for this salad. If you’re short on time, buy vacuum-packed cooked beets in the produce section; warm and sear them as directed.
Massaging breaks down tough fibers, turning raw kale silky and less bitter. Skipping the step leaves you with chewy, salad-resistant greens. If you’re in a rush, thinly slice and toss with hot dressing for 1 minute to mimic the effect.
Toasted pecans, walnuts, or slivered almonds all add crunch. For seed allergies, try roasted chickpeas or crushed rice crackers.
Yes! Wrap scrubbed beets in foil and grill over indirect medium heat 40–50 min, turning once. The smoky flavor adds another layer that pairs beautifully with citrus.
Naturally gluten-free. To make vegan, omit goat cheese or substitute avocado. Use maple syrup instead of honey.
Wear disposable gloves or rub a little olive oil on your hands before handling beets. Lemon juice and baking soda also lift stubborn stains.
warm citrus and roasted beet salad with kale and spinach
salads
Pin Recipe

Warm Citrus & Roasted Beet Salad with Kale and Spinach

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

Ingredients

Instructions

  1. Roast Beets: Preheat oven to 400 °F. Wrap scrubbed beets in foil with ½ tsp oil and salt. Roast 45–60 min until tender. Cool slightly, peel, slice.
  2. Massage Kale: Toss kale with 1 Tbsp oil, ½ tsp salt, and lemon juice. Massage 60–90 sec until dark and silky.
  3. Segment Citrus: Cut peel and pith off oranges; slice into supremes over a bowl to catch juice.
  4. Sear Citrus: Heat skillet over medium-high. Sear orange segments 45–60 sec per side until caramelized. Remove.
  5. Make Dressing: Whisk 2 Tbsp reserved citrus juice, honey, mustard, and 2 Tbsp oil in same skillet over low heat.
  6. Wilt Spinach: Add spinach to skillet; toss 20–30 sec until just wilted.
  7. Assemble: Layer kale on platter; top with spinach, beets, and citrus. Drizzle remaining dressing. Garnish with pumpkin seeds and goat cheese. Serve warm.

Recipe Notes

Beets can be roasted up to 5 days ahead; warm briefly before serving. For vegan version, substitute maple syrup for honey and omit cheese or use avocado.

Nutrition (per serving)

248
Calories
6g
Protein
31g
Carbs
13g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.