Roasted Beet & Arugula Salad with Feta and Walnuts
I first made this roasted beet and arugula salad on an unexpectedly warm spring evening when I wanted something bright, simple, and a little elegant. Earthy roasted beets, peppery arugula, creamy feta, crunchy toasted walnuts and a honey‑balsamic dressing come together in minutes and feel like a restaurant plate without the fuss. It’s a perfect side for grilled mains, a light lunch, or a pretty dish to bring to a potluck.
Why you’ll love this dish
This salad balances textures and flavors — sweet, tangy, creamy and crunchy — in one bowl. It’s quick to assemble once the beets are done, makes great use of seasonal produce, and scales easily for weeknight dinners or holiday spreads. If you want a healthy dish that still feels indulgent, this is it.
“Bright, earthy beets with salty feta and crunchy walnuts — simple, stunning, and something I keep making.” — A satisfied friend after my last dinner party
How this recipe comes together
Roasting concentrates the beets’ sweetness and softens their texture. Once the beets are cooled and sliced, you simply build the salad on a bed of fresh arugula, add feta, red onion, avocado and toasted walnuts, then dress everything with a quick olive oil–balsamic vinaigrette. The most hands-on time is roasting and toasting; assembly takes five minutes.
What you’ll need
- 3 medium beets, peeled and cut into wedges (see notes below)
- 4 cups baby arugula or mixed greens
- 1/2 cup crumbled feta cheese (sub: goat cheese or vegan feta)
- 1/4 cup walnuts, chopped and lightly toasted (sub: toasted pecans or pine nuts)
- 1/4 small red onion, thinly sliced
- 1/2 ripe avocado, sliced
- 2 tbsp extra virgin olive oil (for dressing; more for roasting if desired)
- 1 tbsp balsamic vinegar
- 1 tsp Dijon mustard
- 1 tsp honey or maple syrup (use maple for vegan)
- Salt and black pepper to taste
Notes: If beets are very small, roast a few more; if very large, you may need only 2. For a quicker option, use store‑bought roasted or vacuum-packed beets (see FAQ for timing). For nut-free or low‑allergy options, omit walnuts and add pumpkin seeds or crispy chickpeas.
Step-by-step instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with foil or parchment.
- Toss peeled beet wedges with 1 tbsp olive oil, a pinch of salt and pepper. Spread in a single layer.
- Roast the beets 35–45 minutes, turning once, until fork‑tender and slightly caramelized. Timing depends on wedge size.
- While beets roast, lightly toast the walnuts in a dry skillet over medium heat for 3–5 minutes, stirring, until fragrant. Remove and cool.
- In a small bowl, whisk together 2 tbsp olive oil, balsamic vinegar, Dijon, honey (or maple), and a pinch of salt and pepper. Taste and adjust.
- Add arugula to a large serving bowl. Arrange roasted beet wedges on top. Scatter crumbled feta, sliced red onion, avocado slices, and toasted walnuts over the greens.
- Drizzle the dressing over the salad just before serving. Gently toss to coat everything. Re‑taste and add salt or a splash more vinegar if needed.
How to plate and pair
- For a composed plate, fan avocado slices, place beets in clusters, then sprinkle feta and walnuts for contrast.
- Pair with grilled chicken, pan‑seared salmon, or a simple herb‑roasted pork loin for a balanced meal.
- Serve alongside warm crusty bread or a quinoa pilaf to round out the plate.
- For a wine pairing, try a crisp Sauvignon Blanc or a light Pinot Noir — both complement the beets’ sweetness and feta’s saltiness.
How to store & freeze
- Store components separately for best texture: keep roasted beets in an airtight container (up to 4–5 days refrigerated), dressing in a small jar (up to 1 week), and arugula loosely wrapped in paper towels in a sealed container (2–3 days).
- Assembled salad is best eaten immediately; if you must store leftovers, keep dressing off and eat within 24 hours to prevent soggy greens.
- Freezing: cooked beets freeze well. Pack cooled roasted beets in freezer bags for up to 3 months. Thaw and use in salads or warm dishes later, but note texture softens after freezing.
- Food safety: refrigerate cooked beets within 2 hours and consume within recommended times.
Pro chef tips
- Roast evenly: cut wedges to similar sizes so they finish at the same time.
- Prevent staining: cool beets on a plate or baking sheet to avoid bleeding onto greens; handle avocado last to keep it bright.
- Maximize flavor: finish the dressing with a tiny pinch of salt, which brightens the balsamic and honey.
- Toast nuts on medium heat and watch carefully — nuts go from fragrant to burnt quickly.
- Make ahead: roast beets a day or two ahead and keep chilled. Assemble at serving time.
Creative twists
- Citrus & herb: add segmented orange or grapefruit and chopped mint for brightness.
- Swap the nuts: try toasted pistachios or pine nuts for a different crunch.
- Grain bowl: serve the salad over warm farro or barley and add roasted chickpeas for protein.
- Vegan version: replace feta with crumbled firm tofu marinated in lemon and salt or use a store‑bought vegan feta; swap honey for maple syrup.
- Add heat: a pinch of chili flakes to the dressing or quick‑pickled red onions will give a pleasant kick.
Your questions answered
Q: How long does it take to cook the beets?
A: Roasted beet wedges generally take 35–45 minutes at 400°F (200°C) depending on size. Test with a fork — they should be tender through to the center. Whole beets take longer (45–75 minutes).
Q: Can I use canned or jarred beets?
A: Yes. Rinse and pat dry jarred beets, slice, and gently warm or use cold. They save time but may be softer and slightly less flavorful than freshly roasted beets.
Q: How do I keep the arugula from wilting?
A: Dress the salad right before serving and avoid hot beets directly on the greens. Let roasted beets cool slightly (room temperature) before adding, or place them on top so you can remove them briefly if they’re piping hot.
Q: Any nut-free alternatives?
A: Use toasted pumpkin seeds, sunflower seeds, or crispy roasted chickpeas for crunch if you need a nut-free salad.
Q: Can I prep this ahead for a party?
A: Roast beets 1–2 days ahead and toast walnuts a few hours ahead. Store dressing separately. Assemble no more than 30 minutes before serving for best texture.
Conclusion
This roasted beet and arugula salad is an easy way to make seasonal produce feel special. It’s flexible, visually striking, and balances bright flavors with hearty textures — ideal for weeknights, potlucks, or a light dinner party. For further inspiration on variations that pair roasted beets with greens and cheese, see this lovely riff on beets and apples: roasted beets, pine nuts, apples, & feta over arugula with balsamic. If you’re exploring other roasted-vegetable-and-feta salads that add bold proteins, try this chorizo-and-roasted-vegetable version for a heartier meal: Chorizo Salad With Roasted Vegetable & Feta – Cooked & Loved.
Roasted Beet and Arugula Salad

Ingredients
For the salad
- 3 medium beets, peeled and cut into wedges Roast more if very small or use fewer if very large.
- 4 cups baby arugula or mixed greens Use fresh for best flavor.
- 1/2 cup crumbled feta cheese Substitute goat cheese or vegan feta if desired.
- 1/4 cup walnuts, chopped and lightly toasted Substitute toasted pecans or pine nuts if needed.
- 1/4 small red onion, thinly sliced
- 1/2 ripe avocado, sliced
For the dressing
- 2 tbsp extra virgin olive oil More may be used for roasting if desired.
- 1 tbsp balsamic vinegar
- 1 tsp Dijon mustard
- 1 tsp honey or maple syrup Use maple syrup for vegan option.
- to taste Salt and black pepper
Instructions
Preparation
- Preheat the oven to 400°F (200°C). Line a baking sheet with foil or parchment.
- Toss peeled beet wedges with 1 tbsp olive oil, a pinch of salt and pepper. Spread in a single layer.
- Roast the beets for 35–45 minutes, turning once, until fork-tender and slightly caramelized. Timing depends on wedge size.
- While beets roast, lightly toast the walnuts in a dry skillet over medium heat for 3–5 minutes, stirring, until fragrant. Remove and cool.
- In a small bowl, whisk together 2 tbsp olive oil, balsamic vinegar, Dijon mustard, honey (or maple), and a pinch of salt and pepper. Taste and adjust.
Assembly
- Add arugula to a large serving bowl. Arrange roasted beet wedges on top.
- Scatter crumbled feta, sliced red onion, avocado slices, and toasted walnuts over the greens.
- Drizzle the dressing over the salad just before serving. Gently toss to coat everything. Re-taste and add salt or a splash more vinegar if needed.