If you’re looking for the best sweet potato salad, you’ve landed in exactly the right place.
This salad has everything, caramelized roasted sweet potatoes, crunchy pecans, chewy dried cranberries, creamy crumbled feta, and a bright maple Dijon vinaigrette that ties it all together beautifully.
It’s the kind of dish that works year-round but truly shines in fall and winter, when sweet potatoes are at their best.
I’ve made this for potlucks, holiday dinners, and regular Tuesday nights when I just want something satisfying but not heavy. It never lasts long.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 30 minutes |
| Total Time | 50 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |
If you love hearty, veggie-forward salads, you’ll also want to bookmark this Dense Bean Salad, it’s just as satisfying and meal-prep friendly.

Why You’ll Love This Sweet Potato Salad
This isn’t your average side salad. It’s filling, flavorful, and packed with contrasting textures that make every forkful interesting.
The sweet potatoes get beautifully caramelized in the oven, developing crispy edges and a soft, pillowy center.
The maple Dijon vinaigrette is slightly sweet, a little tangy, and perfectly balanced. It coats every ingredient without weighing anything down.
It travels well, which makes it ideal for potlucks, picnics, and holiday tables. You can even prep most of it a day ahead.
- The combination of sweet, salty, and tangy flavors is incredibly satisfying and crowd-pleasing.
- It’s naturally gluten-free and easily made vegan by skipping the feta or swapping it with a dairy-free alternative.
- The salad holds up well for days in the fridge, making it a fantastic option for meal prep.
- It works as both a hearty side dish and a standalone lunch, especially when you add extra pecans or a protein on top.
- The recipe uses simple, wholesome ingredients you can find at any grocery store.
You might also enjoy: Farro Salad with Apples and Nuts
Ingredients
This salad uses a handful of everyday ingredients that work together in a really special way.
Use the freshest sweet potatoes you can find, it truly makes a difference in flavor and texture.
- 2 lbs (about 3 medium) sweet potatoes — peeled and cut into ¾-inch cubes
- 3 tablespoons olive oil — divided
- ½ teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- Salt and black pepper — to taste
- ¾ cup dried cranberries
- ¾ cup pecan halves — toasted
- 3 oz crumbled feta cheese
- ¼ cup red onion — thinly sliced
- ¼ cup fresh parsley — roughly chopped
For the Maple Dijon Vinaigrette:
- 3 tablespoons olive oil
- 2 tablespoons apple cider vinegar
- 1 tablespoon pure maple syrup
- 1 teaspoon Dijon mustard
- 1 small garlic clove — minced
- Salt and pepper — to taste
Read Also: Savory Sweet Potato Casserole Recipe
Kitchen Equipment Needed
You don’t need anything fancy to pull this salad together. Here’s what you’ll want to have on hand before you start.
- Rimmed baking sheet — for roasting the sweet potatoes without any spillage
- Parchment paper — keeps cleanup easy and prevents sticking
- Large mixing bowl — for tossing the salad together
- Small mixing bowl or mason jar — for whisking or shaking the dressing
- Chef’s knife and cutting board — for peeling and dicing the sweet potatoes
- Measuring spoons and cups — for accurate dressing ratios
- Vegetable peeler — to peel the sweet potatoes quickly
- Small skillet — for dry-toasting the pecans on the stovetop.
Recommended Products for This Recipe
These are a few products I personally reach for when making this salad.
They’re not required, but they genuinely make the process easier and the results better.
1. Nordic Ware Natural Aluminum Baker’s Half Sheet
A good rimmed baking sheet is the single most important tool for roasting sweet potatoes well.
This Nordic Ware pan distributes heat evenly across the entire surface, giving you those gorgeous caramelized edges without any hot spots. It’s also incredibly durable and won’t warp at high temps.
2. Premium Pecan Halves
The quality of your pecans matters a lot in this recipe since they’re one of the star ingredients.
Look for fresh, plump pecan halves with a rich, buttery flavor rather than small, broken pieces. A good bag of premium pecans toasts up beautifully and adds real depth to the salad.
3. Organic Pure Maple Syrup
For the vinaigrette, you really want a good-quality pure maple syrup rather than pancake syrup.
The real thing has a deeper, more complex sweetness that elevates the entire dressing. A small bottle goes a long way and is worth every penny.
4. OXO Good Grips Large Salad Spinner
If you choose to serve this salad over greens (like arugula or spinach), a salad spinner is a must for getting the leaves completely dry.
Wet greens make for watery dressing, and nobody wants that. The OXO spinner is sturdy, easy to use, and fits a generous amount of greens.

Step-by-Step Instructions: How to Make Sweet Potato Salad
1. Preheat the Oven and Prep the Sweet Potatoes
- Preheat your oven to 425°F (220°C). This high temperature is what creates caramelized, slightly crispy edges on the sweet potatoes rather than steamed, mushy ones.
- Line a large rimmed baking sheet with parchment paper. This prevents sticking and makes cleanup effortless.
- Peel your 2 lbs of sweet potatoes using a vegetable peeler, removing all of the skin.
- Cut the sweet potatoes into uniform ¾-inch cubes. Keeping them all roughly the same size is important — it ensures they roast at the same rate so nothing gets overcooked or undercooked.
2. Season and Roast the Sweet Potatoes
- Place the sweet potato cubes into a large mixing bowl. Add 2 tablespoons of olive oil, the ½ teaspoon cumin, ½ teaspoon smoked paprika, ½ teaspoon garlic powder, and a generous pinch of salt and black pepper.
- Toss everything together well with a spoon or your hands until every piece of sweet potato is coated in the oil and spices.
- Spread the seasoned sweet potatoes out onto the prepared baking sheet in a single, even layer. Make sure the pieces aren’t touching or piled on top of each other — crowding them causes steaming instead of roasting.
- Roast in the preheated oven for 25 to 30 minutes, flipping the cubes halfway through at around the 13-minute mark. You’re looking for golden-brown, slightly caramelized edges and a tender center that gives easily when pierced with a fork.
- Remove the pan from the oven and set aside to let the sweet potatoes cool to room temperature, about 20 minutes. Don’t assemble the salad while they’re still hot or the other ingredients will wilt.
3. Toast the Pecans
- While the sweet potatoes roast, place your ¾ cup of pecan halves into a small dry skillet over medium heat.
- Toast, stirring frequently, for 3 to 5 minutes until the pecans smell nutty and fragrant and have turned a shade or two darker.
- Remove immediately from the heat and pour onto a plate to cool. Toasted pecans can go from perfect to burned very quickly, so keep a close eye on them.
4. Make the Maple Dijon Vinaigrette
- In a small bowl or mason jar, combine 3 tablespoons olive oil, 2 tablespoons apple cider vinegar, 1 tablespoon pure maple syrup, 1 teaspoon Dijon mustard, and 1 small minced garlic clove.
- Season with salt and pepper to taste.
- Whisk everything together vigorously until the dressing is smooth and emulsified, or seal the jar and shake it for 30 seconds.
- Taste the dressing and adjust as needed. Want it sweeter? Add a tiny drizzle more maple syrup. Want more tang? Add an extra splash of apple cider vinegar.
5. Assemble the Salad
- Add the cooled roasted sweet potatoes to a large mixing bowl.
- Scatter in the ¾ cup dried cranberries, the toasted pecan halves, ¼ cup thinly sliced red onion, and ¼ cup roughly chopped fresh parsley.
- Drizzle about ¾ of the maple Dijon vinaigrette over the top. Gently toss everything together with a large spoon or salad tongs until well combined. Take care not to mash the sweet potatoes as you toss.
- Taste and add more dressing if needed. The sweet potatoes will absorb some of the dressing as the salad sits, so don’t be shy with it.
- Sprinkle the 3 oz crumbled feta cheese over the top. Gently fold it in or leave it scattered on top for visual appeal.
- Serve immediately at room temperature, or refrigerate and serve cold. Both are delicious, it just depends on your preference.
This salad pairs beautifully with my Garlic Butter Roasted Chicken for a complete, satisfying dinner that’s worthy of any occasion.
Tips for The Best Sweet Potato Salad
A few small techniques go a long way toward making this the most flavorful, well-textured sweet potato salad you’ve ever had. Here’s what I’ve learned through many batches.
- Cut uniform cubes. Aim for consistent ¾-inch pieces. Uneven chunks mean some pieces get overcooked and mushy while others stay underdone.
- Don’t crowd the pan. If the sweet potatoes are piled on top of each other, they’ll steam instead of roast. Use two baking sheets if needed.
- Let them cool completely. Assembling the salad with warm sweet potatoes will cause the feta to melt, the onions to cook, and the whole texture becomes mushy. Patience is key here.
- Toast the pecans fresh. Pre-toasted pecans from the bag don’t have the same warm, buttery depth. It only takes 5 minutes and makes a real difference.
- Reserve some dressing. Add most of the dressing during assembly, then save a little to drizzle over just before serving. This keeps it fresh and vibrant.
- Add feta last. Fold it in gently at the very end so it stays in nice crumbles rather than getting mushed through the salad.
- Make it a day ahead. This salad actually tastes better the next day once the flavors meld. Just hold the feta and toasted pecans until just before serving so they stay fresh and crunchy.
You might also enjoy: Kale Citrus Salad
Serving Suggestions

This sweet potato salad is wonderfully versatile. It works as a hearty side dish alongside grilled proteins, or you can bulk it up and serve it as a satisfying standalone meal.
For a complete fall or winter dinner, serve it alongside something warm and savory. The sweetness of the potatoes and the tangy dressing balance beautifully with rich, roasted meats.
- Serve alongside Maple Mustard Pork Tenderloin for a flavor-forward pairing that complements the dressing in the salad.
- Add a pile of baby arugula or spinach underneath the salad to turn it into a larger, leafy main dish, the greens hold up beautifully without wilting.
- Pair it with sliced Honey Glazed Ham for an elegant holiday spread.
- Top with grilled chicken, flaked salmon, or chickpeas for extra protein and a more filling lunch bowl.
- Serve it at room temperature alongside your Sweet Potato Casserole at Thanksgiving for a salad that celebrates the season.
- Place a scoop inside warm pita bread or over a bed of quinoa for a satisfying wrap or grain bowl.
Variations of Sweet Potato Salad
Once you’ve made the base recipe, it’s really easy to riff on it based on what you have in your kitchen or what kind of flavors you’re in the mood for.
- Southwest Style: Toss the sweet potatoes with chili powder before roasting, then add black beans, diced red bell pepper, corn, and fresh cilantro. Swap the maple Dijon dressing for a simple lime and olive oil vinaigrette.
- Vegan Version: Simply leave out the feta or replace it with a vegan feta alternative. The salad is still incredibly satisfying without it.
- Add Greens: Toss in 2 to 3 cups of baby arugula, massaged kale, or baby spinach to add freshness and volume.
- Swap the Cheese: Try creamy goat cheese instead of feta for a richer, tangier flavor that melts slightly into the warm potatoes.
- Change the Nuts: Walnuts or candied pecans are excellent substitutes if you’re out of plain pecans. Even pepitas (pumpkin seeds) work beautifully for a nut-free option.
- Add Grains: Stir in cooked farro, quinoa, or lentils to make the salad even heartier and more protein-packed.
- Use Different Dried Fruit: Dried tart cherries, golden raisins, or chopped dried apricots all work wonderfully in place of cranberries.
Read Also: Crockpot Lentil Sweet Potato Stew
Storage and Reheating
This salad stores really well, which makes it a great option for meal prep. Just keep a few things in mind for the best results.
- In the refrigerator: Store the salad in an airtight container for up to 4 days. The flavors deepen as it sits, making leftovers genuinely delicious.
- Make-ahead tip: Roast the sweet potatoes up to 2 days in advance and refrigerate them separately. Assemble the full salad the day you plan to serve it.
- Hold the toppings: If you’re planning to store the salad, add the toasted pecans and feta cheese only when ready to serve so they stay crisp and fresh.
- Dressing on the side: If meal-prepping multiple portions, store the dressing separately and toss each portion just before eating to keep things from getting soggy.
- Freezing: This salad doesn’t freeze well due to the texture of roasted sweet potatoes after thawing. It’s best enjoyed fresh within 4 days.
- Reheating: If you prefer this warm, reheat the sweet potatoes separately in the oven at 375°F for about 8 minutes, then add the remaining salad ingredients fresh.
Another favorite: Spinach Gorgonzola Salad
Nutritional Facts
The following is an approximate nutritional breakdown per serving (based on 6 servings). Values may vary depending on specific brands and any substitutions made.
- Calories: 310 kcal
- Carbohydrates: 38g
- Protein: 5g
- Fat: 16g
- Saturated Fat: 3.5g
- Fiber: 5g
- Sugar: 14g
- Sodium: 280mg
- Vitamin A: 260% DV
- Vitamin C: 12% DV
- Calcium: 10% DV
- Iron: 8% DV
You might also enjoy: Pumpkin Salad with Feta and Walnuts
Health Benefits of Key Ingredients
Beyond being delicious, this salad is genuinely good for you. Each ingredient brings its own set of nutritional benefits to the bowl.
Sweet potatoes are one of the most nutrient-dense vegetables you can eat.
They’re loaded with beta-carotene (which converts to Vitamin A), fiber, potassium, and antioxidants that support eye health, immune function, and gut health.
- Sweet potatoes are an excellent source of complex carbohydrates that provide sustained energy without spiking blood sugar as sharply as refined carbs.
- Pecans are packed with heart-healthy monounsaturated fats, magnesium, and antioxidants that may help reduce inflammation.
- Dried cranberries contain vitamin C, fiber, and proanthocyanidins, compounds known to support urinary tract and gut health.
- Olive oil is a cornerstone of the Mediterranean diet, rich in oleic acid and anti-inflammatory polyphenols that support cardiovascular health.
- Apple cider vinegar may help improve insulin sensitivity and support healthy digestion when consumed in small amounts.
- Fresh parsley is a surprising nutritional powerhouse, offering Vitamin K, Vitamin C, and chlorophyll, which supports liver function and freshens breath naturally.
Read Also: Sweet Potato Soup Recipe
FAQs About Sweet Potato Salad
1. Can I make sweet potato salad ahead of time?
Yes, and it actually tastes better the next day once the flavors have had time to come together.
Roast the sweet potatoes and make the dressing up to 2 days ahead. Assemble the full salad with the feta and pecans only when you’re ready to serve for the best texture.
2. Can I serve sweet potato salad warm?
Absolutely. This salad is delicious both warm and at room temperature, and some people prefer it slightly warm right after roasting.
If you want it warm, assemble it while the sweet potatoes are still just slightly above room temperature rather than fully cooled, then add the feta and pecans.
3. How do I keep the sweet potatoes from getting mushy?
The key is cutting them into uniform, ¾-inch cubes and not crowding the baking sheet.
Roasting at a high temperature (425°F) and flipping halfway through also ensures caramelized edges rather than soft, steamed pieces.
4. What can I substitute for feta cheese?
Goat cheese is the most popular swap, it’s creamy, tangy, and melts slightly into the warm potatoes in the most wonderful way.
Sharp white cheddar shards, ricotta salata, or a vegan feta alternative all work well too depending on your dietary preferences.
5. Is sweet potato salad good for meal prep?
It’s one of the best salads for meal prep because it doesn’t wilt or get soggy the way leafy green salads do.
Store the dressing, pecans, and feta separately, then combine everything fresh when you’re ready to eat for best results across the week.
Another favorite: Broccoli Salad with Bacon and Cheese

Best Sweet Potato Salad
Ingredients
- 2 lbs sweet potatoes about 900g, approximately 3 medium; peeled and cut into ¾-inch cubes
- 2 tbsp olive oil for roasting
- ½ tsp cumin
- ½ tsp smoked paprika
- ½ tsp garlic powder
- salt and black pepper to taste
- ¾ cup dried cranberries about 90g
- ¾ cup pecan halves about 75g; toasted
- 3 oz crumbled feta cheese about 85g
- ¼ cup red onion about 40g; thinly sliced
- ¼ cup fresh parsley roughly chopped
- 3 tbsp olive oil
- 2 tbsp apple cider vinegar
- 1 tbsp pure maple syrup
- 1 tsp Dijon mustard
- 1 small garlic clove minced
- salt and pepper to taste
Equipment
- Rimmed baking sheet Large, for roasting sweet potatoes
- Parchment paper For lining the baking sheet
- Large mixing bowl For tossing the salad
- Small mixing bowl or mason jar For whisking or shaking the dressing
- Chef’s knife and cutting board For peeling and dicing sweet potatoes
- Measuring spoons and cups For accurate dressing ratios
- Vegetable peeler To peel the sweet potatoes
- Small skillet For dry-toasting the pecans on the stovetop
Method
- Preheat your oven to 425°F (220°C) and line a large rimmed baking sheet with parchment paper. Peel the sweet potatoes and cut them into uniform ¾-inch cubes.
- Toss the sweet potato cubes with 2 tablespoons olive oil, cumin, smoked paprika, garlic powder, salt, and pepper until evenly coated, then spread in a single layer on the prepared baking sheet. Roast for 25 to 30 minutes, flipping halfway, until golden and caramelized. Cool to room temperature.
- While the sweet potatoes roast, toast the pecan halves in a small dry skillet over medium heat for 3 to 5 minutes, stirring frequently, until fragrant and slightly darker. Remove from heat and let cool.
- Whisk together the olive oil, apple cider vinegar, maple syrup, Dijon mustard, and minced garlic in a small bowl or mason jar until emulsified. Season with salt and pepper to taste.
- Combine the cooled sweet potatoes, dried cranberries, toasted pecans, red onion, and parsley in a large bowl, then drizzle with most of the vinaigrette and toss gently. Fold in the crumbled feta and serve with any remaining dressing on the side.
Nutrition
Notes
- Cut sweet potatoes into uniform ¾-inch cubes so they roast evenly — uneven pieces result in some being mushy while others are underdone.
- Don’t crowd the baking sheet. If pieces overlap, use two pans. Crowding causes steaming instead of caramelizing.
- Let the sweet potatoes cool completely before assembling — adding warm potatoes will melt the feta and wilt the fresh ingredients.
- Toast pecans fresh for the best flavor. It only takes 5 minutes and makes a noticeable difference in depth and crunch.
- Make ahead: Roast the sweet potatoes and prepare the dressing up to 2 days in advance. Store separately in the fridge and assemble on the day of serving.
- For meal prep, store the dressing, pecans, and feta separately and toss together just before eating to keep everything fresh and crisp.
- Store leftovers in an airtight container in the refrigerator for up to 4 days. This salad does not freeze well.
- To make it vegan, simply omit the feta or substitute with a dairy-free feta alternative.
- Goat cheese makes an excellent swap for feta — it’s creamier and melts slightly into the warm potatoes for a richer result.
- Pepitas (pumpkin seeds) can replace pecans for a nut-free version that still adds a satisfying crunch.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This sweet potato salad is one of those recipes that earns a permanent spot in your regular rotation.
It’s the kind of dish that works for a casual weeknight dinner and a holiday table in equal measure.
The combination of caramelized sweet potatoes, crunchy pecans, sweet cranberries, and that tangy maple Dijon dressing is just deeply satisfying.
If you’ve been searching for a salad that’s hearty enough to actually fill you up, this is it.
Give it a try, and I think you’ll understand why people reach for this one again and again.
Drop a comment below to let me know how it turned out, and share it with a friend who could use a great new go-to salad.
Recommended:
- Sweet Potato Pie Recipe
- Brussels Sprout Salad
- Cranberry Pecan Salad Recipe
- Herb Roasted Vegetables
- Waldorf Salad Recipe



