Sweet Potato Salad Recipe for Dinner Tonight


Roasted sweet potato salad with feta, dried cranberries, and pecans in a white bowl on a dark wood surface.

This sweet potato salad has been my go-to fall side dish for years. Roasted sweet potato cubes, crumbled feta, dried cranberries, and toasted pecans come together in one bold, hearty bowl. A tangy honey-Dijon dressing ties everything together in minutes.

Prep Time: 15 minutes

Cook Time: 25 minutes

Total Time: 40 minutes

Servings: 6

Method: Roasting

Why This Sweet Potato Salad Works

Roasting concentrates the natural sweetness in the sweet potato cubes. The edges caramelize while the centers stay tender and creamy. That contrast in texture is what makes each bite worth it.

Feta adds a salty, tangy punch that cuts through the richness. Dried cranberries bring a chewy, tart burst. Toasted pecans give a nutty crunch that holds up even after the salad sits for a day.

The honey-Dijon dressing is sharp enough to balance the sweet flavors without overpowering them. I toss the sweet potatoes while they are still warm so they absorb the dressing deeply.

Ingredients

  • 2 pounds sweet potatoes, peeled and cut into 3/4-inch cubes (about 900g)
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup dried cranberries
  • 1/2 cup crumbled feta cheese
  • 1/3 cup toasted pecans, roughly chopped
  • 1/4 cup red onion, finely diced
  • 2 tablespoons fresh parsley, chopped
  • 3 tablespoons olive oil (for dressing)
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon honey
  • 1 teaspoon Dijon mustard
  • 1/4 teaspoon garlic powder

What You Need for Sweet Potato Salad

Sweet potatoes — choose firm, evenly sized ones so they roast at the same rate. I prefer the orange-fleshed variety for color and natural sweetness.

Olive oil — used for both roasting and the dressing. A light olive oil works fine; extra virgin adds more flavor to the dressing.

Dried cranberries — these add a chewy, tart element. Raisins or dried cherries work as substitutes if needed.

Feta cheese — look for block feta packed in brine; pre-crumbled tends to be drier and saltier. Goat cheese is a good swap.

Toasted pecans — toast them in a dry skillet for 3 minutes over medium heat. Walnuts or sunflower seeds work if you need a nut-free option.

Apple cider vinegar — gives the dressing its tang. White wine vinegar works as a substitute.

Honey — balances the acidity and ties the sweet potato flavor together. Maple syrup is a good vegan swap.

Dijon mustard — emulsifies the dressing and adds a sharp, complex note. Regular yellow mustard is too mild here.

How to Make Sweet Potato Salad

  1. Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper.
  2. Toss sweet potato cubes with 2 tablespoons olive oil, salt, and black pepper in a large bowl.
  3. Spread sweet potatoes in a single layer on the prepared baking sheet. Do not crowd them.
  4. Roast for 22 to 25 minutes, flipping once halfway, until the edges are caramelized and the centers are fork-tender.
  5. While the sweet potatoes roast, whisk together the dressing: 3 tablespoons olive oil, apple cider vinegar, honey, Dijon mustard, and garlic powder.
  6. Remove sweet potatoes from the oven. Let them cool for 5 minutes — they should still be warm, not hot.
  7. Transfer warm sweet potatoes to a large bowl. Pour dressing over them and toss to coat.
  8. Add cranberries, feta, pecans, red onion, and parsley. Toss gently to combine.
  9. Taste and adjust salt or vinegar. Serve warm or at room temperature.

Sweet Potato Salad Variations

Vegan Sweet Potato Salad

Skip the feta and replace honey with maple syrup. Add sliced avocado and black beans for protein and creaminess. The earthy sweetness of the sweet potatoes pairs naturally with both additions.

Spicy Sweet Potato Salad

Add 1/2 teaspoon smoked paprika and a pinch of cayenne to the roasting oil. The heat plays off the cranberry sweetness in a way that keeps you going back for more.

Sweet Potato Salad with Avocado

Fold in one ripe avocado, diced, just before serving. It adds a cold, buttery contrast to the warm roasted sweet potato. Best served within 2 hours so the avocado stays bright.

Warm Sweet Potato Salad

Serve immediately after tossing while the sweet potatoes are still hot. Skip the parsley and add baby arugula instead — the heat wilts it slightly into a warm grain-salad texture.

Tips for the Best Sweet Potato Salad

  • I always cut the sweet potato cubes to an even 3/4-inch size. Larger cubes stay too firm; smaller ones turn mushy during roasting.
  • Do not skip the single-layer rule on the baking sheet. Crowded sweet potatoes steam instead of roast — you lose the caramelized edges that define this salad.
  • Toss the sweet potatoes with dressing while they are warm. They absorb the flavors better than when cold.
  • Toast the pecans fresh each time. The warm, nutty aroma from a 3-minute pan-toast is completely different from the flat flavor of pre-toasted nuts.
  • Add the feta last and toss gently. Overmixing breaks the feta into fine crumbles that dissolve into the salad instead of staying as distinct salty pockets.
  • This sweet potato salad tastes even better the next day. The dressing soaks in overnight and the flavors deepen.

Make Ahead & Storage

This sweet potato salad keeps in the fridge for up to 4 days in an airtight container. I make it the night before and let it chill overnight — the dressing fully absorbs and the flavors intensify.

For make-ahead prep, roast the sweet potatoes and make the dressing up to 2 days in advance. Store separately and toss right before serving. Add the pecans and feta only at serving time to keep them fresh.

Common Questions

Can I serve sweet potato salad cold?

Yes. This sweet potato salad is excellent cold straight from the fridge. The dressing firms up slightly but the flavors are more developed after an overnight rest. Pull it out 10 minutes before serving to take the chill off.

Can I make sweet potato salad without feta?

Absolutely. Goat cheese, shaved Parmesan, or diced fresh mozzarella all work. For a dairy-free version, skip the cheese entirely and add a handful of toasted pumpkin seeds for a salty crunch.

How do I keep sweet potatoes from getting mushy?

Cut them into cubes no smaller than 3/4-inch and roast at high heat (425°F / 220°C). Let them cool for 5 minutes before tossing. Tossing piping-hot sweet potatoes breaks them down too quickly.

Is sweet potato salad good for meal prep?

Yes — it is one of my favorite meal prep sides. The salad holds well for 4 days. Store the pecans separately if you want them to stay crunchy. Add fresh parsley when you serve each portion.

This sweet potato salad is the side dish I keep coming back to all fall and winter. Save this recipe — it earns a permanent spot in your dinner rotation.

Roasted sweet potato salad with feta, dried cranberries, and pecans in a white bowl on a dark wood surface.

Sweet Potato Salad Recipe for Dinner Tonight

Roasted sweet potato cubes tossed with feta, dried cranberries, toasted pecans, and a honey-Dijon dressing.

Prep
15 min
Cook
25 min
Total
40 min
Servings
6
Calories
285

Ingredients

  • 2 pounds sweet potatoes, peeled and cut into 3/4-inch cubes (about 900g)
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup dried cranberries
  • 1/2 cup crumbled feta cheese
  • 1/3 cup toasted pecans, roughly chopped
  • 1/4 cup red onion, finely diced
  • 2 tablespoons fresh parsley, chopped
  • 3 tablespoons olive oil (for dressing)
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon honey
  • 1 teaspoon Dijon mustard
  • 1/4 teaspoon garlic powder

Instructions

  1. Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper.
  2. Toss sweet potato cubes with 2 tablespoons olive oil, salt, and black pepper in a large bowl.
  3. Spread sweet potatoes in a single layer on the prepared baking sheet. Do not crowd them.
  4. Roast for 22 to 25 minutes, flipping once halfway, until the edges are caramelized and the centers are fork-tender.
  5. While the sweet potatoes roast, whisk together the dressing: 3 tablespoons olive oil, apple cider vinegar, honey, Dijon mustard, and garlic powder.
  6. Remove sweet potatoes from the oven. Let them cool for 5 minutes — they should still be warm, not hot.
  7. Transfer warm sweet potatoes to a large bowl. Pour dressing over them and toss to coat.
  8. Add cranberries, feta, pecans, red onion, and parsley. Toss gently to combine.
  9. Taste and adjust salt or vinegar. Serve warm or at room temperature.
Nutrition per serving
285 cal 38g carbs 4g protein 14g fat 4g fiber 16g sugar 380mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts