There’s something truly magical about the combination of earthy roasted beets and sweet, tender sweet potatoes, especially when they come together in a delightful salad that sings with creamy, tangy feta and a luscious dressing. This Creamy Roasted Beet Salad with Sweet Potato & Feta Recipe is one of those dishes that feels both elegant and comforting, perfect for any occasion from casual lunches to show-stopping dinner sides. The flavor harmony plus the vibrant colors make it just as beautiful to look at as it is delicious to eat, and I promise you’ll keep coming back for more!
Ingredients You’ll Need

Ingredients You’ll Need
This recipe is wonderfully straightforward, relying on simple, wholesome ingredients that each bring a crucial note to the overall flavor and texture. From the sweetness of roasted vegetables to the creamy tang of the feta and Greek yogurt, every component works in perfect harmony.
- 2 medium beets (peeled and cubed): Adds earthiness and vibrant ruby color that brightens the salad.
- 1 large sweet potato (peeled and cubed): Offers natural sweetness and a soft, caramelized texture after roasting.
- 2 tablespoons olive oil: Helps roast the veggies to a perfect golden finish and enriches their flavor.
- 1/2 teaspoon salt: Enhances all the natural flavors in the dish.
- 1/4 teaspoon black pepper: Adds a gentle hint of warmth and depth.
- 4 cups mixed greens (arugula, spinach, or spring mix): Provides freshness and a peppery crunch to contrast the roasted veggies.
- 1/2 cup crumbled feta cheese: Brings a creamy, tangy richness that balances the sweet potatoes and beets.
- 1/4 cup toasted walnuts or pecans: Adds satisfying crunch and a nutty undertone.
- 2 tablespoons chopped fresh parsley: Offers a bright herbal note and pop of green color.
- 1/4 cup Greek yogurt: Creates the creamy base for the dressing, keeping it light yet luscious.
- 1 tablespoon lemon juice: Injects a fresh, zesty brightness that lifts the salad flavors.
- 1 teaspoon honey: Provides subtle sweetness in the dressing to complement the veggies.
- 1 teaspoon Dijon mustard: Adds complexity and a mild tang to the dressing.
- 1 tablespoon water (to thin dressing, if needed): Ensures the dressing is perfectly smooth and easy to drizzle.
How to Make Creamy Roasted Beet Salad with Sweet Potato & Feta Recipe
Step 1: Prepare and Roast the Vegetables
Start by preheating your oven to 400°F (200°C). Toss the peeled and cubed beets and sweet potatoes in olive oil, salt, and pepper on a baking sheet. Roast for about 25 to 30 minutes, turning halfway through to ensure they caramelize evenly and become tender. This roasting step is crucial because it transforms simple root vegetables into sweet, flavorful bites that are the heart of the salad.
Step 2: Whisk Together the Creamy Dressing
While the vegetables roast, mix Greek yogurt, fresh lemon juice, honey, and Dijon mustard in a bowl until smooth and creamy. If the dressing feels too thick, add a splash of water to get that perfect pourable consistency. This dressing is what makes the salad irresistibly creamy without any heaviness.
Step 3: Assemble the Salad
Lay down a bed of fresh mixed greens on a large bowl or platter. Once your roasted beets and sweet potatoes have cooled slightly, scatter them generously over the greens. Sprinkle the salad with crumbled feta, toasted nuts, and freshly chopped parsley. Just before serving, drizzle the creamy dressing over the top to pull all the flavors together beautifully.
How to Serve Creamy Roasted Beet Salad with Sweet Potato & Feta Recipe
Garnishes
For an extra touch of flair, consider adding a few extra toasted walnuts or pecans on top right before serving—they add crunch and warmth. A light sprinkle of freshly cracked black pepper can also elevate the freshness and visual appeal. If you enjoy a bit of zing, a few delicate lemon zest curls will brighten each bite.
Side Dishes
This salad shines wonderfully alongside a variety of mains—think grilled chicken, roasted lamb, or even a hearty quinoa pilaf. Its vibrant freshness balances richer dishes and brings color and creaminess to any meal setup. For vegetarian options, pair it with grilled halloumi or a warm lentil stew for a satisfying combo.
Creative Ways to Present
Serve this salad in a large, shallow bowl to showcase its colors or portion it into individual glasses or mason jars for an impressive dinner party presentation. Another fun idea is to layer the ingredients in a clear trifle dish, letting guests see the roasted veggies, greens, and creamy feta mingling in a beautiful mosaic of flavors and textures.
Make Ahead and Storage
Storing Leftovers
You can prepare the roasted beets and sweet potatoes a day or two in advance and store them in an airtight container in the refrigerator. Keep the dressing separate until just before serving to preserve its creamy texture and freshness. When ready, simply assemble the salad and enjoy the burst of flavors!
Freezing
This salad is best enjoyed fresh, but if you want to freeze the roasted vegetables alone, they freeze quite well. Store them in a freezer-safe container for up to 2 months. Thaw completely and reheat gently before adding to fresh greens and dressing, as the feta and dressing do not freeze well.
Reheating
Gently warm your roasted vegetables in the oven or microwave to bring back their softness and caramelized notes. Avoid overheating to keep their natural sweetness intact. Once warm, add them to fresh greens and top with feta and dressing for a quick, delicious salad ready in minutes.
FAQs
Can I use canned beets instead of fresh beets?
While canned beets can save prep time, fresh beets offer a deeper flavor and better texture when roasted. If using canned, make sure to drain and pat them dry before combining with the sweet potatoes for roasting to avoid excess moisture.
Is this salad vegan-friendly?
This particular recipe includes feta cheese and Greek yogurt, which are dairy products. However, you can easily make it vegan by swapping feta for a plant-based cheese and using a dairy-free yogurt alternative in the dressing.
What types of nuts work best in this salad?
Toasted walnuts and pecans are ideal for their rich, buttery flavor and crunch. However, if you prefer, chopped almonds or even pistachios make excellent substitutes, adding their own unique texture and taste.
Can this salad be served warm?
Absolutely! Serving it warm right after roasting the vegetables highlights their sweetness and brings a cozy feel, especially during colder months. Just toss the warm veggies onto the greens and dress immediately for the best experience.
How long does the salad keep fresh once dressed?
It’s best to add the dressing just before serving to keep the greens crisp. Once dressed, the salad can be kept in the refrigerator for up to 4 hours, but it’s freshest and most vibrant if enjoyed promptly.
Final Thoughts
Trying out this Creamy Roasted Beet Salad with Sweet Potato & Feta Recipe is like inviting a little sunshine to your table, all wrapped up in a bowl full of loving flavors, vibrant colors, and satisfying textures. Whether you’re looking for a nutritious lunch or an elegant side dish to impress friends, this recipe delivers on every level. I encourage you to make it soon and discover just how effortlessly delicious vegetables can be when treated with a little care and creativity!
Print
Creamy Roasted Beet Salad with Sweet Potato & Feta Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Salad
- Method: Roasting
- Cuisine: Mediterranean
- Diet: Vegetarian, Gluten Free
Description
A vibrant and healthy salad featuring roasted beets and sweet potatoes tossed with mixed greens, tangy feta cheese, toasted nuts, and a creamy Greek yogurt dressing. This Mediterranean-inspired dish offers a delightful balance of sweet, savory, and creamy flavors, perfect for a light lunch or side dish.
Ingredients
Roasted Vegetables
- 2 medium beets, peeled and cubed
- 1 large sweet potato, peeled and cubed
- 2 tablespoons olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Salad Base & Toppings
- 4 cups mixed greens (arugula, spinach, or spring mix)
- 1/2 cup crumbled feta cheese
- 1/4 cup toasted walnuts or pecans
- 2 tablespoons chopped fresh parsley
Creamy Dressing
- 1/4 cup Greek yogurt
- 1 tablespoon lemon juice
- 1 teaspoon honey
- 1 teaspoon Dijon mustard
- 1 tablespoon water (to thin dressing, if needed)
Instructions
- Preheat and Prepare Vegetables: Preheat your oven to 400°F (200°C). Toss the cubed beets and sweet potatoes with olive oil, salt, and black pepper on a baking sheet, ensuring they are evenly coated for optimal roasting.
- Roast the Vegetables: Place the baking sheet in the oven and roast for 25–30 minutes, flipping the vegetables halfway through to ensure even caramelization and tenderness. Once done, remove from the oven and allow to cool slightly.
- Make the Dressing: In a small bowl, whisk together Greek yogurt, lemon juice, honey, and Dijon mustard until smooth. Add up to one tablespoon of water to thin the dressing to your desired consistency.
- Assemble the Salad: Arrange the mixed greens on a large platter or bowl. Layer the roasted beets and sweet potatoes evenly over the greens, followed by crumbled feta cheese, toasted nuts, and chopped parsley.
- Dress and Serve: Drizzle the creamy yogurt dressing over the salad just before serving to keep the greens fresh and crisp.
Notes
- Roasted vegetables can be prepared in advance and chilled to serve this salad cold.
- For added protein, consider topping with grilled chicken or chickpeas.
- Substitute feta cheese with goat cheese for a tangier flavor profile.