This vibrant dish combines the natural sweetness of roasted beets and sweet potatoes with tangy feta and a creamy yogurt dressing. The vegetables roast until golden and tender, creating a perfect balance of flavors and textures. Fresh arugula adds peppery notes while toasted walnuts provide satisfying crunch. The luscious dressing, made with Greek yogurt, lemon, honey, and garlic, ties everything together beautifully. Serve it warm for a cozy side dish or chilled for refreshing summer dining.
The first time I made this salad was for a dinner party where I was trying to impress some foodie friends. I was nervous about beets being too earthy, but when those roasted cubes came out of the oven, all jewel-toned and caramelized at the edges, I knew I had something special. The sweet potatoes added this comforting sweetness that balanced perfectly with the tangy feta and that dreamy yogurt dressing. Now it's my go-to when I want something that looks fancy but comes together with mostly pantry staples.
Last autumn, my neighbor dropped by unexpectedly while I was roasting the vegetables. She ended up staying for dinner and took the recipe home with her that same night. Theres something about the smell of beets and sweet potatoes roasting that makes people feel instantly welcome and hungry.
Ingredients
- 3 medium beets, peeled and cut into 1-inch cubes: I've learned that cutting them evenly helps everything roast at the same speed, so nobody gets crunchy undercooked bits while others are falling apart
- 2 medium sweet potatoes, peeled and cut into 1-inch cubes: These sweet beauties balance the earthy beets and make the salad feel substantial enough for a light dinner
- 1 small red onion, thinly sliced: The onions get all sweet and mellow in the oven, losing that harsh raw bite that some people find overpowering
- 2 cups baby arugula or mixed greens: Peppery arugula cuts through the sweetness of the roasted vegetables, but any greens work if you prefer something milder
- 120 g feta cheese, crumbled: I use a good quality Greek feta here because you really can taste the difference, plus those creamy salty pockets are what make each bite exciting
- 1/3 cup toasted walnuts or pecans, roughly chopped: Toasting them yourself takes just minutes and adds this incredible nutty aroma that fills your whole kitchen
- 1/2 cup plain Greek yogurt: Full-fat Greek yogurt gives the dressing body and richness without feeling heavy
- 2 tbsp olive oil plus 1 tbsp lemon juice and 1 tbsp honey: This trio creates the perfect balance of fat, acid, and sweetness that makes the dressing sing
- 1 tsp Dijon mustard and 1 small garlic clove, finely grated: These two are the secret weapons that give the dressing depth and a little kick
- Salt and freshly ground black pepper, to taste: Dont be shy with the seasoning since roasted vegetables really benefit from proper seasoning before they hit the heat
- 2 tbsp olive oil for roasting: This helps those vegetables get golden and crispy instead of steaming in their own juices
- 1/2 tsp sea salt and 1/4 tsp ground black pepper for roasting: Seasoning before roasting makes all the difference in the final flavor
Instructions
- Get your oven ready:
- Preheat to 400°F and line a large baking sheet with parchment paper to save yourself from scrubbing later
- Prep the vegetables for roasting:
- Toss the beet and sweet potato cubes with 2 tablespoons olive oil, 1/2 teaspoon sea salt, and 1/4 teaspoon black pepper until everything's evenly coated
- Roast until golden and tender:
- Spread the vegetables in a single layer on your prepared baking sheet and roast for 35 to 40 minutes, tossing halfway through so nothing burns
- Whisk up that dreamy dressing:
- While the vegetables roast, stir together the Greek yogurt, olive oil, lemon juice, honey, Dijon mustard, garlic, salt, and pepper until smooth
- Build your beautiful salad:
- Spread the arugula or greens on a large platter, then arrange the roasted beets, sweet potatoes, and red onion on top
- Add all the good stuff:
- Drizzle with that creamy yogurt dressing, then sprinkle generously with crumbled feta and toasted nuts
- Serve it up:
- This is fantastic right away while everything's still slightly warm, or you can refrigerate it for up to an hour if you prefer it chilled
My sister-in-law now requests this salad every time she visits, and she's not even someone who typically likes beets. Watching skeptics become converts after one bite has become one of my favorite things about making this recipe.
Make It Your Own
Sometimes I throw in fresh dill or mint right at the end for an herby punch that brightens everything up. A handful of pumpkin seeds works beautifully instead of nuts if you're catering to allergies, and goat cheese makes a lovely substitute for feta when you want something milder.
Timing Is Everything
I've found that roasting the vegetables a few hours ahead and letting them come to room temperature actually intensifies their flavor. The dressing can be made up to two days in advance, which makes throwing this together for weeknight dinners completely effortless.
Serving Suggestions
This salad holds up beautifully next to grilled meats or fish, and I've even served it as part of a brunch spread where it was the unexpected star. If you're taking it to a potluck, keep the dressing separate until right before serving so nothing gets soggy.
- Try adding a sprinkle of sumac or za'atar for an extra layer of complexity
- Leftovers keep surprisingly well for lunch the next day, though the nuts will lose their crunch
- A drizzle of good quality balsamic glaze over the top makes this feel even more special
There's something deeply satisfying about a salad that feels substantial yet fresh, and this one hits that perfect balance every single time.
Recipe Q&A
- → Can I make this ahead of time?
-
Yes, you can roast the vegetables up to 2 days in advance and store them in the refrigerator. The dressing can also be prepared ahead and kept separate. Assemble just before serving to maintain the best texture and freshness.
- → What can I substitute for feta cheese?
-
Goat cheese works beautifully as a substitute, offering a similar tangy creaminess. For a dairy-free option, try vegan feta or omit the cheese entirely and add extra toasted nuts for protein and richness.
- → How do I prevent beets from staining everything?
-
Roasting beets alongside sweet potatoes helps contain their color. If you're concerned about staining, wear gloves when handling raw beets and use a separate cutting board. Tossing with olive oil before roasting also helps minimize color transfer.
- → Can I use different nuts?
-
Absolutely. Pecans work wonderfully as suggested, but you can also use pumpkin seeds for a nut-free version, almonds for crunch, or pine nuts for a more delicate flavor. Toast whatever nuts or seeds you choose for enhanced flavor.
- → Is this dish served warm or cold?
-
Both ways work beautifully. Serving warm highlights the creamy feta and makes it comforting as a main dish. Chilled, the flavors meld together beautifully and the vegetables become even sweeter. Chill for no longer than 1 hour after dressing for best results.
- → How can I add more protein?
-
Consider adding chickpeas or white beans during roasting, or serve with grilled chicken on the side. Quinoa sprinkled on top also adds protein while complementing the Mediterranean flavors perfectly.