This colorful dish combines naturally sweet roasted beets and sweet potatoes for a hearty, satisfying base. The creamy feta adds richness while the tangy Greek yogurt dressing ties everything together with bright notes of lemon, honey, and garlic. Toasted walnuts or pecans bring a delightful crunch, making this salad equally perfect as an impressive side dish or a filling vegetarian main course.
The first time I brought this beet salad to a dinner party, my friend Sarah actually gasped when I set it on the table. The deep ruby beets against the bright orange sweet potatoes looked like something out of a restaurant window, and I felt secretly proud that something so beautiful came from my tiny apartment kitchen.
Last autumn I made this for my sister who swore she hated beets. She took one tentative bite, eyes widened, and went back for three servings. Sometimes the ingredients we think we dislike just need the right preparation and a little patience in the oven.
Ingredients
- 3 medium beets: These become candy sweet when roasted, losing any earthy bitterness in the oven heat
- 2 medium sweet potatoes: Pick firm ones without soft spots, they hold their shape better while roasting
- 1 small red onion: Thin slices soften nicely and add just enough sharpness to cut through the sweet vegetables
- 2 cups baby arugula: peppery greens balance the sweetness, though mixed greens work perfectly fine too
- 120 g feta cheese: The salty creaminess is absolutely essential here, dont skip it
- 1/3 cup toasted walnuts: Toast them yourself in a dry pan, it makes such a difference in flavor
- 1/2 cup Greek yogurt: Full fat yogurt makes the dressing luxurious and coat everything beautifully
- 2 tbsp olive oil for roasting: Toss the vegetables well so they roast instead of steam
- 1 tbsp honey: Just enough to bring the dressing together without making it dessert sweet
- 1 tsp Dijon mustard: This tiny amount adds depth and helps emulsify the dressing
- 1 small garlic clove: Grate it directly into the dressing so it dissolves completely
Instructions
- Get the oven going:
- Preheat to 400°F and line a baking sheet with parchment paper for easy cleanup later
- Prep your vegetables:
- Cut the beets and sweet potatoes into uniform 1 inch cubes so they roast evenly, slice the onion thin
- Season and roast:
- Toss the beets and sweet potatoes with olive oil, salt and pepper, spread them out on the baking sheet so they have room to brown
- Let the oven work:
- Roast for 35 to 40 minutes, toss them halfway through so all sides get golden and caramelized
- Make the dressing:
- While vegetables roast, whisk the yogurt, olive oil, lemon juice, honey, mustard, garlic, salt and pepper until smooth
- Build your salad:
- Arrange greens on a platter, top with warm roasted vegetables and onion slices
- Finish it beautifully:
- Drizzle with dressing, scatter crumbled feta and toasted walnuts over the top
This recipe has become my go to for potlucks because it travels well and people always ask for the recipe. Something about the combination of warm roasted vegetables and cool creamy dressing just works.
Making It Your Own
I have found that fresh herbs like dill or parsley add such a bright finish if you have them on hand. Sometimes I add a handful of pumpkin seeds instead of walnuts for a different crunch.
Timing The Assembly
The salad is best served within an hour of dressing it, as the greens can start to wilt after that. If you need to prep ahead, keep everything separate and toss right before serving.
Serving Suggestions
This makes a lovely light lunch on its own, or serve it alongside grilled chicken or fish for a more substantial meal. The leftovers, if there are any, are surprisingly good the next day for lunch.
- Try adding some cooked quinoa for extra protein
- A drizzle of balsamic glaze takes it over the top
- Toast nuts in a dry pan just until fragrant, about 3 minutes
There is something deeply satisfying about a salad that feels substantial and nourishing while still being bright and beautiful. I hope this becomes one of those recipes you turn to again and again.
Recipe Questions
- → Can I make this salad ahead of time?
-
Yes, you can roast the vegetables and prepare the dressing up to 1 day in advance. Store them separately in the refrigerator. Assemble just before serving to maintain the crisp texture of the greens and nuts.
- → What can I substitute for feta cheese?
-
Goat cheese, crumbled paneer, or dairy-free feta alternatives work well. For a vegan version, try cashew-based cheese or simply add extra toasted nuts for richness.
- → How do I prevent beets from staining everything?
-
Roasting beets wrapped in foil or on a separate pan helps contain the mess. Using gloves when handling cooked beets and cleaning your cutting board immediately with lemon also prevents stubborn stains.
- → Can I use different nuts?
-
Absolutely. Pumpkin seeds, sunflower seeds, almonds, or pistachios all provide excellent crunch and flavor. Choose based on preference or to accommodate allergies.
- → Is this served warm or cold?
-
It's delicious both ways. Serve warm for comfort food vibes, or chill for up to an hour for a refreshing cold salad. The roasted vegetables retain their flavor beautifully at either temperature.
- → How long does this keep in the refrigerator?
-
Best enjoyed within 2 days. Store the roasted vegetables, dressing, and greens separately. Toss with dressing only when ready to serve, as the arugula can wilt if dressed too early.