If you are looking to brighten up your meal times with a dish that’s as vibrant in color as it is rich in flavor, the Creamy Roasted Beet Salad with Sweet Potato, Feta, and Walnut Dressing Recipe is an absolute must-try. This salad masterfully balances the earthy sweetness of roasted beets and sweet potatoes with the tangy creaminess of feta cheese and a luscious walnut dressing that ties everything together. Each bite offers an exciting mix of textures and tastes that will have you coming back for more, whether served warm or chilled.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the secret to this salad’s magic. Each component plays a vital role in creating a harmonious blend of flavors, textures, and colors that make this recipe such a standout.
- Medium beets (2): Peeled and diced, beets bring a beautiful deep red color and earthy sweetness.
- Medium sweet potatoes (2): These add natural sweetness and a smooth, tender texture when roasted.
- Feta cheese (4 oz, crumbled): Provides a tangy, creamy contrast that complements the roasted veggies perfectly.
- Baby spinach or arugula (2 cups, optional): Adds a fresh, peppery green component that lifts the dish.
- Walnuts or pecans (¼ cup, toasted, optional): Toasted nuts add crunch and a toasty depth to the salad.
- Olive oil (2 tablespoons): Essential for roasting, it helps veggies caramelize beautifully.
- Salt and black pepper (¼ teaspoon each): Simple seasonings that enhance all natural flavors.
- Greek yogurt (½ cup): Thick and tangy base for the creamy dressing.
- Mayonnaise (2 tablespoons): Brings richness and helps emulsify the dressing.
- Honey or maple syrup (1 tablespoon): Balances the acidity with gentle sweetness.
- Lemon juice (1 tablespoon): Adds bright acidity to cut through the creaminess.
- Dijon mustard (1 teaspoon): Adds subtle sharpness and depth to the dressing.
- Garlic (1 clove, minced): Imparts a warm, aromatic kick into the dressing.
- Water (1–2 tablespoons, optional): Used to thin the dressing to your preferred consistency.
How to Make Creamy Roasted Beet Salad with Sweet Potato, Feta, and Walnut Dressing Recipe
Step 1: Prepare and Roast the Vegetables
Preheat your oven to 400°F (200°C) and prep a baking sheet lined with parchment paper or foil for easy cleanup. Peel and dice the beets and sweet potatoes into bite-sized pieces—this ensures even roasting and beautiful caramelization. Spread them out on the baking sheet, drizzle with olive oil, then sprinkle with salt and pepper. Toss well to coat everything evenly. Roast the veggies for about 30 to 35 minutes, stirring once halfway through, until they are tender and have those lovely golden edges that bring out their natural sweetness.
Step 2: Whisk Together the Creamy Walnut Dressing
While the vegetables roast, whip up the creamy walnut dressing to make your salad shine. In a mixing bowl, combine Greek yogurt, mayonnaise, honey or maple syrup, freshly squeezed lemon juice, Dijon mustard, and minced garlic. Whisk everything together until smooth and luscious. Taste and adjust with salt and pepper as needed. If the dressing feels too thick, add a little water one tablespoon at a time until it reaches your desired consistency—creamy but pourable.
Step 3: Toast the Nuts for Added Crunch
In a dry skillet over medium heat, toast your walnuts or pecans for about five minutes until they turn golden and release their rich, nutty aroma. Keep a close eye on them so they don’t burn. Once toasted, allow them to cool. This step elevates the salad by adding a toasty crunch and complex flavor that complements the creamy dressing and roasted veggies magnificently.
Step 4: Assemble the Creamy Roasted Beet Salad with Sweet Potato, Feta, and Walnut Dressing Recipe
When your roasted vegetables have cooled slightly, transfer them to a large serving bowl. Crumble in the feta cheese and toss in the optional fresh greens—baby spinach or arugula add a wonderful peppery freshness that contrasts delightfully with the rich components. Drizzle your creamy dressing generously over the salad and gently toss to coat everything evenly without breaking up the tender roasted veggies. Finally, crown your salad with the toasted nuts and get ready to serve.
How to Serve Creamy Roasted Beet Salad with Sweet Potato, Feta, and Walnut Dressing Recipe

Garnishes
For an eye-catching finish, sprinkle extra crumbled feta or some chopped fresh herbs like parsley or dill on top. A light drizzle of olive oil or a squeeze of fresh lemon juice right before serving can also brighten up the flavors beautifully. These garnishes add a fresh, vibrant touch that will impress your guests.
Side Dishes
This salad pairs wonderfully with simple grilled chicken, seared fish, or even hearty grain bowls. Consider serving it alongside warm quinoa or wild rice for a more substantial lunch or dinner. The sweet and creamy components of the salad balance savory and mild dishes effortlessly, making it an excellent companion on any table.
Creative Ways to Present
Serve this salad in individual mason jars layered with dressing on the bottom and salad on top for grab-and-go lunches. Alternatively, create a composed plated salad with neat piles of roasted veggies, drizzled dressing, and a scattering of nuts for a restaurant-worthy look. Using colorful bowls or rustic wooden platters can also enhance the vibrant hues and make your presentation pop.
Make Ahead and Storage
Storing Leftovers
This salad keeps beautifully in the refrigerator for up to 2 days. Store it in an airtight container to maintain freshness and prevent the walnuts from getting soggy. To keep the greens crisp, it’s best to add them just before serving if you prepared the salad a day ahead.
Freezing
Freezing this salad is not recommended due to the fresh greens and creamy dressing. The textures of roasted vegetables might hold up, but feta and dressing may separate or become watery upon thawing, which could affect the overall taste and mouthfeel.
Reheating
If you prefer to enjoy the roasted vegetables warm, gently reheat them in the oven or microwave before assembling the salad. However, avoid reheating once the dressing and greens are added to retain that fresh, vibrant contrast between warm and cool components in the salad.
FAQs
Can I use different nuts instead of walnuts for the dressing?
Absolutely! Pecans, almonds, or even pistachios make excellent substitutes. Just be sure to toast them lightly to bring out their flavors and add that essential crunch.
Is there a dairy-free alternative to feta cheese for this salad?
Yes, you can use a plant-based feta-style cheese or simply omit the cheese and add extra toasted nuts to keep the salad’s flavor complexity and texture interesting.
Can I prepare the dressing in advance?
Definitely. The creamy walnut dressing can be made up to three days ahead and stored in the refrigerator. Just give it a quick stir before drizzling it over your salad to recombine any separation that may occur.
What if I don’t have Greek yogurt, what can I substitute?
Sour cream or a dairy-free yogurt alternative works well too, offering a similar tanginess and creaminess to the dressing.
Are the roasted vegetables suitable for meal prep?
Yes, roasting the beets and sweet potatoes in advance is a great way to save time during the busy week. Store them separately from the greens and dressing, then toss everything together when ready to eat for optimal freshness.
Final Thoughts
This Creamy Roasted Beet Salad with Sweet Potato, Feta, and Walnut Dressing Recipe perfectly combines vibrant, wholesome ingredients with comforting creaminess and satisfying crunch. It’s a dish that you’ll want to keep in your recipe rotation for easy weeknight dinners or impressive entertaining. Trust me, once you try it, the colorful layers of flavor and texture will make you fall in love over and over. Give it a go—you won’t regret it!
Print
Creamy Roasted Beet Salad with Sweet Potato, Feta, and Walnut Dressing Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Salad
- Method: Roasting
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
A vibrant and nourishing Creamy Roasted Beet Salad featuring tender roasted beets and sweet potatoes, complemented by crumbled feta cheese and a tangy yogurt-based dressing. Enhanced with optional fresh greens and toasted nuts, this salad delivers a delightful balance of textures and flavors, perfect for a wholesome lunch or light dinner.
Ingredients
Vegetables and Cheese
- 2 medium beets, peeled and diced
- 2 medium sweet potatoes, peeled and diced
- 4 oz feta cheese, crumbled
- 2 cups baby spinach or arugula (optional)
- ¼ cup walnuts or pecans, toasted (optional)
For Roasting
- 2 tablespoons olive oil
- ¼ teaspoon salt
- ¼ teaspoon black pepper
For the Creamy Dressing
- ½ cup Greek yogurt
- 2 tablespoons mayonnaise
- 1 tablespoon honey or maple syrup
- 1 tablespoon lemon juice
- 1 teaspoon Dijon mustard
- 1 garlic clove, minced
- Salt and pepper, to taste
- 1–2 tablespoons water to thin the dressing (optional)
Instructions
- Preheat the Oven: Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper or foil to ensure easy cleanup and prevent sticking.
- Prepare the Vegetables: Peel and dice the beets and sweet potatoes into bite-sized pieces. Spread them evenly on the prepared baking sheet. Drizzle with olive oil, then sprinkle with salt and pepper. Toss gently to coat all pieces evenly.
- Roast the Vegetables: Place the baking sheet in the oven and roast the vegetables for 30-35 minutes, stirring halfway through to promote even caramelization and tenderness.
- Make the Creamy Dressing: In a bowl, whisk together Greek yogurt, mayonnaise, honey (or maple syrup), lemon juice, Dijon mustard, and minced garlic. Season with salt and pepper to taste. Add 1-2 tablespoons of water if you prefer a thinner consistency, whisking until smooth.
- Toast the Nuts: While the vegetables roast, heat a dry skillet over medium heat and toast the walnuts or pecans for about 5 minutes, stirring frequently until they become golden and fragrant. Remove from heat and let cool.
- Assemble the Salad: After the roasted vegetables have cooled slightly, combine them in a serving bowl with the crumbled feta cheese and optional baby spinach or arugula. Drizzle the creamy dressing over the mixture and toss gently to combine all ingredients evenly.
- Serve and Garnish: Top the salad with the toasted nuts for added crunch. Serve immediately at room temperature or refrigerate and serve chilled later for a refreshing option.
Notes
- You can substitute maple syrup for honey to make this salad vegan-friendly if you also use vegan mayo and a dairy-free yogurt.
- To speed up cooking, dice the vegetables into small, uniform pieces for more even roasting.
- Make the dressing ahead of time and store in the refrigerator to develop more flavor.
- For added protein, consider adding grilled chicken or chickpeas.
- If desired, swap feta for goat cheese or omit for a dairy-free option.

