This Sweet Potato Salad combines roasted sweet potatoes, dried cranberries, fresh spinach, and crumbled feta in a bright honey Dijon dressing. This salad is the most requested salad I bring to every potluck and holiday gathering.

Sweet potato salad in a large brown bowl.
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Every Thanksgiving and holiday gathering I make a double batch of this and it is always the first thing gone. The sweet and tangy dressing paired with the roasted sweet potatoes just feels like fall in every bite. As our family has been eating more vegetables this one has earned a permanent spot on our holiday table and throughout the year.

Why You’ll Love This Recipe!

Carrie, the owner, with long dark hair, wearing earrings and a purple top, smiles at the camera in front of a textured, beige background.
  • Just $0.96 per serving โ€” $5.75 total for 6 servings
  • Delicious served warm, at room temperature, or cold
  • The honey Dijon dressing is bright tangy and perfectly balanced with the sweetness of the potatoes
  • Roasting the sweet potatoes first gives them crispy edges and a deeper caramelized flavor

If you love easy salad recipes like this one you will also love our Carrot Salad, Creamy Cucumber Salad, and Broccoli Salad Recipe. They are all budget-friendly, make-ahead friendly, and perfect for potlucks, cookouts, and easy side dishes all year long.

Ingredients

Ingredients needed for this recipe includes sweet potatoes, oil, red onion, dried cranberries, spinach, feta cheese, apple cider vinegar, dijon mustard, lemon juice and honey.
  • Sweet potatoes โ€” peel and dice into small even pieces so they roast quickly and caramelize at the same rate. About 3 large potatoes or 2 pounds total
  • Olive oil โ€” coats the sweet potatoes and helps them caramelize in the oven
  • Red onion โ€” adds a sharp bite that balances the sweetness of the potatoes and cranberries. Let it sit in the dressing for a few minutes to mellow the flavor
  • Dried cranberries โ€” adds sweetness and a chewy texture that works beautifully with the roasted potatoes
  • Fresh spinach โ€” roughly chopped and added after the potatoes cool slightly so it wilts just enough without turning soggy
  • Feta cheese โ€” crumbled over the top for a salty creamy contrast. Goat cheese works as a substitute
  • Apple cider vinegar โ€” the tangy base of the dressing. Brightens all the other flavors
  • Dijon mustard โ€” adds depth and helps emulsify the dressing so it coats every piece of potato evenly
  • Fresh lemon juice โ€” adds brightness and freshness to the dressing
  • Honey โ€” balances the acidity of the vinegar and lemon. Add an extra teaspoon if the dressing tastes too tangy

How to Make Sweet Potato Salad

Step 1 – Preheat the oven to 400 degrees F. Line a baking sheet with parchment paper or foil.

Diced sweet potatoes spread on a baking sheet.

Step 2 – Spread 3 large sweet potatoes, peeled and cube into small pieces, into a single layer on the prepared baking sheet. Top with oil and salt and pepper, then toss. Bake until sweet potatoes are tender. Cool potatoes for about 10-20 minutes. Place in a bowl.

Dressing ingredients in a bowl with a whisk.

Step 2 – In a small bowl, whisk together 2 tablespoons apple cider vinegar, 1 tablespoon Dijon mustard, 2 tablespoons fresh lemon juice, 1 tablespoon honey, 1 teaspoon salt, and ยฝ teaspoon black pepper until combined.

Roasted sweet potatoes in a bowl topped with feta cheese, spinach, cranberries, and red onion.

Step 3 – Add ½ chopped red onion, ยฝ cup dried cranberries, ยฝ cup roughly chopped fresh spinach, and ยฝ cup crumbled tangy feta cheese to the bowl with the sweet potatoes.

Pouring the dressing over the sweet potato mixture in a bowl.

Step 4 – Pour the dressing over the salad and gently toss until evenly coated. Let the salad sit for 15โ€“20 minutes to absorb the dressing. Serve warm or at room temperature. Enjoy!

Prepared recipe in a large bowl bowl.

Tips for Success

  • Dice the sweet potatoes small and evenly. Smaller uniform pieces roast faster and caramelize better. Large uneven chunks cook unevenly and some will be underdone while others are overdone
  • Stir halfway through baking. This gives you evenly browned pieces on all sides instead of just the bottom
  • Let the potatoes cool before adding spinach and feta. Adding them to hot potatoes wilts the spinach too much and melts the feta into the dressing. 10โ€“15 minutes of cooling is all you need
  • Taste the dressing before adding it. Every lemon and every batch of vinegar varies slightly in acidity. Taste it first and whisk in an extra teaspoon of honey if it is too tangy
  • Let it sit before serving. The 15โ€“20 minute rest after dressing is not optional. This is when the sweet potatoes absorb the dressing and the flavors come together completely

Variations and Substitutions

  • Swap dried cranberries for raisins, dried cherries, pomegranate seeds or chopped dried apricots
  • Use goat cheese instead of feta for a creamier milder flavor
  • Add chopped pecans or walnuts for extra crunch and richness
  • Swap spinach for arugula for a peppery bite or kale for a heartier green
  • Add a pinch of cinnamon or smoked paprika to the sweet potatoes before roasting for extra warmth
  • Make it vegan โ€” skip the feta or use a dairy-free alternative and swap honey for maple syrup in the dressing
  • Add black beans, chickpeas, avocado, or brussels sprouts for delicious flavor

Serving Recommendations

  • Grilled Chicken โ€” the most versatile pairing that lets the bright flavors of the salad shine
  • Fried Pork Chops โ€” a hearty protein that pairs beautifully with the sweet tangy dressing
  • Simple Green Salad โ€” serve both alongside a protein for a full spread at any gathering
  • Holiday Turkey and Hamthis makes a delicious side to serve with your holiday meal
Serving of the salad in a wooden spoon over a bowl of the salad.

Storage and Freezer Instructions

Refrigerator

  • Store in an airtight container for up to 3โ€“4 days. The flavors develop even more overnight

Freezer

  • This salad does not freeze well. The sweet potatoes become watery and the spinach wilts completely when thawed. Make only what you plan to eat within 4 days

Reheating

  • Serve cold straight from the refrigerator or let sit at room temperature for 15 minutes before serving. This salad is best served cold or at room temperature not reheated

FAQs

Can I make sweet potato salad ahead of time?

Yes! Make the full batch up to 24 hours ahead and refrigerate, the flavors actually get better overnight. It also makes a great meal prep option.

Can I serve this salad warm?

Yes! Serve immediately after tossing with the dressing while the sweet potatoes are still slightly warm for a delicious warm salad option.

How do I keep the feta from getting soggy?

Let the sweet potatoes cool for at least 10โ€“15 minutes before adding the feta so it keeps its texture and does not melt into the dressing.

Can I use a different cheese?

Yes! Goat cheese is the best substitute and adds a creamier milder flavor that works beautifully with the honey Dijon dressing.

This Sweet Potato Salad fresh, colorful, and always a crowd favorite. If you make it leave a star rating and a comment below. I love hearing whether your family served it warm or cold and what toppings they added!

More Easy Salad Recipes

Sweet potato salad serving on a white plate.

Sweet Potato Salad

No ratings yet
Estimated Cost: Cost: $5.75, $0.96 per Serving
This Sweet Potato Salad is roasted sweet potatoes tossed with cranberries, fresh spinach, feta, and a bright honey Dijon dressing โ€” just $0.96 a serving and ready in under an hour.
Prep Time 10 minutes
Cook Time 25 minutes
Cool and Let Sit: 25 minutes
Total Time 1 hour
Servings 6
Cuisine American
Course Side Dish
Calories 201
Want to save this?
Just enter your email and Iโ€™ll send it right to you, plus great new recipes weekly.

Ingredients

  • 3 large sweet potatoes approximately 2 pounds, peeled and diced into small pieces
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • ยฝ teaspoon black pepper
  • ยฝ red onion chopped
  • ยฝ cup dried cranberries
  • ยฝ cup fresh spinach roughly chopped
  • ยฝ cup crumbled feta cheese

For the Dressing:

  • 2 tablespoons apple cider vinegar
  • 1 tablespoon Dijon mustard
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon honey
  • 1 teaspoon salt
  • ยฝ teaspoon black pepper

See how we calculate recipe costs.

Instructions

  • Preheat the oven to 400 degrees F. Line a baking sheet with parchment paper or foil.
  • Spread 3 large sweet potatoes, peeled and diced into small pieces, into a single layer on the prepared baking sheet.
  • Drizzle the sweet potatoes with 1 tablespoon olive oil and season with 1 teaspoon salt and ยฝ teaspoon black pepper. Toss until evenly coated.
  • Bake for 25โ€“30 minutes, stirring halfway through, until the sweet potatoes are tender and lightly browned.
  • Let the sweet potatoes cool for 10โ€“20 minutes, then transfer them to a large mixing bowl.
  • In a small bowl, whisk together 2 tablespoons apple cider vinegar, 1 tablespoon Dijon mustard, 2 tablespoons fresh lemon juice, 1 tablespoon honey, 1 teaspoon salt, and ยฝ teaspoon black pepper until combined.
  • Add ½ chopped red onion, ยฝ cup dried cranberries, ยฝ cup roughly chopped fresh spinach, and ยฝ cup crumbled feta cheese to the bowl with the sweet potatoes.
  • Pour the dressing over the salad and gently toss until evenly coated.
  • Let the salad sit for 15โ€“20 minutes to absorb the dressing.
  • Serve warm or at room temperature. Enjoy!

Recipe Notes

Stir the sweet potatoes halfway through baking for even browning and crisp edges.
Let the sweet potatoes cool slightly before adding the spinach and feta so the spinach does not wilt too much and the feta keeps its texture.
Taste the dressing before adding it to the salad. If it tastes too tangy, whisk in an extra teaspoon of honey to balance the acidity.
Store leftovers in an airtight container in the refrigerator for up to 3 days.

Nutrition Facts

Calories 201kcal, Carbohydrates 36g, Protein 4g, Fat 5g, Saturated Fat 2g, Polyunsaturated Fat 0.4g, Monounsaturated Fat 2g, Cholesterol 11mg, Sodium 1011mg, Potassium 440mg, Fiber 4g, Sugar 16g, Vitamin A 16323IU, Vitamin C 6mg, Calcium 105mg, Iron 1mg

Pin This Now to Remember It Later

Pin Recipe


Share this recipe!

Pin

About the Author

Hi, Iโ€™m Carrie Barnard โ€” a professional food blogger with over 14 years of experience helping busy families make dinner fast, easy, and affordable.

At Eating on a Dime, I share simple, budget-friendly recipes that are tested in my own kitchen and approved by my 8 kids. With millions of readers each month, I’m here to help you cook real food for real families โ€” without the stress.

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating