Roasted Beet & Arugula Salad with Feta and Walnuts
I first made this roasted beet and arugula salad on a rainy Sunday when I wanted something bright, simple, and satisfying. Roasted beets add deep, earthy sweetness that plays beautifully against peppery arugula, tangy feta, crunchy walnuts and a glossy balsamic-Dijon dressing. It’s colorful enough for a holiday spread, quick enough for a weeknight, and adaptable if you want to make it heartier or vegan.
Why you’ll love this dish
This salad is a win because it balances texture and flavor without fuss. The roasted beets bring caramelized depth, arugula adds a peppery bite, feta gives creamy saltiness, and walnuts contribute crunch and a toasty note. It’s:
- Fast to assemble once the beets are roasted (active time is short).
- Naturally vegetarian and gluten-free.
- Visually impressive for guests but simple to scale up for potlucks.
- Flexible — swap nuts, cheese, or add a protein to suit diets.
“The roasted beets shine — sweet, tender, and perfectly paired with the tangy dressing. A go-to for simple entertaining.” — a regular from my dinner rotation
How this recipe comes together
Step-by-step overview so you know what to expect:
- Roast beets until fork‑tender to concentrate their sweetness.
- Cool and slice the beets into wedges so they don’t wilt the greens.
- Toast walnuts for extra crunch and flavor.
- Whisk a quick balsamic-Dijon dressing while you assemble.
- Toss everything gently so the arugula stays crisp and the avocado doesn’t mash.
Expect about 15 minutes active time and roughly 40–60 minutes total depending on beet size (roasting is the slow part).
What you’ll need
Ingredient list (for 2–4 servings)
- 3 medium beets — peeled and chopped into wedges (see notes below)
- 4 cups baby arugula or mixed greens
- 1/2 cup crumbled feta cheese (or goat cheese for a creamier tang)
- 1/4 cup walnuts, chopped and lightly toasted (pecans or toasted almonds work too)
- 1/4 small red onion, thinly sliced
- 1/2 ripe avocado, sliced
- 2 tbsp extra virgin olive oil
- 1 tbsp balsamic vinegar
- 1 tsp Dijon mustard
- 1 tsp honey or maple syrup (maple keeps it vegan)
- Salt and freshly ground black pepper to taste
Notes/substitutions:
- If you’re short on time, use jarred/canned beets (drain and pat dry) — they’ll be softer but still tasty.
- To make this vegan, replace feta with marinated tofu or omit and add more toasted nuts and seeds.
- Swap walnuts for pine nuts or toasted pumpkin seeds for different flavors.
Step-by-step instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with foil or parchment.
- Toss beet wedges with 1 tbsp olive oil and a pinch of salt. Spread in a single layer.
- Roast for 35–50 minutes, turning once, until a fork slides through easily. Smaller wedges take less time. (If you prefer, wrap beets in foil and roast 45–60 minutes; results are softer.)
- Meanwhile, toast the walnuts in a dry skillet over medium heat for 3–4 minutes, stirring, until fragrant. Watch closely to avoid burning. Remove and cool.
- Let roasted beets cool to warm or room temperature, then slice into wedges if needed.
- In a small bowl, whisk remaining 1 tbsp olive oil, balsamic vinegar, Dijon, honey/maple, and salt & pepper to taste.
- In a large bowl, add arugula. Top with roasted beet slices, crumbled feta, thinly sliced red onion, avocado slices, and toasted walnuts.
- Drizzle dressing over the salad and toss gently to coat. Taste and adjust salt or extra vinegar if needed.
- Serve immediately so arugula stays crisp and avocado looks fresh.
Best ways to enjoy it
- Plate on a shallow bowl or wide platter so beets are visible — the color is part of the appeal.
- Serve as a starter for a dinner party, alongside grilled salmon, roast chicken, or crusty bread for a light main.
- For brunch, pair with eggs (poached or soft-scrambled) and a crisp white like Sauvignon Blanc.
- To make it a more substantial lunch, add cooked farro or quinoa and a protein such as roasted chickpeas, sliced grilled chicken, or pan-seared tofu.
Storage and reheating tips
- Store components separately when possible: keep roasted beets in an airtight container (3–5 days in the fridge), dressing in a small jar, and arugula dry in a salad spinner or paper‑lined container.
- Assembled salad is best eaten the same day. If you must store it, assemble without avocado or toss avocado in lemon juice and add right before serving.
- Freezing the assembled salad is not recommended (greens and avocado don’t freeze well). You can freeze roasted beets for up to 3 months; thaw in the refrigerator and reheat gently before serving.
- Follow safe food handling: refrigerate leftovers within 2 hours and keep at or below 40°F (4°C).
Extra advice
- Cut beets into similarly sized wedges so they roast evenly.
- Roast unpeeled and rinse or rub the skins off after cooking — less messy and preserves more flavor.
- Warm beets slightly before tossing with cool arugula — the contrast is lovely and the heat helps soften the cheese slightly.
- Taste the dressing and balance acidity and sweetness — a little more honey/maple if your beets are very earthy, or extra balsamic if you prefer brighter acidity.
- If using salted feta, start with less added salt and adjust after tossing.
Flavor swaps
- Citrus boost: add orange or blood orange segments and a splash of orange juice to the dressing.
- Nut-free: swap walnuts for roasted chickpeas or sunflower seeds.
- Heartier grain salad: add cooked farro, barley, or quinoa to turn this into a main-dish grain bowl.
- Protein additions: grilled shrimp, sliced steak, or crispy tempeh.
- Cheese alternatives: use goat cheese for creamier tang or omit for vegan and add marinated artichokes for savory depth.
Helpful answers
Q: How long does this take from start to finish?
A: Active hands-on time is about 15 minutes. Roasting the beets is 35–50 minutes depending on size, so total time is roughly 50–65 minutes. Using jarred beets cuts it to 15 minutes total.
Q: Can I make this ahead for a party?
A: Yes — roast the beets and toast the walnuts a day ahead. Store beets and dressing separately in the fridge. Assemble no more than 1 hour before serving for best texture, and add avocado right before serving.
Q: What if someone in my family is allergic to nuts?
A: Omit the walnuts and add toasted seeds (pumpkin or sunflower) or crispy chickpeas for crunch. You can also substitute with toasted bread crumbs for a nut-free crunch.
Q: Are beets healthy?
A: Yes. Beets are rich in fiber, vitamins, minerals (notably folate), and dietary nitrates, which can support vascular health. Pairing them with healthy fats (olive oil, avocado) helps absorb fat‑soluble nutrients.
Q: Can I roast beets in an Instant Pot?
A: Yes — pressure-cook whole beets with 1 cup of water for about 20–25 minutes depending on size, then quick-release and cool before peeling and slicing.
Conclusion
If you enjoy the bright contrast of sweet roasted beets with salty cheese and crunchy nuts, you might also like this similar salad idea: roasted beets, pine nuts, apples, & feta over arugula with balsamic …. For a heartier, spicier option that uses roasted vegetables and feta, try this take on a chorizo and roasted vegetable salad: Chorizo Salad With Roasted Vegetable & Feta – Cooked & Loved.
Enjoy making this one — it’s one of those salads that looks like a showstopper but comes together with minimal effort.
Roasted Beet and Arugula Salad

Ingredients
For the salad
- 3 medium medium beets, peeled and chopped into wedges
- 4 cups baby arugula or mixed greens
- 1/2 cup crumbled feta cheese or goat cheese for a creamier tang
- 1/4 cup walnuts, chopped and lightly toasted pecans or toasted almonds work too
- 1/4 small red onion, thinly sliced
- 1/2 ripe avocado, sliced
For the dressing
- 2 tbsp extra virgin olive oil
- 1 tbsp balsamic vinegar
- 1 tsp Dijon mustard
- 1 tsp honey or maple syrup maple keeps it vegan
- to taste Salt and freshly ground black pepper
Instructions
Roasting the beets
- Preheat oven to 400°F (200°C). Line a baking sheet with foil or parchment.
- Toss beet wedges with 1 tbsp olive oil and a pinch of salt. Spread in a single layer.
- Roast for 35–50 minutes, turning once, until a fork slides through easily. Smaller wedges take less time.
Preparing the dressing and toppings
- Meanwhile, toast the walnuts in a dry skillet over medium heat for 3–4 minutes, stirring, until fragrant. Watch closely to avoid burning. Remove and cool.
- In a small bowl, whisk remaining 1 tbsp olive oil, balsamic vinegar, Dijon, honey/maple, and salt & pepper to taste.
Assembling the salad
- In a large bowl, add arugula. Top with roasted beet slices, crumbled feta, thinly sliced red onion, avocado slices, and toasted walnuts.
- Drizzle dressing over the salad and toss gently to coat. Taste and adjust salt or extra vinegar if needed.
- Serve immediately so arugula stays crisp and avocado looks fresh.