This roasted sweet potato salad features caramelized sweet potatoes and red onions paired with toasted nuts, tart dried cranberries, creamy goat cheese, and fresh herbs, all tossed in a tangy vinaigrette. It’s a beautiful and delicious dish that works just as well for a weeknight dinner as it does for holiday gatherings.
Why You’ll Love This Recipe
-
Incredible flavor balance – sweet, savory, tangy, and creamy in every bite.
-
Easy to make – most of the work involves simple roasting and light assembly.
-
Beautiful presentation – colorful and textured, perfect for special occasions.
-
Customizable – easy to adapt with vegan swaps, different cheeses, or added greens.
-
Great for meal prep – enjoy warm, chilled, or at room temperature.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
1 large sweet potato (or 2 medium), peeled (optional) and cut into 1-inch cubes
-
1 medium red onion, chopped
-
3 tablespoons olive oil (for roasting)
-
100 grams (about ½ cup) chopped pecans or almonds
-
½ cup dried cranberries, chopped if large
-
½ cup goat cheese, crumbled
-
⅛ cup fresh parsley or cilantro, chopped
-
3 tablespoons extra virgin olive oil (for dressing)
-
1 tablespoon red wine vinegar
-
1 teaspoon Dijon mustard
-
Salt and freshly ground black pepper, to taste
Directions
-
Preheat oven to 450°F (230°C).
-
Line a baking sheet with foil and spread 3 tablespoons of olive oil on it.
-
Toss the sweet potato cubes and chopped red onion with salt and pepper. Spread them on the baking sheet in a single layer.
-
Roast for 20 minutes. Then, turn the oven to broil (still at 450°F) and continue roasting for an additional 15 minutes, until the sweet potatoes are browned and tender.
-
While the vegetables are roasting, toast the chopped pecans or almonds in a dry skillet over medium heat for about 2 minutes, stirring frequently to avoid burning.
-
Chop the herbs and crumble the goat cheese.
-
In a small bowl, whisk together 3 tablespoons extra virgin olive oil, 1 tablespoon red wine vinegar, and 1 teaspoon Dijon mustard. Season with salt and pepper.
-
Once the sweet potatoes and onions are done, transfer them to a large salad bowl.
-
Add the toasted nuts, dried cranberries, crumbled goat cheese, and chopped herbs.
-
Drizzle with the dressing and toss gently to combine. Serve immediately or at room temperature.
Servings and timing
-
Yields: 6 servings
-
Prep time: 10 minutes
-
Cook time: 40 minutes
-
Total time: 50 minutes
Variations
-
Make it vegan: Skip the goat cheese or use a plant-based alternative.
-
Try other cheeses: Feta, blue cheese, or ricotta salata work well.
-
Use other nuts: Walnuts or cashews offer great texture and flavor.
-
Add greens: Toss in arugula, spinach, or kale for a salad base.
-
Boost protein: Add cooked lentils, chickpeas, or grilled chicken for a heartier meal.
-
Roast extra vegetables: Bell peppers, Brussels sprouts, or zucchini make nice additions.
-
Add sweetness: A drizzle of maple syrup or honey in the dressing enhances the natural sweetness.
Storage/Reheating
-
Store the salad in an airtight container in the refrigerator for up to 3 days.
-
For best results, keep the dressing separate and add it before serving.
-
Enjoy the salad cold, at room temperature, or gently reheated in the microwave or oven.
-
If reheating, remove the goat cheese beforehand and add it fresh after warming.
FAQs
How long can I store this salad in the fridge?
You can store it for up to 3 days in an airtight container. For the best texture, keep the dressing and cheese separate until ready to serve.
Can I make this salad ahead of time?
Yes, you can roast the vegetables and toast the nuts ahead. Assemble with the dressing and cheese just before serving.
What other dressings can I use?
Try a maple-Dijon vinaigrette, balsamic glaze, or even a tahini-based dressing for a unique twist.
Is this salad served warm or cold?
It can be served warm, cold, or at room temperature. It’s delicious either way.
Can I use different vegetables?
Absolutely. Butternut squash, parsnips, or even carrots would work well roasted in this dish.
Can I substitute the goat cheese?
Yes, feta, blue cheese, or even a dairy-free cheese can be used as a substitute.
Is this dish gluten-free?
Yes, all the ingredients are naturally gluten-free. Just make sure to check labels on the mustard and vinegar if you’re sensitive.
Can I add grains to make it more filling?
Definitely. Cooked quinoa, farro, or wild rice are great additions for a more substantial meal.
What’s the best nut to use in this salad?
Pecans and almonds are both excellent. Walnuts or cashews can also work depending on your flavor preferences.
Will kids enjoy this salad?
It depends on their tastes, but the sweet potatoes, cranberries, and cheese usually appeal to many kids. You can leave out stronger herbs or dressings if needed.
Conclusion
This roasted sweet potato salad with goat cheese and pecans is a perfect balance of sweet, savory, and tangy flavors. Whether you’re preparing a quick lunch, bringing a dish to a gathering, or looking for a colorful side, this recipe is easy to make, incredibly satisfying, and endlessly customizable. Try it once, and you’ll be adding it to your regular rotation.
Roasted Sweet Potato Salad
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A hearty and flavorful roasted sweet potato salad with caramelized onions, toasted pecans, tangy goat cheese, and dried cranberries tossed in a Dijon vinaigrette. Perfect for lunch, holiday tables, or meal prep.
- Author: Sophia
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Salad
- Method: Roasting
- Cuisine: American
Ingredients
- 1 large sweet potato (or 2 medium), peeled (optional) and cut into 1-inch cubes
- 1 medium red onion, chopped
- 3 tbsp olive oil (for roasting)
- 100g (about ½ cup) chopped pecans or almonds
- ½ cup dried cranberries, chopped if large
- ½ cup goat cheese, crumbled
- ⅛ cup fresh parsley or cilantro, chopped
- For the dressing:
- 3 tbsp extra virgin olive oil
- 1 tbsp red wine vinegar
- 1 tsp Dijon mustard
- Salt and freshly ground black pepper, to taste
Instructions
- Preheat oven to 450°F (230°C). Line a baking sheet with foil and drizzle with 3 tbsp olive oil.
- Toss sweet potato cubes and chopped onion with salt and pepper. Spread in a single layer on the baking sheet.
- Roast for 20 minutes, then broil for an additional 15 minutes, until tender and caramelized.
- Meanwhile, toast the pecans or almonds in a dry skillet over medium heat for 2 minutes, stirring frequently. Set aside.
- In a small bowl, whisk together 3 tbsp olive oil, 1 tbsp red wine vinegar, and 1 tsp Dijon mustard. Season with salt and pepper.
- Once vegetables are roasted, transfer them to a large bowl. Add toasted nuts, cranberries, crumbled goat cheese, and chopped herbs.
- Drizzle with dressing and toss gently to combine. Serve warm, at room temperature, or chilled.
Notes
- For a vegan version, skip the goat cheese or use a plant-based substitute.
- Add greens like arugula or spinach for extra volume and nutrients.
- Roasted butternut squash, Brussels sprouts, or carrots make great additions.
- Drizzle a little maple syrup into the dressing for added sweetness.
Nutrition
- Serving Size: 1 cup
- Calories: 260
- Sugar: 7 g
- Sodium: 180 mg
- Fat: 18 g
- Saturated Fat: 5 g
- Unsaturated Fat: undefined
- Trans Fat: undefined
- Carbohydrates: 20 g
- Fiber: 3 g
- Protein: 5 g
- Cholesterol: 10 mg