Salads
This sweet potato yam salad recipe transforms humble ingredients into a warm, spiced swirl of caramelized sweet potatoes and yams, brightened by crisp celery and tangy dressing.
The secret lies in roasting the potatoes until tender and golden, then tossing them with a creamy vinaigrette that balances sweetness with a sharp kick. Unlike cold salads, this version delivers warm, comforting flavors that make it perfect for holiday tables or hearty weeknight dinners.
What sets this salad apart is the textural contrast—soft, spiced sweet potatoes meet crisp celery and red onion for every bite. A touch of Dijon mustard in the dressing adds depth, while fresh herbs like parsley or thyme lift the flavors.
The recipe is naturally vegetarian but easily upgraded with grilled chicken, crispy tofu, or crumbled feta for extra protein. For a vegan twist, swap the mayo for a dairy-free alternative without sacrificing creaminess.
By the time you plate this salad, you’ll have a visually stunning dish that’s as beautiful as it is delicious—golden swirls of roasted vegetables, vibrant green herbs, and a glossy dressing that ties everything together.
Serve it warm or at room temperature, alongside roasted meats or as a standalone appetizer that disappears faster than you can say "seconds." The best part? It’s a make-ahead masterpiece, so you can focus on other dishes while this one gets better with time.
Ready to elevate your salad game? This recipe proves sweet potatoes and yams belong in main-course-worthy dishes, not just sides. The warm spices and creamy dressing create a restaurant-quality experience that’s surprisingly simple to recreate at home. Let’s get cooking!
Ingredients for sweet potato yam salad
Six ingredients transform humble sweet potatoes and yams into a warm, spiced swirl of comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium, peeled and cubed |
| Yams 🍠 | 1 ½ lbs | Medium, peeled and cubed |
| Celery Stalks 🧅 | 3 whole | Thinly sliced, crisp |
| Red Onion 🧅 | 1 whole | Thinly sliced, white part only |
| Dijon Mustard 🍯 | 2 tbsp | High-quality for depth |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Fruity, not bitter |
| Apple Cider Vinegar 🍏 | 2 tbsp | For tangy brightness |
| Maple Syrup 🍁 | 2 tbsp | Pure, grade B preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for freshness |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Mayonnaise 🥛 | ½ cup | For creaminess (vegan sub: dairy-free mayo) |
The sweet potatoes and yams are the stars here—look for vibrant orange flesh at the store, not pale or dry tubers. Costco or Trader Joe's usually carry the best quality in bulk. If you can't find yams, substitute extra sweet potatoes—just add an extra pinch of cinnamon. The celery and red onion add that crisp contrast, so don't skip them. For the celery, cut the ends off and slice into thin half-moons—they'll stay crisp longer. Red onion? White part only—the green gets bitter when roasted.
No Dijon mustard? Yellow mustard at half the amount works in a pinch, but you'll lose that depth. The mayo can be swapped for Greek yogurt or vegan mayo—just add a splash of milk to thin it out. Fresh herbs wilt fast, so chop parsley last and store the stems in water like flowers. The spices? Penzeys or bulk bins have the freshest ground spices—toss the dusty jars. For extra warmth, toast the cinnamon and nutmeg in a dry pan for 30 seconds before adding to the roasted veggies.
Roasted veggies keep 3 days in the fridge, but the dressing lasts 1 week. Make the dressing ahead—it gets better as the flavors meld. For make-ahead magic, roast the veggies and store separately, then toss with dressing when ready to serve. The salad reheats beautifully—just warm the veggies in a 350°F oven for 10 minutes before adding the dressing. Portion into containers for 3 months of frozen storage, but add fresh herbs after reheating.
Why You'll Love This Recipe
- No Boil, No Stress: I roast the sweet potatoes and yams whole—just pierce, bake, and peel. That crispy skin? Gone in seconds, no messy pots to scrub.
- Sweet Heat Magic: The caramelized yams and sweet potatoes play off the sharp crunch of celery and red onion, while Dijon mustard ties it all together with a tang that lingers. Honestly, it’s the kind of balance that makes you go back for seconds without even thinking.
- Picnic or Potluck Hero: Between us, this salad holds up like a champ—pack it in a jar for lunch, bring it to a BBQ, or serve it cold at a summer party. The flavors only get better after a day in the fridge, so it’s my go-to for gatherings.
- Pantry Stash Winner: Sweet potatoes and yams last forever, and celery plus onion are cheap staples. I make a big batch, store it for days, and still have leftovers that taste just as good reheated. Budget-friendly? More like budget-smart.
Step-by-step instructions for warm spiced sweet potato yam salad
Here's how to create a perfectly balanced, warm spiced salad with tender roots and crisp celery bites.
Roast the Sweet Potatoes and Yams Until Tender
Preheat your oven to 400°F and line two rimmed baking sheets with parchment paper. Toss the 2 lbs sweet potatoes and 1.5 lbs yams (both cubed) with 2 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon black pepper. Spread them in a single layer, leaving space between pieces for even cooking.
Roast for 25-30 minutes, stirring once halfway through, until the edges are golden brown and a knife slides in easily. The cubes should be tender but not falling apart. Here's the thing—don't overcook them or they'll turn mushy. You want that perfect balance between tender and slightly firm texture that holds up to the dressing.
Prepare the Warm Spiced Dressing
While the potatoes roast, combine ½ cup mayonnaise, 2 tablespoons Dijon mustard, 2 tablespoons apple cider vinegar, 2 tablespoons maple syrup, 1 teaspoon ground cinnamon, and ½ teaspoon ground nutmeg in a medium bowl. Whisk vigorously until smooth and fully emulsified—this creates that signature creamy swirl.
I like to add the spices gradually while whisking to prevent clumping. The dressing should be thick enough to coat a spoon but still flow smoothly. Taste and adjust seasoning—you might need a pinch more salt or a splash more vinegar to balance the sweetness. This is where the magic happens, so don't rush it.
Toss and Chill for Maximum Flavor Development
Once the potatoes are tender, transfer them to a large mixing bowl. Add the thinly sliced celery stalks and white part of 1 red onion, then pour the warm dressing over everything. Gently fold with a spatula until everything is evenly coated—you want to maintain some texture in the celery and onion for that satisfying crunch.
Cover the bowl and refrigerate for at least 1 hour (I prefer 2 hours if you can wait). This chilling time allows the flavors to meld beautifully while keeping the potatoes warm and tender. The longer it sits, the more the spices infuse and the dressing thickens slightly, creating that perfect creamy-swirled texture.
Garnish and Serve at Room Temperature
Before serving, give the salad one final toss to redistribute everything. Sprinkle with ¼ cup chopped fresh parsley for a pop of color and freshness. The parsley not only looks beautiful but also adds a bright contrast to the warm, spiced flavors.
Serve immediately at room temperature—this salad is best enjoyed when the potatoes are still slightly warm from the roasting. The contrast between the warm, spiced roots and the cool, creamy dressing creates an irresistible texture experience. Each bite delivers that perfect balance of sweet, spicy, tangy, and crunchy elements that make this salad truly special.
Pro Tips For Making Sweet Potato Yam Salad
- Boil Until Fork-Tender: Sweet potatoes and yams need to be actually soft—not just dented when poked. I used to pull them out at the first sign of tenderness, but they’d fall apart when chopped. Boil until a knife slides in like butter (about 15-20 minutes for medium potatoes), then cool before handling. Trust me, the salad holds together better this way.
- Slice Celery Thin: Celery in big chunks makes this salad look like a sad office party. Thinly slice the stalks (almost like matchsticks) so they blend in and add texture without dominating. Use a sharp knife or mandoline—your wrists will thank you later.
- Acidify the Mustard: Dijon mustard alone can taste sharp and one-note. Mix in 1 teaspoon of apple cider vinegar or lemon juice per 2 tablespoons of mustard before adding other dressing ingredients. This balances the flavor and keeps the salad from tasting like a mustard fight.
- Chill Before Mixing: Warm sweet potatoes release starch like a sweaty gym bag. Let the cooked potatoes and yams cool completely before tossing with dressing and veggies, or they’ll turn into gluey mush. I learned this after serving a salad that looked like it was holding a family reunion.
Pro cooking tips for this dish
Roasting Perfection
Sweet potatoes and yams need even heat for perfect texture—don’t crowd the baking sheets! Use two rimmed sheets with parchment paper to prevent sticking. I swear by 400°F for 25-30 minutes, stirring halfway to ensure golden edges.
The key is tender but firm—if they’re mushy, they’ll turn to glue when mixed with dressing. 🍠
Dressing Emulsification
Whisk the dressing vigorously for 2-3 minutes to create that signature creamy swirl. Start with mayonnaise as your base, then gradually add Dijon mustard and maple syrup while whisking. The spices—cinnamon and nutmeg—should be added last to prevent clumping.
Taste as you go: if it’s too sweet, add 1 tsp apple cider vinegar; if too sharp, a pinch of salt balances it. 🌶️
Texture Control
Celery and red onion should stay crisp, not soggy. Slice them thinly and add them to the warm potatoes right before tossing with dressing. For extra crunch, I like to chill the salad for 1-2 hours before serving—this lets the flavors meld while keeping the veggies firm.
If you’re short on time, toss with ice cubes for 5 minutes to shock the celery into crispness. ✨
Spice Toasting Trick
Toast your ground cinnamon and nutmeg in a dry skillet over low heat for 30 seconds before adding to the dressing. This deepens their flavor and removes any bitterness.
The aroma alone makes the salad taste restaurant-quality. Store-bought spices often lose potency, so I always buy Penzeys bulk spices for the freshest taste. 🌿
Make-Ahead Magic
Roast the potatoes and yams a day ahead, store them in an airtight container, and reheat at 350°F for 10 minutes before mixing with dressing. The dressing can be made 3 days in advance—it tastes even better as the flavors meld.
For serving, I like to garnish with fresh parsley right before plating to keep it vibrant. This salad actually improves overnight, making it perfect for holiday prep. ⏰
Vegan Adaptations
Swap mayonnaise for dairy-free mayo or Greek yogurt (thinned with a splash of milk). For extra richness, add 1 tbsp tahini to the dressing. The maple syrup and apple cider vinegar keep the balance perfect without dairy.
I’ve tested this with Just Mayo and Kite Hill almond yogurt, both of which work beautifully. 💚
Nutrition facts
Frequently asked questions
Can I use just sweet potatoes instead of yams?
If yams aren't available, simply use 3-4 lbs of sweet potatoes instead of the 2 lbs sweet potatoes + 1.5 lbs yams called for. For extra depth, add an extra ½ teaspoon cinnamon to compensate for the missing earthy yam flavor. The texture will be slightly sweeter but still delicious.
How do I keep the celery from getting soggy?
Slice the celery thinly and add it to the warm potatoes just before mixing with the dressing. For extra crispness, chill the salad for 1-2 hours before serving. If you're short on time, toss the celery with ice cubes for 5 minutes to shock it into crispness before adding to the salad.
Can I make this salad ahead of time?
This salad actually tastes better when made ahead! Roast the potatoes and yams 1 day ahead and store them in an airtight container. Reheat at 350°F for 10 minutes before mixing with the dressing. The dressing itself can be made 3 days in advance—it gets richer as flavors meld. Garnish with fresh parsley right before serving to keep it vibrant.
What if my dressing is too sweet or too tangy?
If the dressing tastes too sweet, add 1 teaspoon apple cider vinegar to brighten it up. Too tangy? A pinch of salt or a drizzle of maple syrup will balance the flavors. Always taste as you go! The spices should be added gradually while whisking to prevent clumping and ensure even distribution.
How can I make this vegan?
Swap the mayonnaise for dairy-free mayo or Greek yogurt (thinned with a splash of plant-based milk). For extra richness, add 1 tablespoon tahini to the dressing. The maple syrup and apple cider vinegar will keep the balance perfect without dairy. Tested vegan options include Just Mayo or Kite Hill almond yogurt.
