This healthy Sweet Potato Salad with avocado balances warm roasted sweet potatoes, creamy avocado, peppery arugula, and a bright apple-cider vinaigrette. Serve it warm or chilled as a satisfying vegetarian main, a flavorful side dish, or a meal-prep staple that’s naturally gluten-free and easy to adapt to vegan or dairy-free diets.

Sweet Potato Salad
This Sweet Potato Avocado Salad highlights the contrast of textures and flavors: caramelized roasted sweet potatoes, silky avocado, crisp red onion, and peppery baby arugula tossed in a tangy apple cider vinaigrette. Roasting the potatoes concentrates their natural sweetness and creates crisp edges that pair beautifully with the cool avocado. Lightly spiced with paprika, garlic powder, salt and pepper, the potatoes are tossed with a simple dressing of olive oil, apple cider vinegar and a touch of sweetener to round out the flavor.
Why You’ll Love This Sweet Potato Salad Recipe

I first fell for warm sweet potatoes tossed with a bright vinegar dressing in a tandoori-style salad — the sweet, salty and acidic notes work together so well. This version is simple and versatile, perfect for weeknight dinners, casual gatherings, or packed lunches.
- Nutritious: Sweet potatoes, arugula and avocado provide fiber, vitamins and healthy fats for a colorful, nourishing meal.
- Easy to prepare: Minimal hands-on time — roast the potatoes, whisk the dressing, then toss everything together.
- Diet-friendly: Naturally high-fiber, vegetarian, easily vegan and gluten-free. It also works well for dairy-free and weight-conscious meal plans.
If you make this recipe, feel free to share photos on your social accounts with tags or mentions as you prefer.

What You’ll Need

This salad combines nutrient-rich vegetables with a bright apple cider vinaigrette. Below are the main ingredients; detailed measurements are in the recipe card further down.
- Sweet potatoes: Peeled and cubed for even roasting.
- Olive oil: For roasting and finishing the greens.
- Seasoning: Sweet paprika, garlic powder, kosher salt and black pepper.
- Red onion: Adds crunch and sharpness.
- Arugula: Peppery greens that balance the sweet potatoes.
- Avocado: Cubed Haas avocado for creaminess and healthy fats.
- Dressing: Olive oil, apple cider vinegar, honey or agave, salt and cumin.
How to Make Sweet Potato Salad
Roast the sweet potatoes until tender, whisk together the dressing, and toss everything while the potatoes are still warm so they absorb the vinaigrette. Add arugula and avocado at the end for freshness and creaminess. The steps below summarize the process; full instructions and ingredient amounts are included in the recipe section.




- Season the sweet potatoes: Toss peeled, cubed sweet potatoes in olive oil and the spice mixture (paprika, garlic powder, salt and pepper).
- Roast: Roast at 400°F until tender, about 25–30 minutes total, turning once halfway through for even browning.
- Make the dressing: Whisk together olive oil, apple cider vinegar, honey (or agave), cumin and salt in a large bowl; add the diced red onion.
- Toss while hot: Add the hot roasted sweet potatoes to the bowl with the dressing and let them sit for a few minutes to soak up flavor.
- Finish the salad: Once slightly cooled, add arugula, a drizzle of olive oil and a pinch more salt; toss to combine.
- Serve: Divide into bowls, top each serving with cubed avocado, and adjust seasoning with salt and pepper to taste.
Variations
- Swap the root: Use roasted butternut squash instead of sweet potatoes.
- Onions: Substitute shallots or scallions for a milder bite.
- Greens: Baby spinach can replace arugula for a softer leaf.
- Smoky flavor: Use smoked paprika instead of sweet paprika.
- Vinegar: White wine or red wine vinegar can be used in place of apple cider vinegar.
- Sweetener: Maple syrup or agave works well if you prefer plant-based sweeteners.
- Cheese (optional): Crumbled goat cheese or feta for a richer finish.

Serving Suggestions
This salad is great for a light lunch, a barbecue side, or paired with grilled or roasted proteins. Complement it with cornbread muffins, roasted vegetable skewers, or a fresh broccoli salad for a balanced spread.
Storage
- Meal prep: The salad stores well for lunches; keep the avocado separate and add before serving to avoid browning.
- Refrigerate: Store leftovers in an airtight container for up to 3 days. Serve cold or allow to come to room temperature for about 30 minutes before eating.

More Sweet Potato Recipes You’ll Love
- Sweet Potato Casserole with Marshmallows
- Roasted Sweet Potatoes
- Garlic Sweet Potato Mash
- Baked Sweet Potatoes
- Roasted Sweet Potato and Black Bean Bowls
Sweet Potato Salad Recipe
A vibrant salad of roasted sweet potatoes, arugula and avocado tossed in an apple cider vinaigrette. Serves 4.
Yield: 4 servings (about 2 cups per serving)
Prep: 15 minutes | Cook: 30 minutes | Total: 45 minutes
Calories: 290 per serving
Ingredients
Sweet Potatoes
- 2 medium sweet potatoes, peeled and chopped into 1/2-inch cubes (about 20 ounces)
- 1 tablespoon extra virgin olive oil (for roasting)
- 1 teaspoon sweet paprika
- 1 teaspoon garlic powder
- 1/2 teaspoon kosher salt, plus additional to taste
- Black pepper, to taste
- 1/4 cup red onion, diced
- 4 cups baby arugula
- 4 ounces Haas avocado, cubed (about 1 avocado)
For the dressing
- 2 tablespoons extra virgin olive oil, plus 1 teaspoon for the greens
- 1 1/2 tablespoons apple cider vinegar
- 1 teaspoon honey or agave (for vegan)
- 1 teaspoon kosher salt, plus 1/8 teaspoon for finishing
- 1 teaspoon ground cumin
Instructions
- Preheat the oven to 400°F (200°C).
- Place the sweet potato cubes on a baking sheet. Drizzle with 1 tablespoon olive oil and toss. In a small bowl, mix paprika, garlic powder, 1/2 teaspoon salt and black pepper. Sprinkle over the potatoes and toss to coat.
- Roast the potatoes for 13–15 minutes, toss, then continue roasting another 13–15 minutes until tender and slightly caramelized.
- While the potatoes roast, whisk together 2 tablespoons olive oil, apple cider vinegar, honey or agave, 1 teaspoon salt and cumin in a large bowl. Stir in the diced red onion.
- When the potatoes are done, add them hot to the bowl with the dressing and toss. Let cool for at least 5 minutes so they absorb the dressing.
- Once cooled slightly, add the arugula, 1 teaspoon olive oil and 1/8 teaspoon salt. Toss well to combine.
- Divide the salad into 4 bowls, top each with 1 ounce (about 1/4 cup) cubed avocado, and season with additional salt and pepper to taste.
Nutrition (per serving)
Calories: 290 | Carbohydrates: 35 g | Protein: 3.5 g | Fat: 16 g | Fiber: 7 g | Sugar: 8.5 g | Sodium: 543 mg
Final note
If you try this recipe, consider leaving a rating or comment to share your experience and any adjustments you made. Feedback helps others and encourages recipe improvements.