Sweet Potato Salad Recipe With Greek Yogurt: Bright Creaminess With Celery Crunch

Desserts

Sweet Potato Salad Recipe With Greek Yogurt: Bright Creaminess With Celery Crunch

This sweet potato salad with Greek yogurt transforms humble ingredients into a dish that’s creamy, vibrant, and packed with texture. The secret lies in roasting sweet potatoes until tender yet firm, then balancing their natural sweetness with tangy Greek yogurt, sharp celery, and fresh herbs.

It’s a salad that feels indulgent yet light—perfect for summer gatherings or a satisfying weeknight meal.

The Greek yogurt isn’t just a dressing here—it’s the star, adding a velvety richness that cuts through the sweetness of the potatoes.

Pair it with crisp celery, bright red onion, and a touch of Dijon mustard for depth, and you’ve got a salad that’s as visually appealing as it is delicious. No heavy mayo means it’s lighter than traditional versions, but still deeply satisfying.

Roasting the sweet potatoes first brings out their natural caramelized sweetness, while the yogurt-based dressing keeps everything cohesive without being soggy. The result? A dish that’s creamy, crunchy, and full of contrasting flavors—each bite is a balance of sweet, tangy, and fresh.

It’s the kind of salad that disappears fast, leaving everyone asking for seconds.

Best served warm or at room temperature, this salad holds up beautifully for meal prep, making it ideal for lunches or potlucks. The Greek yogurt keeps it rich yet refreshing, while the celery and herbs add a bright, fresh finish. Ready to make a salad that’s anything but basic?

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

Ingredients for sweet potato salad recipe with greek yogurt

Nine simple ingredients for a salad that’s creamy, crunchy, and full of summer vibes.

Ingredient Amount Notes
Sweet Potatoes 🍠 1 ½ lb Medium-sized, peeled and cubed
Plain Greek Yogurt 🥛 1 cup Full-fat for creaminess
Celery Stalks 🧅 2 whole Thinly sliced, crisp
Red Onion 🧅 ¼ cup Thinly sliced, finely chopped
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, flat-leaf preferred
Dijon Mustard 🍯 1 tbsp For tangy depth
Extra-Virgin Olive Oil 🫒 ¼ cup For richness
Apple Cider Vinegar 🍎 1 tbsp For brightness
Salt 🧂 ¾ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Honey 🍯 1 tbsp For subtle sweetness
Garlic Cloves 🧄 2 cloves Minced, for depth

The sweet potatoes are the star here—look for firm, vibrant orange ones (no soft spots!) at the grocery store. Trader Joe's and Whole Foods usually have the best selection. Roasting them first brings out their natural sweetness, so don’t skip that step. For the Greek yogurt, full-fat works best—it’s creamier and balances the sweetness perfectly. If you’re prepping ahead, roast the potatoes a day in advance and store them in the fridge until ready to assemble.

No Greek yogurt? Substitute with vegan yogurt or sour cream, though the texture will be slightly different. Fresh herbs? Dried dill or parsley at half the amount works in a pinch, but fresh is ideal. The Dijon mustard adds that tangy kick—skip it if you prefer mild. For extra crunch, add 1/4 cup toasted pecans or walnuts. The honey is optional but balances the tanginess beautifully, so don’t skip it if you like a touch of sweetness.

This salad keeps well for 3-4 days in the fridge, though the celery stays crispest for the first 2 days. If prepping for a crowd, make it a day ahead—the flavors meld even better. Store the dressing separately and mix just before serving. For meal prep, portion into containers with the dressing on the side so the celery stays crunchy. Leftovers? It reheats beautifully—just warm gently and add a splash of water to loosen the dressing.

❤️

Why You'll Love This Recipe

  • No Roasting Required: I swear by this trick—just boil the sweet potatoes until tender, then let them cool. No oven, no fuss, and they still get that buttery, creamy texture I love. The Greek yogurt ties everything together without needing extra steps.
  • Creamy Without Mayo: Honestly, the yogurt makes this salad ridiculously good—tangy, thick, and way lighter than mayo-based versions. Plus, the dill brightens it up so much, you won’t miss the richness.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The red onion adds a little bite, the celery keeps it crisp, and it holds up for days in the fridge. My kids even ask for it—(yes, even on a Tuesday).
  • Budget Meal Magic: Sweet potatoes and Greek yogurt stretch so far, and the rest of the ingredients are pantry staples. I make a big batch, use half for lunch, and the rest becomes a side for dinner. Zero waste, all flavor.

Step-by-step instructions for sweet potato salad with Greek yogurt

Here's how to make this creamy, crunchy salad that's perfect for potlucks or meal prep.

1

Roast the Sweet Potatoes Until Tender

Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 1.5 lb sweet potatoes (peeled and cubed) with 1 tablespoon olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread them in a single layer—they should touch but not overlap.

Roast for 25-30 minutes until the edges are golden brown and a fork slides in easily. You want them tender but not mushy—this is key for texture. If you prefer extra crispy edges, broil for 2-3 minutes at the end. Let them cool slightly before handling.

2

Make the Creamy Yogurt Dressing

In a medium bowl, whisk together the 1 cup plain Greek yogurt, 1 tablespoon Dijon mustard, 1 tablespoon honey, 1 tablespoon apple cider vinegar, 2 minced garlic cloves, and the remaining ¼ teaspoon salt. The mixture should be smooth but still slightly thick.

Slowly drizzle in the ¼ cup extra-virgin olive oil while whisking continuously. This prevents the dressing from breaking. Taste and adjust seasoning—you might want to add a pinch more salt or vinegar depending on your yogurt's tanginess. Set this aside while you prep the veggies.

3

Prep and Mix the Fresh Vegetables

Thinly slice the 2 whole celery stalks and finely chop the ¼ cup red onion. Chop the ¼ cup fresh dill and ¼ cup fresh parsley separately, removing any tough stems. The herbs should be finely chopped but not minced—you want visible texture.

In a large bowl, combine the cooled sweet potatoes, celery, red onion, dill, and parsley. Pour the dressing over everything and gently fold with a spatula until everything is evenly coated. The salad should look vibrant with pockets of creamy dressing throughout.

4

Chill and Serve for Best Texture

Cover the bowl and refrigerate for at least 1 hour before serving. This chilling time lets the flavors meld and the sweet potatoes absorb the dressing. The longer it sits, the creamier it becomes—up to 24 hours works perfectly for meal prep.

When ready to serve, give it one final gentle stir. The salad should have a perfect balance of creamy yogurt, crisp celery crunch, and sweet roasted sweet potatoes. Garnish with extra fresh parsley if you like, and serve with crusty bread or alongside grilled chicken for a complete meal.

👨‍🍳

Pro Tips For Making Sweet Potato Salad Recipe With Greek Yogurt

  • Roast Until Fork-Tender: Sweet potatoes should give just slightly when pierced with a knife—no mushy centers, no hard cores. Bake them at 400°F (200°C) for 45-50 minutes, flipping halfway, until edges caramelize but the middle stays firm. Overcooking turns them into glue; undercooking leaves you with a sad, chewy bite. Trust the knife test over time.
  • Soak Onion in Ice Water: Thinly sliced red onion? It’ll bleed like a crime scene. Toss it in a bowl of ice water for 10 minutes before draining and adding to the salad. The cold stops the enzymes that make it turn pink and watery—your dressing won’t get diluted, and the crunch stays sharp. (Yes, even if you’re impatient like me.)
  • Whisk Yogurt Cold: Greek yogurt straight from the fridge is thick and stubborn. Let it sit at room temp for 5-10 minutes before mixing with the dressing—it’ll blend smoother and clump less. Cold yogurt makes a lumpy mess; warm it up just enough to play nice. (Your future self will notice the difference.)
  • Pulse Celery, Don’t Chop: Skip the knife for celery—pulse it in a food processor until it’s in ¼-inch chunks. This keeps the texture consistent and prevents the salad from turning into a celery soup. If you’re lazy and chop by hand, at least soak the pieces in cold water for 5 minutes first to soften the fibers. (Does it look weird? Yes. Does it work? Every single time.)

Make-ahead tips for this dish

Roast Ahead

Roast the sweet potatoes 24 hours in advance—they actually taste better when reheated. Store them in an airtight container at room temperature for up to 12 hours, or refrigerate for up to 3 days.

Reheat gently in the oven at 300°F for 10 minutes to restore their warm, caramelized flavor. This step saves you time while enhancing the salad's depth. 🍠

Dressing Prep

Make the yogurt dressing 1 day ahead and store it in a sealed jar in the fridge. The flavors deepen overnight, and the mustard and vinegar mellow slightly. When ready to assemble, simply toss the cooled sweet potatoes with the dressing and fresh veggies.

This keeps your prep day stress-free and ensures the salad stays fresh. 🥛

Portioning Tricks

Divide the salad into individual meal-prep containers right after mixing. Store the dressing separately in small jars to prevent sogginess. When ready to eat, pour the dressing over the salad just before serving—this keeps the celery crisp and the herbs vibrant for up to 4 days.

Use glass containers with snap-on lids for easy storage and reheating. ✨

Freezer-Friendly

While not ideal for long-term storage, you can freeze this salad for up to 1 month. Pack the roasted sweet potatoes and dressing separately in freezer-safe bags, leaving room for expansion.

Thaw overnight in the fridge, then mix with fresh celery and herbs just before serving. The texture won’t be perfect, but it’s a great backup for busy weeks. ❄️

Herb Refresh

If using pre-chopped herbs from the store, store them in a separate small container with a sprinkle of water and plastic wrap pressed directly on the surface.

This keeps them fresh for 3-4 days in the fridge. For maximum flavor, add fresh herbs just before serving—this ensures they stay bright and aromatic. 🌿

Reheating Secrets

For the best texture, reheat the salad in a skillet over medium heat for 5-7 minutes, stirring occasionally. Add 1-2 tablespoons of water or broth to loosen the dressing and prevent drying.

If microwaving, cover with a damp paper towel and heat in 30-second intervals, stirring between each. This keeps the yogurt creamy and the sweet potatoes tender. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 5g25%
Cholesterol 10mg3%
Sodium 420mg18%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 12g
Protein 10g20%
* 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 use Greek yogurt instead of mayo in traditional sweet potato salad?

Greek yogurt makes this salad lighter and creamier without being heavy. It adds a tangy brightness that balances the sweet potatoes beautifully. For best results, use full-fat yogurt—it’s richer and won’t make the salad watery. Start with 1 cup and adjust to your preference.

2

How do I keep the celery crisp in this salad?

Store the dressing separately and mix it in just before serving. Celery stays crispest when not submerged in moisture. If prepping ahead, pack the salad components in airtight containers with paper towels to absorb excess liquid. For extra crunch, add celery 1 hour before serving rather than mixing it in right away.

3

What can I add for extra protein?

Try adding ½ cup cooked chickpeas or ¼ cup crumbled feta cheese for protein. For meat lovers, toss in ½ cup grilled chicken or crispy bacon bits. Just add these ingredients after mixing the salad to keep them fresh. If using cheese, fold it in gently so it doesn’t melt into the yogurt dressing.

4

Can I make this salad without roasting the sweet potatoes?

Yes, but the flavor will be less rich. Boil or steam the sweet potatoes until tender (10-12 minutes), then cool completely before mixing. For extra flavor, toss them with a pinch of cinnamon or smoked paprika before cooking. Roasting gives the best caramelized sweetness, but boiling works in a pinch.

5

How do I adjust the dressing for a tangier flavor?

Add ½ teaspoon more Dijon mustard or 1 extra tablespoon apple cider vinegar. For a creamy-tangy balance, you can also mix in 1 tablespoon lemon juice. Taste as you go—start with small adjustments, then increase gradually. The yogurt’s natural tang will complement these additions beautifully.

★★★★★4.5(11 reviews)
Categories Desserts