When you want a salad that feels indulgent but is actually packed with wholesome ingredients, this creamy roasted beet salad with sweet potato & feta is your new go-to. The natural sweetness of the roasted beets and sweet potatoes melds beautifully with tangy feta and a luscious creamy dressing. It’s a dish that’s as satisfying as it is colorful.

This version is tailored for busy weeknights when you want something healthy without spending hours in the kitchen. The roasting process is straightforward, and the salad comes together quickly after the vegetables are done.
It’s a fantastic choice for a light dinner, a hearty side, or a dish to impress guests with minimal effort. Plus, the creamy element adds a luxurious texture that elevates the humble beet salad to something special.
Whether you’re new to beets or a longtime fan, this roasted beet salad delivers bold flavors and a comforting, creamy finish that’s hard to resist.
Why You'll Love This Recipe
This roasted beet salad with sweet potato & feta offers a fresh take on a classic side, with easy prep and rich flavors.
- Quick and simple to prepare on busy evenings.
- Combines sweet, savory, and creamy elements for balanced flavor.
- Nutritious and packed with fiber, vitamins, and antioxidants.
- Versatile enough as a main salad or a side dish.
- Can be made ahead for convenient meal prep.
Ingredients
Gather these fresh and wholesome ingredients to create your creamy roasted beet salad with sweet potato & feta.
- 3 medium beets, peeled and cut into 1-inch cubes
- 2 medium sweet potatoes, peeled and diced
- 3 tablespoons olive oil, divided
- 1 teaspoon salt, divided
- 1/2 teaspoon black pepper
- 4 ounces feta cheese, crumbled
- 1/3 cup Greek yogurt
- 1 tablespoon lemon juice
- 1 teaspoon honey
- 1 small garlic clove, minced
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh dill, chopped (optional)
- 2 cups mixed greens (optional, for serving)
YOUR NEXT FAVORITE RECIPE STARTS HERE
If you prefer a dairy-free salad, substitute feta with vegan cheese or toasted nuts and swap Greek yogurt for a plant-based yogurt. You can also use balsamic vinegar instead of lemon juice for a deeper flavor twist.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 4
- Calories: Approximately 280 per serving
How to Make Creamy Roasted Beet Salad with Sweet Potato & Feta
Follow these simple steps to create a creamy roasted beet salad with sweet potato & feta that’s bursting with flavor.
- Preheat your oven to 400°F. Line a baking sheet with parchment paper for easy cleanup.
- In a large bowl, toss the diced beets and sweet potatoes with 2 tablespoons of olive oil, 1/2 teaspoon salt, and black pepper until evenly coated.
- Spread the vegetables in a single layer on the prepared baking sheet. Roast for 35-40 minutes, flipping halfway through, until tender and slightly caramelized.
- While the vegetables roast, whisk together the Greek yogurt, lemon juice, honey, minced garlic, remaining olive oil, and a pinch of salt in a small bowl to make the creamy dressing.
- Once the vegetables are roasted and cooled slightly, transfer them to a serving bowl. Add the crumbled feta, chopped parsley, and dill if using.
- Pour the creamy dressing over the salad and gently toss to combine all the flavors.
- If desired, arrange mixed greens on individual plates and spoon the salad on top for a fresh presentation.
The salad is perfectly done when the vegetables are tender but hold their shape, the dressing is smooth and tangy, and the feta adds a nice salty contrast. The colors should be vibrant and inviting.
Tips for the Best Results
These tips will help you get the most delicious and visually appealing roasted beet salad every time.
- Use fresh, firm beets and sweet potatoes for the best texture and flavor.
- Roast vegetables evenly by cutting them into uniform pieces.
- Allow the roasted veggies to cool slightly before adding the dressing to avoid wilting the greens.
- Customize the herbs to your preference—cilantro or mint also work well.
- Toast some walnuts or pecans to add crunch and depth.
Serving Suggestions
This creamy roasted beet salad pairs wonderfully with grilled chicken or fish for a light, balanced meal. It also makes a colorful and nourishing side for holiday dinners or weekend gatherings.
For drinks, try a crisp white wine like Sauvignon Blanc or a sparkling water with lemon to complement the salad’s brightness. It’s versatile enough to serve year-round.
Storage and Reheating
Store leftover salad in an airtight container in the refrigerator for up to 3 days. Keep the dressing separate if possible to preserve freshness.
This salad is best enjoyed cold or at room temperature. If you prefer, gently reheat the roasted vegetables before tossing with dressing, but avoid microwaving the feta to keep its texture intact.
Frequently Asked Questions
Can I prepare this salad in advance?
Yes, you can roast the vegetables and make the dressing ahead of time. Store them separately and assemble the salad just before serving to maintain freshness and texture.
What if I don’t have Greek yogurt?
You can substitute Greek yogurt with sour cream, crème fraîche, or a plant-based yogurt alternative to keep the creamy texture and tangy flavor.
Can I use canned beets instead of fresh?
While fresh beets offer better flavor and texture, you can use canned beets to save time. Just drain and pat them dry before mixing with the other ingredients.
Is this salad suitable for meal prep?
Absolutely! It holds up well in the fridge for a few days, making it a great option for healthy lunches or quick dinners throughout the week.
Give this creamy roasted beet salad with sweet potato & feta a try for a dish that’s as easy as it is delicious. Its vibrant colors and balanced flavors are sure to become a favorite in your recipe rotation.


