healthy roasted citrus and beet salad with walnuts for clean eating

5 min prep 30 min cook 5 servings
healthy roasted citrus and beet salad with walnuts for clean eating
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Since then, this salad has become our go-to for every “bring-a-dish” situation: Easter brunch, book-club lunches, even the post-holiday pot-luck when everyone claims they’re “so over rich food.” It’s naturally gluten-free, dairy-free, refined-sugar-free, and packed with fiber, folate, vitamin C, and plant-based omega-3s. Translation: you’ll walk away from the table energized, not sluggish. Plus, the colors are so vibrant—fuchsia beets, coral citrus, emerald flecks of parsley—that even picky eaters can’t resist sneaking a forkful. Whether you’re meal-prepping for a week of clean eating or looking for a show-stopping side that happens to be healthy, this recipe is about to become your winter MVP.

Why This Recipe Works

  • Roasting concentrates flavor: High-heat roasting caramelizes the natural sugars in beets and citrus, giving you candy-sweet edges without any added sugar.
  • Texture playground: Creamy goat cheese (optional), crunchy walnuts, and juicy citrus create layers of texture that keep every bite interesting.
  • Meal-prep friendly: Components keep for up to five days refrigerated; assemble just before serving for maximum crunch.
  • Anti-inflammatory powerhouse: Beets contain betalains, citrus delivers flavonoids, and walnuts offer ALA omega-3s—an all-star trio for fighting inflammation.
  • Zero refined sugar: The vinaigrette is sweetened with a touch of orange juice; no honey, maple, or white sugar needed.
  • Easily scaleable: Halve it for date night or double it to feed a holiday crowd—proportions stay true.
  • Kid-approved tricks: Roast citrus slices until their edges blister; kids think they’re “fruit chips” and gobble them up.

Ingredients You'll Need

Ingredients

Each ingredient here pulls double duty: flavor and nutrition. I’ve listed my favorite brands and substitutions so you can shop confidently no matter where you live.

Beets – Look for firm, smooth bulbs with fresh-looking greens still attached (you can sauté those later). Golden beets are milder if you’re nervous about earthiness; candy-stripe (Chioggia) stay gorgeous after roasting. Scrub well but keep the skin on—it slips off easily after roasting and locks in nutrients.

Citrus trio – I use one large navel orange for sweetness, one ruby grapefruit for tang, and one Meyer lemon for the vinaigrette. Choose fruit that feels heavy for its size; that’s juice weight talking. Organic is worth the extra pennies since you’ll be eating the zest.

Walnuts – Raw, unsalted halves. Toast them yourself (see Step 3) so they stay fresh and fragrant. If tree-nut allergies are a concern, roasted pumpkin seeds give similar crunch and omega-3s.

Arugula – Peppery, tender, and nutrient-dense. Baby kale or baby spinach work, but arugula’s bite balances the sweet beets perfectly. Pre-washed bags save time, but always re-rinse to perk up the leaves.

Extra-virgin olive oil – Pick a buttery, mild oil for roasting and a grassy, peppery one for the dressing if you’re feeling fancy. California Olive Ranch and Graza are my everyday favorites.

Apple-cider vinegar – Adds gentle acidity with prebiotic benefits. Champagne vinegar or fresh lime juice are fine stand-ins.

Dijon mustard – Just a teaspoon to emulsify the dressing. Whole-grain mustard adds texture if you like little pops of seed.

Fresh herbs – Flat-leaf parsley for brightness; mint or tarragon are lovely in spring. Dried herbs are a last resort—use ⅓ the amount.

Optional creamy element – If you tolerate dairy, ¼ cup crumbled goat cheese adds tang. For a vegan version, try a scoop of almond-milk ricotta or a drizzle of cashew cream.

How to Make Healthy Roasted Citrus and Beet Salad with Walnuts for Clean Eating

1
Prep and roast the beets

Preheat oven to 400 °F (204 °C). Trim beet greens, scrub bulbs, and pat dry. Drizzle with 1 tsp olive oil per beet, wrap loosely in parchment, then foil, and place on a rimmed baking sheet. Roast 35–45 min (small beets) or 50–60 min (baseball-size) until a paring knife slides through with no resistance. Remove, unwrap, and cool 10 min; skins will slip off easily. Slice into ½-inch wedges.

2
Roast the citrus

While beets roast, slice orange and grapefruit into ¼-inch wheels, keeping peel on. Remove any seeds. Brush lightly with olive oil, arrange on a parchment-lined sheet, and roast 15 min, flipping once, until edges blister and caramelize. Cool completely; peel if desired (I leave half for color).

3
Toast the walnuts

Reduce oven to 350 °F (177 °C). Spread walnuts on the same sheet (less dishes!) and toast 8 min, shaking once, until fragrant and lightly browned. Immediately transfer to a small bowl to stop carry-over cooking. Rough-chop once cool.

4
Shake up the vinaigrette

In a small jar combine 3 Tbsp fresh orange juice, 1 Tbsp lemon juice, 2 tsp apple-cider vinegar, 1 tsp Dijon, ¼ tsp sea salt, ⅛ tsp black pepper, and 3 Tbsp olive oil. Seal and shake until creamy and emulsified. Taste; add more citrus for brightness or more oil to mellow.

5
Assemble the base

In a wide shallow bowl or platter, scatter arugula. Layer beet wedges and roasted citrus, alternating colors for a stained-glass effect. Tuck in some citrus peel for extra color.

6
Add crunch and cream

Sprinkle toasted walnuts evenly. Dot with goat cheese if using. Finish with chopped parsley and—if you’re feeling extra—tiny zest curls from the remaining lemon.

7
Dress and serve

Drizzle ⅔ of the vinaigrette over the salad. Serve remaining dressing on the side so guests can add more. Serve immediately for crisp greens, or let sit 15 min for flavors to meld.

Expert Tips

Roast smarter, not longer

Cut medium beets in half before roasting to shave 15 min off cook time without sacrificing caramelization.

Keep greens crisp

Dress salad just before serving; the acid wilts arugula quickly. Packing lunch? Store greens, toppings, and dressing in separate containers.

Buy beets with tops

Fresh greens mean freshly harvested roots. If the greens look wilted or yellow, the beets have been in storage awhile.

Quick-chill citrus

Pop citrus into the freezer for 10 min before slicing; cold fruit releases less juice, making prettier wheels.

Sodium smart

If you’re watching sodium, omit the pinch of salt in the dressing; the mustard and citrus still provide plenty of punch.

Make-ahead beets

Roast a double batch on Sunday. Toss with oil and store refrigerated up to 5 days—perfect for grain bowls all week.

Variations to Try

  • Spring Spin – Swap arugula for pea shoots, add thin asparagus spears roasted alongside the beets, and use pistachios instead of walnuts.
  • Middle Eastern Flair – Replace walnuts with toasted hazelnuts, add ¼ tsp ground cumin to the dressing, and finish with a sprinkle of sumac and fresh mint.
  • Protein Boost – Top with warm lentil patties or a scoop of lemon-herb quinoa for a complete one-bowl lunch.
  • Citrus Swap – Blood oranges in winter, Cara Cara in spring, and grilled peaches in summer keep the salad seasonal year-round.
  • Vegan Creamy – Blend ½ cup soaked cashews with ¼ cup water, 1 Tbsp lemon juice, and pinch salt for a pourable cashew crema.

Storage Tips

Refrigerator: Store roasted beets, citrus, and toasted nuts in separate airtight containers up to 5 days. Keep greens unwashed in a damp paper-towel-lined bag; wash and spin dry just before use. Dressing keeps 1 week refrigerated; shake well before using.

Freezer: Roasted beets freeze beautifully. Spread cooled slices on a parchment-lined tray, freeze solid, then transfer to a zip bag up to 3 months. Thaw overnight in the fridge or add directly to warm grain bowls. Citrus does not freeze well for this salad—texture becomes mushy.

Make-ahead party strategy: Roast beets and citrus up to 3 days ahead. Toast nuts 1 week ahead and keep at room temp in a jar. Wash greens the morning of your event and store in a salad spinner in the fridge. Assemble and dress the platter just before guests arrive.

Frequently Asked Questions

You can, but you’ll miss the caramelized depth. If you’re in a pinch, rinse and pat dry canned beets, then roast 12 min at 425 °F to concentrate flavor. Texture will be softer.

Leaving the peel on protects the segments from scorching and adds smoky bitterness that balances sweetness. After roasting you can peel if you prefer a milder flavor.

Cool beets completely before slicing, and layer them on the bottom of the platter with citrus on top. A light toss in vinaigrette also creates a barrier that minimizes color transfer.

Yes—beets and citrus provide folate and vitamin C crucial for pregnancy. If you’re avoiding soft cheeses, simply skip the goat cheese or substitute pasteurized feta.

Absolutely. Wrap beets in foil and grill over indirect heat 45 min. Grill citrus slices 2 min per side for beautiful char marks. Finish with smoked olive oil in the dressing for a campfire vibe.

This salad is designed to be served room temp. If you must reheat beets, microwave 20 sec just to take the chill off, then toss back with fresh arugula and a splash of dressing to revive flavors.
healthy roasted citrus and beet salad with walnuts for clean eating
salads
Pin Recipe

Healthy Roasted Citrus and Beet Salad with Walnuts for Clean Eating

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

Ingredients

Instructions

  1. Roast the beets: Preheat oven to 400 °F. Wrap scrubbed beets in parchment then foil. Roast 45 min until tender. Cool, peel, and slice into wedges.
  2. Roast the citrus: Slice orange and grapefruit ¼-inch thick, brush with 1 tsp olive oil, and roast on a sheet 15 min until edges caramelize. Cool.
  3. Toast walnuts: Lower oven to 350 °F. Bake walnuts 8 min until fragrant. Cool and chop.
  4. Make dressing: Shake orange juice, lemon juice, vinegar, mustard, salt, pepper, and remaining olive oil in a jar until creamy.
  5. Assemble: Arrange arugula on a platter. Top with beets and citrus. Scatter walnuts, parsley, and goat cheese if using. Drizzle with dressing and serve.

Recipe Notes

For meal prep, store components separately up to 5 days. Dress just before eating to keep greens crisp.

Nutrition (per serving)

267
Calories
6g
Protein
24g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.