Sweet Potato Yam Salad Recipe: Warm Spiced Roast with Celery Crunch Contrast

Salads

Sweet Potato Yam Salad Recipe: Warm Spiced Roast with Celery Crunch Contrast

This sweet potato yam salad recipe transforms humble root vegetables into a warm, spiced centerpiece that balances earthy sweetness with crisp celery crunch. The secret lies in roasting the yams until tender yet firm, then tossing them with warm spices—cinnamon, nutmeg, and smoked paprika—that deepen their natural sweetness without overpowering.

Unlike cold salads, this dish delivers hearty satisfaction with every bite, making it perfect for vegetarian meals or holiday gatherings where warmth meets freshness.

What sets this salad apart is its textural contrast: velvety roasted yams paired with sharp celery, toasted pecans, and bright greens create a symphony of temperatures and flavors.

The dressing—a tangy blend of Dijon mustard, maple syrup, and apple cider vinegar—ties everything together while keeping the dish vegetarian-friendly (and easily adaptable to vegan with a dairy-free swap).

The result is a salad that feels luxurious yet requires minimal effort, with no boiling required if you prefer roasting for simplicity.

By the time you plate this dish, you’ll have a warm, spiced salad that’s rich in flavor and texture—ideal for autumn menus or as a side that steals the show.

The roasted yams develop a caramelized edge, while the celery and pecans add a satisfying crunch that cuts through the sweetness. Serve it alongside grilled chicken or as a standalone vegetarian main, and watch it disappear from the table.

For added depth, consider a sprinkle of toasted sesame seeds or a drizzle of chili oil for those who love a hint of heat. The recipe scales effortlessly for crowds, making it a crowd-pleaser for potlucks or family dinners. Ready to elevate your salad game? Let’s get started.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato yam salad

Warm, spiced yams meet crisp celery crunch in this vegetarian showstopper.

Ingredient Amount Notes
Sweet Potatoes (Yams) 🍠 3 lbs Medium, organic preferred
Celery Sticks 🧅 4 cups Fresh, crisp variety
Pecans 🥜 1 cup Toasted, unsalted
Baby Spinach 🍃 6 cups Fresh, loosely packed
Extra-Virgin Olive Oil 🫒 ⅓ cup For roasting and dressing
Dijon Mustard 🍯 2 tbsp For dressing tang
Pure Maple Syrup 🍁 3 tbsp Grade B for depth
Apple Cider Vinegar 🍎 2 tbsp For dressing balance
Ground Cinnamon 🌿 1 tsp Freshly ground preferred
Ground Nutmeg 🌶️ ½ tsp Freshly grated
Smoked Paprika 🌶️ 1 tsp For smoky depth
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Chili Oil 🔥 1 tbsp Optional heat kick

Sweet potatoes are the heart of this dish—organic or heirloom varieties have richer flavor. Trader Joe's and Whole Foods carry excellent options, but any medium-sized yams work. Skip the pre-cut bags; whole roots roast more evenly. For extra caramelization, rub them with olive oil and salt before roasting. The celery? Crisp, not stringy—look for stalks with vibrant green tops. Pecans should be lightly toasted to bring out their natural sweetness; Costco sells them in bulk for better value. Baby spinach adds freshness without overpowering the warm spices.

No sesame seeds? Toasted sunflower seeds work just as well for crunch. Short on pecans? Walnuts or almonds add a different but equally satisfying texture. The dressing can be prepped ahead—just store it separately until ready to toss. For the spices, Penzeys or bulk bins at natural markets ensure maximum freshness. Want more heat? Add a pinch of cayenne to the dressing. The maple syrup should be Grade B for that deeper, earthier flavor—Wyman's is my go-to. And if you're making this vegan, swap the honey (if any) for more maple syrup or agave.

Roasted yams keep 3-4 days in the fridge, but they're best eaten fresh. Store dressing separately in a sealed jar for up to 1 week. Pecans and sesame seeds stay fresh for months in the pantry, but toast them fresh for maximum flavor. This salad reheats beautifully—just warm the yams and dressing separately, then toss. For potlucks, assemble everything in separate containers and let guests mix their own. The flavors actually improve overnight as the spices meld with the warm yams.

❤️

Why You'll Love This Recipe

  • No Roasting Required: I swear, this salad comes together without a single hot pan—just roast the yams in the oven (or even the microwave, if you’re really pressed) while you chop celery and toast the pecans. The sweetness of the yams caramelizes on its own, so you’re basically getting restaurant-quality texture with zero babysitting.
  • Crunchy-Creamy Magic: Between us, the pecans and celery add this addictive crunch that cuts through the tender yams and spinach. Drizzle that extra-virgin olive oil right over it? Suddenly, you’ve got a salad that’s ridiculously satisfying—no dressing needed, but it still feels fancy.
  • Lunch or Side, Every Time: Honestly, this is my go-to for potlucks, office lunches, or even a lazy Sunday brunch. Pack it in jars for the week, or toss it onto a charcuterie board for a crowd. The spinach keeps it fresh, and the yams hold up for days—so it’s basically the ultimate meal prep hack.
  • Budget-Friendly Feast: Sweet potatoes and spinach are cheap staples, and pecans stretch farther than you’d think. I’ve made this for four people for under $10, and it’s still hearty enough to feel like a special dish. Plus, leftovers? They taste even better the next day—proof that good food doesn’t have to break the bank.

Step-by-step instructions for warm spiced sweet potato yam salad

Here's how to transform humble sweet potatoes into a showstopping salad with perfect texture contrast.

1

🔥 Step 1: Roast the Sweet Potatoes to Caramelized Perfection

Preheat your oven to 400°F and line two large baking sheets with parchment paper. Peel the 3 lbs sweet potatoes (yams) and cut them into 1-inch cubes—uniform size ensures even cooking. Toss the cubes with 0.33 cup extra-virgin olive oil, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper until completely coated.

Spread the sweet potatoes in a single layer on the prepared baking sheets—crowding will steam them instead of roasting. Roast for 25-30 minutes until the edges are deep golden brown and they pierce easily with a fork. The centers should be tender but still hold their shape. I like to rotate the pans halfway through for even browning.

2

🍳 Step 2: Toast the Celery and Pecans for Crunchy Contrast

While the sweet potatoes roast, reduce oven temperature to 325°F. Cut the 4 cups celery sticks into 1-inch pieces and spread them on a separate baking sheet. Toss with 1 tsp olive oil, 0.5 tsp salt, and 0.25 tsp black pepper. Roast for 10-12 minutes until the edges just begin to brown and the celery softens slightly but still holds its shape.

In the same oven, toast the 1 cup pecans on a third baking sheet for 8-10 minutes until fragrant and lightly golden. Watch them closely—they go from perfect to burnt in seconds. Let both cool slightly before using, as hot ingredients will make your dressing separate.

3

🥘 Step 3: Whisk the Warm Maple-Dijon Dressing

In a medium bowl, whisk together the 2 tbsp Dijon mustard, 3 tbsp pure maple syrup, and 2 tbsp apple cider vinegar until smooth. Slowly drizzle in the remaining 0.33 cup - 2 tbsp = 0.13 cup extra-virgin olive oil (about 2 tablespoons) while whisking continuously. The dressing should be thick but pourable.

Add 1 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.25 tsp salt to the dressing. Taste and adjust—you might want to add a pinch more salt or a splash of vinegar to balance the sweetness. This dressing is the soul of the salad, so don't rush this step.

4

👨‍🍳 Step 4: Assemble the Salad with Perfect Temperature Balance

In a large serving bowl, gently combine the warm roasted sweet potatoes, toasted celery, and toasted pecans. Add the 6 cups baby spinach and toss everything lightly with tongs—you want to preserve the spinach's delicate texture while distributing the warm ingredients.

Drizzle the warm dressing over the salad and toss again, letting the heat from the roasted vegetables gently wilt the spinach. The ideal serving temperature is when the sweet potatoes are still warm but not hot—around 110-120°F internal temperature. This contrast of warm and cool creates the signature comfort of this salad.

5

🍽️ Step 5: Finish and Serve with Crunchy Garnishes

Transfer the salad to individual plates and immediately sprinkle with 1 tbsp sesame seeds and 1 tbsp chili oil. The chili oil adds a subtle heat that cuts through the sweetness, while the sesame seeds provide a final crunch. I like to serve this salad immediately while the sweet potatoes are still warm, but it holds up well for 30 minutes if needed.

For extra drama, arrange the toasted pecans and celery pieces artistically on top—this adds visual contrast and makes each bite exciting. The perfect portion should have tender sweet potatoes, crispy celery, crunchy pecans, and silky spinach all in harmony with that warm-spiced dressing.

👨‍🍳

Pro Tips For Making Sweet Potato Yam Salad

  • ROAST YAMS UNTIL TENDER: I learned this the hard way—sweet potatoes for salad need to be fork-tender, not just soft. Roast them at 400°F (200°C) for 35-40 minutes, flipping halfway, until a knife slides in like butter. Overcooking turns them mushy; undercooking means you’ll be chewing for days.
  • SALT THE YAMS WHILE ROASTING: Skip the post-roast salt rush. Toss the cubed yams with 1 teaspoon of salt and 1 tablespoon of olive oil before roasting—it seasons the skin and keeps them from drying out. Trust me, your salad will taste deeper, and you’ll save a step.
  • TOAST PECANS LOW AND SLOW: High heat burns pecans faster than you can blink. Toast them in a dry pan over medium-low for 5-7 minutes, stirring constantly, until they’re golden and fragrant. Watch them like a hawk—once they darken, they’re done, and they’ll taste bitter if you ignore them.
  • DRESS SPINACH LAST MINUTE: Baby spinach wilts faster than a politician’s promise. Toss it with the dressing right before serving—just a drizzle of olive oil, a splash of vinegar (or lemon juice), and a pinch of salt. Let it sit for 30 seconds, then fold it into the warm yams. Cold spinach ruins the texture contrast.

Creative variations of these flavors

Sweet & Spicy Twist

Add 1 tbsp honey or agave to the dressing for extra sweetness, then balance with ½ tsp cayenne pepper or 1 tsp chili flakes. The heat contrasts beautifully with the warm yams—trust me, it’s a crowd-pleaser.

For a smoky kick, swap the smoked paprika for ½ tsp chipotle powder in the roasting step. 🌶️

Global Flavors

Transform this salad into a Thai-inspired dish by adding 1 tbsp fish sauce (or soy sauce for vegan) and 1 tsp lime zest to the dressing. Toss in ½ cup shredded red cabbage and 2 tbsp chopped cilantro for freshness.

For a Mediterranean twist, swap pecans for kalamata olives and add 1 tbsp crumbled feta (omit for vegan). 🌏

Protein Upgrade

Make this a hearty vegetarian main by adding 1 cup cooked quinoa or ½ cup chickpeas for extra protein. For meat-eaters, fold in ½ cup crumbled bacon or ¼ cup chopped walnuts for richness.

I love adding ½ cup shredded rotisserie chicken for a comforting twist—it pairs perfectly with the warm spices. 🍗

Autumn Harvest

Celebrate fall flavors by adding ½ cup dried cranberries (chopped) and ¼ cup toasted pumpkin seeds to the salad. Enhance the dressing with ½ tsp orange zest and 1 tsp vanilla extract for a citrusy depth. The cranberries add a tart contrast that cuts through the sweet potatoes beautifully. 🍂

Vegan Adaptations

Keep this salad fully plant-based by using coconut aminos instead of fish sauce (if using the Thai version) and nutritional yeast for a cheesy flavor. Swap honey for maple syrup and ensure your olive oil is certified vegan. The dressing remains rich and flavorful—just taste as you go! 🌱

Make-Ahead Magic

Roast the sweet potatoes and celery a day ahead, then store them separately in the fridge. Toast the pecans and prepare the dressing just before serving. When ready to assemble, warm the roasted veggies in a 350°F oven for 10 minutes, then toss with the chilled spinach and dressing.

The flavors meld beautifully overnight, making this a perfect make-ahead dish. ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 48g17%
Dietary Fiber 8g29%
Sugars 14g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute regular potatoes for sweet potatoes?

Not recommended! Sweet potatoes have a naturally sweet, earthy flavor that pairs perfectly with the warm spices in this salad. Regular potatoes would taste starchy and bland. For a similar texture, try yams (which are actually a type of sweet potato) or purple sweet potatoes for a vibrant twist.

2

How do I keep the celery from getting soggy?

Roast the celery separately at 325°F for just 10-12 minutes until tender-crisp, not mushy. Avoid overcrowding on the baking sheet and pat it dry before roasting. For extra crunch, add the celery to the salad right before serving instead of tossing it in early.

3

Can I make this salad ahead of time?

Roast the sweet potatoes and celery up to 2 days ahead and store them separately in airtight containers. Toast the pecans and prepare the dressing fresh. Reheat the roasted veggies in a 350°F oven for 10 minutes before assembling. The flavors actually improve overnight as the spices meld!

4

Why is my dressing separating?

This happens when hot ingredients (like roasted veggies) are mixed with cold dressing. Let everything cool slightly before tossing. If it separates, whisk in 1 tsp Dijon mustard or 1 tsp honey to emulsify. For a thicker dressing, chill it for 30 minutes before using.

5

What's the best way to reheat leftovers?

Spread leftovers on a baking sheet and warm in a 350°F oven for 10-15 minutes until heated through. Avoid microwaving—it makes the spinach limp and the sweet potatoes gummy. For best texture, reheat just the roasted components separately and toss with fresh spinach and dressing when serving.

★★★★★4.5(15 reviews)
Categories Salads