3.99 from 223 votes

Sweet Potato Salad

Jump to Recipe ▼

98 Comments

Servings: 6

40 mins

This post may include affiliate links. Thank you for your support.

This sweet potato salad is a tasty side dish featuring roasted sweet potatoes, creamy avocado chunks, chopped spinach, red onion and dried cranberries. It’s the perfect side for parties, potlucks and holiday dinners.

Bowl of roasted sweet potato salad with cranberries, onion, spinach and avocado.

If you love sweet potatoes, and want to find the perfect sweet potato salad, look no further. This one tastes amazing and it’s really easy to whip up!

While I certainly enjoyed all of those salads as a kid, it never hurts to upgrade a bit. So that’s what I’ve done here. This sweet potato salad is a remake of traditional potato salad, but this version is packed with veggies (spinach, red onion and avocado), has some dried cranberries for some sweetness and there’s no real dressing — just lemon juice and apple cider vinegar, which makes for a sweet and zesty salad.

Why You’ll Love This Salad

  • Perfect for any meal – This salad is just as at home on a holiday spread as it is in your weekday meal prep. Serve it as a colorful side dish for Thanksgiving, or make a big batch and enjoy it as an easy lunch. It’s versatile, vibrant, and always a crowd-pleaser.
  • Nutrient dense – Sweet potatoes, spinach, avocado… this salad is basically a nutrient powerhouse! You’re getting fiber, vitamins, and healthy fats in every bite. It’s the kind of dish that feels indulgent but is so good for you.
  • Make-ahead friendly – Roasting the sweet potatoes in advance means you can throw this salad together in no time when you’re ready to eat. Perfect for anyone who loves a little meal prep magic!

Ingredients Needed

Lemon, cranberries, spinach, avocado, sweet potatoes and red onion on a sheet pan.
  • sweet potatoes – the heart of this salad! Roasted to perfection for tender, caramelized bites. Go for about 3 large potatoes, cut into bite-sized chunks.
  • avocado oil – tossed with the sweet potatoes to help them roast up golden and flavorful. I used avocado oil for this recipe, but olive oil is another great option.
  • baby spinach – a fresh, leafy base that adds a healthy dose of greens. Kale or arugula are great options as well if spinach isn’t your fave.
  • red onion – finely chopped for a little zesty kick that keeps the flavors balanced.
  • apple cider vinegar – adds a subtle tang to the dressing, enhancing the flavor without overpowering it.
  • lemon juice – this ties everything together with a hint of citrusy freshness.
  • dried cranberries – a pop of sweet chewiness.
  • avocado – adds richness and balances out the zingy flavors.
  • hemp seeds (optional) – I love adding hemp seeds to my salads! A little sprinkle of these adds a boost of plant-based protein and omega-3s. (Source) Totally optional, but they add a nice finishing touch.

Find the full ingredient list with measurements in the recipe card below.

Recipe Variations

  • Add protein: For a more filling salad, top with air fryer chickpeas, black beans, grilled chicken, or air fryer tofu. It’s a great way to turn this into a main course!
  • Add cheese: Crumbled feta, goat cheese, or shaved parmesan are delicious add-ins if you want a bit of creamy, savory flavor. You could also add my vegan hemp parmesan for a dairy free option.
  • Switch up the dressing: This recipe calls for a simple ACV and lemon juice dressing, but there’s many ways to switch it up. My vegan ranch dressing, avocado caesar dressing, or tahini dressing would all be delicious options to try.
  • Add grains: For extra heartiness, add some cooked quinoa, farro, or wild rice to the salad. It’ll bulk it up nicely for a more substantial meal.
  • Make it spicy: Add a sprinkle of red pepper flakes or even some sliced jalapeños for a hint of heat.
Side by side photo of a bowl with sweet potato salad ingredients. In one bowl the ingredients are in the bowl organized. In the second photo they are all mixed together.

How to Make This Salad

Roast the sweet potatoes – Preheat your oven to 400°F. Toss sweet potato chunks with oil and sea salt, spread on a baking sheet, and bake for 30 minutes, flipping once. Let them cool.

Prep the salad base – In a large bowl, combine chopped spinach, red onion, dried cranberries, apple cider vinegar, and lemon juice.

Combine ingredients – Add the cooled sweet potatoes to the bowl, then gently mix in the avocado, sea salt, and black pepper. Sprinkle on hemp seeds if desired.

Serve and store – Enjoy immediately or refrigerate until ready to serve.

Brittany’s Tips

  • Cut sweet potatoes evenly – For even roasting, try to cut the sweet potatoes into similar-sized chunks. This way, they’ll cook evenly and you won’t end up with some pieces too soft and others undercooked.
  • Get those sweet potatoes golden – Don’t rush the roasting! Let the sweet potatoes get a bit golden and caramelized—it adds so much flavor. Flip them halfway through for the best results.
  • Add the avocado last – To keep the avocado fresh and vibrant, add it just before serving. This way, it won’t brown, and you’ll get that perfect creamy texture in every bite.
Bowl of sweet potato salad with avocado, spinach, onion and cranberries.

How to Serve

This salad is great served cold or at room temp, which also makes it perfect for BBQs, potlucks and parties. One batch makes about 6 servings so if you’re making it for a potluck you may want to double the recipe. Here’s some ideas to try out:

Bowl of sweet potato, avocado and spinach salad garnished with lemon wedges. A fork and napkin are beside the bowl.

How to Store & Prep Ahead

I recommend serving this salad right away, but it you want to prep it ahead of time, you can roast the sweet potatoes and chop all the veggies up to a day in advance.

After roasting, let the sweet potatoes cool and store in the fridge until you’re ready to make the salad.

The avocado is best added just before serving, but leftovers of the salad will keep in the refrigerator for up to 2 days. The avocado might turn a little brown so not the prettiest for serving to guests, but it will still taste good!

Frequently Asked Questions

What are the health benefits of sweet potatoes?

Sweet potatoes are such a nutrient-rich vegetable! They’re loaded with fiber, vitamin A and vitamin C. In addition, the orange and purple varieties of sweet potatoes are rich in antioxidants that help protect the body from free radicals. (Source)

What can I use instead of dried cranberries?

Raisins, dried cherries, or even chopped dried apricots make great alternatives if you’re looking for a different touch of sweetness.

More Side Salads You’ll Love

Be sure to check out all my side dish recipes as well as my full collection of salad recipes.

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

3.99 from 223 votes

Roasted Sweet Potato Salad

This sweet potato salad is a tasty side dish featuring roasted sweet potatoes, creamy avocado chunks, chopped spinach, red onion and dried cranberries. It's the perfect side for parties, potlucks and holiday dinners.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6
Save this recipe!
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!

Ingredients  

  • 10 cups sweet potatoes, about 3 large, chopped evenly into bite-size chunks
  • 1 Tablespoon avocado or olive oil
  • 1 teaspoon sea salt
  • 4 ounces baby spinach, chopped
  • ½ cup red onion, chopped very small
  • 2 Tablespoons apple cider vinegar
  • 2 Tablespoons lemon juice
  • cup dried cranberries
  • 1 avocado, chopped in chunks
  • ½ teaspoon sea salt
  • ground black pepper, to taste
  • 1-2 Tablespoons hemp seeds, optional

Instructions 

  • Preheat oven to 400° F. Place sweet potato chunks into a large bowl and toss with oil and sea salt. Bake for 30 minutes or until cooked through, flipping once. Remove from oven and let the potato chunks cool. This step can be done ahead of time. Just keep the roasted potatoes in the fridge and complete step 2 the day you want to enjoy the salad.
  • While the potatoes are roasting, add the chopped spinach, onion, dried cranberries, apple cider vinegar and lemon juice in a large bowl. Add cooled sweet potato chunks to the bowl and stir to combine. Gently stir in avocado and sea salt. Add ground pepper to taste. Sprinkle on hemp seeds (if using). Serve immediately or store in the fridge until ready to serve. Can be eaten cold or at room temperature.
  • Store leftovers in a sealed container for up to two days. If needed, add a splash of extra lemon juice before serving.

Video

Nutrition

Serving: 1/6 of recipe (without hemp seeds) | Calories: 292kcal | Carbohydrates: 57g | Protein: 5g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 5g | Sodium: 730mg | Fiber: 9g | Sugar: 16g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This Recipe? Rate & Comment Below!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!
3.99 from 223 votes (199 ratings without comment)

Leave a comment

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

Recipe Rating




98 Comments

  1. 5 stars
    Holy cow. I usually don’t write reviews for recipes but I’m halfway through eating this and have to say it’s incredible! Super easy and so hard to put down

    1. Ahh yay!! That makes me so happy to hear, Nicole. I’m so glad this salad is a hit. Thanks for making it and for coming back to leave a comment + star rating. I so appreciate it. 🙂

  2. 5 stars
    I made this a few weeks ago for the first time and was so wowed by the flavors! Definitely a new go to recipe and I’m making a different salad today and will be incorporating this dressing. Thank you!

    1. Ahh yay, that makes me so happy to hear, Marie. I’m so pumped you loved this salad. Thanks for taking the time to leave a comment + star rating. I appreciate it. <3

  3. 5 stars
    Oh my word! Perfect flavors and the best compliment from my husband, “I could eat this all day!” A visually beautiful salad as well.

    1. Ahh that makes me so happy to hear, Dorothy. I’m glad this salad was a hit! Thanks for making it and for coming back to leave a comment + star rating. I so appreciate it. 🙂

    2. 5 stars
      My husband just said the exact same thing! What’s really crazy is the dressing of just ACV & lemon juice. Wacky brilliance from Brittany once again. Next time I double

  4. 5 stars
    Currently my favorite salad! I’m obsessed!! I keep forgetting to buy Apple cider vinegar so I just used red wine vinegar. I will be making this so often! I love the avocado and sweet potato together.

    1. Woo-hoo! So glad you’re loving this salad, Mallory. Thanks for making it and for coming back to leave a comment + star rating. It means the world to me. 🙂

  5. 5 stars
    The flavors in this recipe were phenomenal! And such a simple dressing. I didn’t have the dried cranberries, but still delicious!

    1. That makes me so happy to hear!! I’m glad this salad was a hit. Thanks for making it and for coming back to leave a comment + star rating. I so appreciate it. <3

  6. Me gusta la combinación de alimentos que haces. Gracias por la receta, la haré un cuanto pueda, todos ingredientes me gustan.

  7. 5 stars
    Just made this and so yummy. I added some pepitas, hemp seed hearts and added avocado to just a single bowl so I could store rest. Also added some dill and golden kiwi which was a surprisingly nice flavor compliment and extra vitamins! Will make again and explore the add-ins. Thank you.

    1. Ohhh love the mix-in’s you added! Sounds delicious! So glad you enjoyed this salad, Beth. Thanks for trying my recipe and for coming back to leave a comment + star rating. I appreciate it.

  8. I must admit I had to google strawberry pretzel and Watergate salads. How did I miss these as a kid? Not my jam now but back in the day I would have been all over these!
    Thanks for this yummy sounding salad. I can’t wait to make it.