Go Back
+ servings
Sweet potato salad in a white bowl on a marble countertop

Roasted Sweet Potato Salad

This herb roasted sweet potato salad is perfection: crispy sweet potatoes coated in a rich and creamy herb mixture, finished with crunchy red onions.

Course Side Dish
Cuisine American
Keyword sweet potatoes, vegan option, whole30
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 4 people
Calories 691 kcal



  1. Preheat the oven to 400º. Toss the bite-sized potatoes in the oil until coated well and spread out on a baking sheet.

  2. In a small bowl, mix together all spices. Add the spice mixture to the sweet potatoes, about 1/4 of the mixture at a time, until the sweet potatoes are coated liberally. You may not use ALL of the spices, but you do want the potatoes to be pretty coated.
  3. Roast for 25 minutes then flip over with a spatula. Roast another 10-20 minutes, or until beautifully golden brown and beginning to crisp. As long as you don't actually burn the sweet potatoes, you'll be good.
  4. Remove sweet potatoes from the oven and into a large heatproof bowl. Let cool for about 3-5 minutes or until they're no longer piping hot but still very warm.
  5. Meanwhile, mix together the mayonnaise, cilantro, and red onion. Scrape mayonnaise mixture on the potatoes once you've allowed them to cool briefly and stir, folding mayonnaise mixture into sweet potatoes until coated well.
  6. Serve warm or at room temperature, but not cold.

Recipe Notes

  • Serving instructions: Serve this salad warm or room temperature, not cold.
  • Mayonnaise notes: Use good quality mayo that doesn't have a strong, pungent flavor.
  • Vegan: Use vegan mayo.
  • Whole30: Use Whole30 compliant mayo.
Nutrition Facts
Roasted Sweet Potato Salad
Amount Per Serving (4 g)
Calories 691 Calories from Fat 378
% Daily Value*
Fat 42g65%
Saturated Fat 6g38%
Cholesterol 16mg5%
Sodium 1299mg56%
Potassium 1249mg36%
Carbohydrates 75g25%
Fiber 12g50%
Sugar 16g18%
Protein 7g14%
Vitamin A 48436IU969%
Vitamin C 10mg12%
Calcium 176mg18%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.