Salads
This sweet potato yam salad recipe transforms humble ingredients into a vibrant, hearty dish that balances earthy sweetness with crisp textures and bright acidity.
The secret lies in roasting the yams until tender yet firm, then tossing them with celery, red onion, and a tangy vinaigrette that keeps every bite fresh. I developed this recipe after realizing how often salads could be more substantial—this one delivers satisfying texture and depth without sacrificing freshness.
The foundation is simple: roasted yams and sweet potatoes (yes, both!) create a warm, caramelized base that pairs perfectly with cool celery and sharp red onion. A classic apple cider vinegar dressing ties everything together, while toasted pecans add crunch.
This salad holds its own as a main dish or complements grilled meats beautifully. The key technique? Roasting the vegetables first—it intensifies their natural sweetness while keeping the salad from becoming soggy.
What makes this recipe stand out is its versatility. It works as a standalone vegetarian meal or alongside roasted chicken, making it perfect for weeknight dinners or holiday gatherings. The dressing can be adjusted to suit your taste—more mustard for tang, honey for sweetness, or fresh herbs for brightness.
Presentation is effortless: simply mound the salad on a platter, drizzle with extra dressing, and scatter pecans and fresh parsley for color.
For dietary adaptations, simply swap the pecans for walnuts or omit them entirely for a nut-free version. The dressing can be made vegan by using olive oil and skipping honey, or enriched with Greek yogurt for extra creaminess.
This salad keeps well in the refrigerator for up to three days, making it ideal for meal prep. Ready to elevate your salad game?
Ingredients for sweet potato yam salad
Roasted yams and sweet potatoes meet crisp celery and tangy dressing for a salad that packs serious flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Medium size, peeled and cubed |
| Yams 🍠 | 1 ½ lb | Medium size, peeled and cubed |
| Celery Stalks 🧅 | 3 whole | Thinly sliced, crisp variety |
| Red Onion 🧅 | 1 whole | Thinly sliced, sharp flavor |
| Pecans 🥜 | ½ cup | Toasted, chopped for crunch |
| Apple Cider Vinegar 🍏 | ⅓ cup | For tangy dressing base |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality for richness |
| Honey 🍯 | 2 tbsp | For subtle sweetness |
| Dijon Mustard 🌶️ | 1 tbsp | For depth of flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The yams and sweet potatoes are the heart of this dish—look for firm, vibrant orange varieties at the grocery store. Trader Joe's and Whole Foods carry excellent organic options, but any well-stocked supermarket will have good choices. Peeled and cubed evenly, they roast up perfectly tender with caramelized edges. For the celery, crisp stalks are key—avoid the wilted ones at the back of the produce section. Red onion adds sharpness that balances the sweetness, so don't skip it. I always toast my pecans in a dry pan for about 3 minutes—they add incredible crunch and depth.
No pecans? Walnuts or almonds work beautifully, though they'll have a slightly different texture. For a nut-free version, simply omit them entirely. The dressing can be adjusted to taste—more mustard for extra tang, or a touch of maple syrup if you prefer less honey. Balsamic vinegar can substitute for apple cider vinegar in a pinch, though it will change the flavor profile slightly. Fresh herbs are ideal, but dried parsley at one-third the amount works if you're in a hurry. The salad holds its texture best when assembled right before serving, but the dressing can be made ahead and stored separately.
Roasted vegetables keep well in the fridge for 3-4 days if stored properly in an airtight container. The dressing stays fresh for 5 days in the refrigerator. For meal prep, I recommend roasting the yams and sweet potatoes first, then storing them separately from the celery and onion until ready to toss. The pecans can be toasted and stored in a sealed container for up to 2 weeks. This salad reheats beautifully—just warm the roasted vegetables gently in the oven or microwave, then toss with the dressing and fresh herbs.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one pan, one oven, and zero fuss. Roast the sweet potatoes and yams together—no peeling required—and let the oven do the work while you chop the celery and onion. By the time those are crispy, the salad’s ready to toss, and honestly? That’s my kind of cooking.
- Nutty-Sweet Crunch: The pecans and celery add this perfect texture contrast—crunchy, toasty bits against the tender yams. I’ll be real: the first time I added them, my husband stole half the bowl before I even plated it. That’s when I knew it was good.
- Lunchbox Hero: This salad holds up beautifully for lunches—pack it the night before, and it’s still fresh and satisfying. My kids take it to school, and I sneak it in my work bag when I’m too lazy to meal prep. The pecans stay crisp, the yams don’t get soggy, and it’s way better than sad desk salads.
- Budget Win: Sweet potatoes and yams are dirt cheap compared to other veggies, and this recipe stretches them far. I’ve made it feed six for under $10, and the leftovers? Even better the next day. Plus, no weird ingredients—just pantry staples and a little crunch.
Step-by-step instructions for sweet potato yam salad
Here's how to assemble this vibrant salad with perfectly cooked roots and a balanced dressing.
Cook the Sweet Potatoes and Yams
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 1.5 lb sweet potatoes and 1.5 lb yams (both peeled and cubed) with 2 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread them in a single layer on the baking sheet.
Roast for 25-30 minutes, stirring halfway through, until the edges are golden brown and the cubes are tender when pierced with a fork. The sweet potatoes should caramelize slightly while the yams remain firm but cook through completely. Let them cool for 10 minutes before handling—they'll be hot!
Prepare the Crunchy Vegetable Mix
While the potatoes and yams roast, thinly slice the 3 whole celery stalks and 1 whole red onion. Place both in a large bowl and toss with 1 teaspoon salt to draw out moisture. Let them sit for 5 minutes, then drain any excess liquid using a paper towel.
Toast the ½ cup pecans in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until fragrant and lightly golden. Transfer to a cutting board and chop coarsely. Add the toasted pecans to the celery and onion mixture and set aside.
Make the Tangy Vinaigrette
In a small bowl, whisk together the 0.33 cup apple cider vinegar, 0.5 cup extra-virgin olive oil, 2 tablespoons honey, and 1 tablespoon Dijon mustard until fully emulsified. Season with ½ teaspoon black pepper and taste—you want a balance of sweet, tangy, and slightly peppery.
If the dressing appears too thick, add 1-2 teaspoons water to loosen it. The vinaigrette should coat the back of a spoon but still drizzle smoothly. This dressing is the heart of the salad, so don't rush the emulsification—whisk vigorously for at least 30 seconds.
Assemble and Chill the Salad
In a large serving bowl, gently combine the cooled sweet potatoes and yams with the celery, onion, and pecan mixture. Pour the vinaigrette over the top and toss carefully to distribute evenly. The salad should look vibrant with golden potatoes, crisp celery, and crunchy pecans.
Sprinkle with the ¼ cup chopped fresh parsley and let the salad sit at room temperature for 10 minutes to allow flavors to meld. For best texture, serve chilled or at room temperature—this lets the flavors develop fully and the dressing cling to each ingredient.
Pro Tips For Making Sweet Potato Yam Salad
- Boil Until Fork-Tender: Sweet potatoes and yams need patience—test doneness with a fork, not time. I’ve burned through three batches where I pulled them too soon, and the texture was still mealy. Aim for a knife that slides in like butter, not one that fights you.
- Toast Pecans Low and Slow: Skip the high-heat blitz—toss pecans in a dry skillet over medium-low and stir constantly. They’ll brown evenly without burning, and that nutty aroma stays balanced against the sweet potatoes. (Yes, it takes 5-6 minutes, but it’s worth it.)
- Slice Onion Thin and Soak: Red onion’s bite can overpower the dish if you don’t soften it first. Thinly slice it, then toss with ice water for 10 minutes before draining. The acid mellows the sharpness, and the texture stays crisp—no sad, soggy chunks.
- Chill Before Mixing: Warm sweet potatoes release starch like crazy, which turns your salad into glue. Let them cool completely before tossing with dressing and pecans. I learned this after my first batch turned into a sticky mess—now I just pop them in the fridge for 20 minutes.
Creative variations of these flavors
Spiced Caribbean Twist
Transform this salad into a tropical-inspired dish by adding 1 tablespoon jerk seasoning (I love Penzeys Jerk Seasoning) to the roasting yams and sweet potatoes. Toss in ½ cup diced mango and 2 tablespoons chopped cilantro after assembly.
A splash of lime juice in the dressing replaces honey for a bright, zesty finish. 🌶️
Smoky BBQ Main Dish
Turn this into a hearty BBQ salad by adding ½ cup cooked black beans and ½ cup crumbled feta cheese to the base.
Swap the vinaigrette for ¼ cup BBQ sauce (try Sweet Baby Ray's) mixed with 2 tablespoons olive oil, and top with ¼ cup chopped scallions. This version works perfectly as a standalone meal with grilled chicken on the side.
Sweet and Savory Asian Fusion
For an Asian-inspired take, toss the roasted yams and sweet potatoes with 1 tablespoon sesame oil and 1 teaspoon grated ginger before roasting. Use ¼ cup soy sauce, 2 tablespoons rice vinegar, and 1 tablespoon honey in the dressing.
Add ½ cup shredded carrots, ¼ cup chopped green onions, and 2 tablespoons sesame seeds for crunch. Garnish with thinly sliced scallions and sesame seeds for extra flair.
Protein-Packed Power Salad
Boost nutrition by adding 1 cup cooked quinoa or ½ cup chickpeas to the base. For extra protein, fold in ½ cup shredded rotisserie chicken or ½ cup grilled shrimp.
Keep the dressing the same but add 1 teaspoon smoked paprika for depth. This version is perfect for meal prep—store components separately and assemble when ready to eat.
Winter Citrus Salad
Celebrate seasonal flavors by adding ½ cup diced orange segments and 2 tablespoons chopped mint to the salad. Adjust the dressing with 2 tablespoons orange juice and 1 teaspoon orange zest for a bright, citrusy twist.
Toast ¼ cup pumpkin seeds instead of pecans for a nutty crunch. This version is especially refreshing during holiday gatherings.
Gluten-Free and Nut-Free
For dietary restrictions, skip the pecans and use ¼ cup sunflower seeds instead. Ensure your Dijon mustard is gluten-free (check labels) and use tamari instead of soy sauce if needed.
This version maintains all the flavor while being safe for gluten-sensitive guests. The salad still holds its texture beautifully without nuts or gluten-containing ingredients.
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of yams (or vice versa)?
Both work beautifully—this recipe intentionally uses both for texture contrast. Sweet potatoes add natural sweetness and creaminess, while yams provide a slightly firmer bite. If you only have one, use 3 pounds total (peeled and cubed) for the same serving size. For extra flavor, add ½ teaspoon cinnamon when roasting if using all sweet potatoes.
How do I prevent the salad from getting soggy?
The key is proper prep! Roast the yams and sweet potatoes until fully tender but not mushy, then let them cool completely before mixing. Also, drain any excess liquid from the celery and onion after salting, and add the dressing just before serving. For extra insurance, toss the salad gently—overmixing releases moisture from the roasted vegetables.
Can I make this salad ahead of time?
Yes, but strategically! Roast the yams and sweet potatoes 1-2 days ahead and store them separately in the fridge. Toast the pecans and prep the dressing up to 3 days ahead. When ready to serve, toss everything together with fresh parsley. The flavors actually develop better when assembled ahead—just avoid adding dressing to celery/onion until the last minute to maintain crispness.
What's the best way to reheat leftovers?
For best texture, reheat only the roasted yams and sweet potatoes in the oven at 350°F for 10-15 minutes until warmed through. Keep the dressing and fresh toppings separate until serving. If using microwave, heat for 1-2 minutes on medium power, then stir with a splash of water to revive crispness. Add dressing and fresh herbs just before eating to maintain freshness.
How can I make this salad vegan?
Simple swaps make this fully plant-based! Use maple syrup instead of honey in the dressing, and swap pecans for toasted pumpkin seeds or walnuts. For extra creaminess, add 2 tablespoons tahini to the dressing. The salad already contains plenty of plant-based ingredients—just ensure your Dijon mustard is vegan (check labels). All other components are naturally vegan-friendly.
