Roasted Sweet Potato Salad
on Sep 04, 2025
This post may contain affiliate links. Please read our disclosure policy.
This roasted sweet potato salad starts on a sheet pan. That’s where I toss bell peppers and cubes of sweet potatoes with a flavor-packed marinade made with cumin, smoked paprika and more pantry spices. While they’re in the oven, I whisk together a zesty jalapeño lime dressing. Then I combine the roasted veggies with avocado, red onions and cilantro before tossing everything in the dressing. This vegan recipe can be a main dish salad or a healthy side dish.
Also try this roasted sweet potato chickpea kale salad.

Table of Contents
Why You’ll Love This Recipe
It’s a sheet pan salad with both roasted and fresh ingredients. That gives it a wonderful combination of smoky sweet potatoes and peppers along with beans, creamy avocado and red onions. It has such fantastic textures too.
Black beans add protein and make this vegan potato salad even more hearty and filling. They make so much sense with the blend of dried spices and other ingredients in the recipe.
Because this is a no-lettuce salad, there’s no risk of wilting, and it’s a great choice for meal prep. Roasted potatoes and black beans for a base give this salad staying power, no offense to lettuce, so you can also serve it at a potluck or another get-together.
The Ingredients
This is what you need:
- Sweet potatoes: I use 3 medium sweet potatoes which is about 1-1/2 pounds or so. Peel them and then dice them. You can substitute with cubed butternut squash.
- Bell peppers: A red bell pepper and a green pepper are a good balance of a sweeter pepper and one that’s more bitter. It is up to you what color peppers that you use.
- Black beans: Canned beans are a convenient pantry ingredient. They are good in salads especially ones with Tex-Mex flavors and ingredients.
- Dried spices: The marinade has a blend of cumin, garlic powder, onion powder, smoked paprika, kosher salt and black pepper. You can use chili powder or cayenne pepper as a substitute for smoked paprika if you want more heat.
- Red onions: Instead of roasting them, I keep the chopped red onions fresh, so they give the salad a crisp and sharp bite.
- Avocado: For something creamy and rich, I dice a ripe avocado and toss that with the roasted vegetables and beans.
- Cilantro: For fresh herbs to finish the salad, I go with chopped cilantro.
- Jalapeño lime dressing: It’s made with chopped jalapeños, minced garlic, salt, pepper, lime juice and olive oil.
How To Make This Roasted Sweet Potato Salad Recipe
Preheat the oven to 400 degrees F.
1. Marinate the sweet potatoes and bell peppers. Whisk the cumin, garlic powder, onion powder, smoked paprika, salt and pepper with oil in a small bowl. On the prepared pan, toss the potatoes and peppers with the marinade. Then spread them into a single layer.
2. Roast the sweet potatoes and peppers. Give them 25-30 minutes in the hot oven. The potatoes should be tender in the middle, and the peppers should be a little brown on the edges.
3. Make the dressing. Stir the jalapeños, garlic, salt, pepper, lime juice and oil in a small bowl.
4. Assemble the ingredients in a large salad bowl. That includes the roasted sweet potatoes and peppers, black beans, red onions, avocado and cilantro.
5. Drizzle in the salad dressing. Toss gently to combine.
Serving
You can enjoy this sweet potato salad on its own for lunch or dinner. If you want, you can add chopped romaine or kale to it for greens. Serve it as a side dish with roasted cauliflower tacos, veggie fajitas or quinoa chili.
Storage & Leftovers
This roasted sweet potato salad is best eaten warm or at room temperature. You can keep leftovers in an airtight container in the fridge up to 3 days. Warm them in a 350-degree F oven. You can also eat them cold, but I like to let them sit at room temperature, so they lose some of the chill from the fridge.
If you do have leftovers, I recommend pouring any remaining dressing from the bottom of the mixing bowl into a jar and also storing that in the fridge. Then after you warm the roasted potatoes, black beans and peppers, you can give them a splash of dressing.
Recipe FAQs
Can you add cheese to this hearty salad?
Yes. The recipe is vegan as written, but I would recommend either Cotija or feta cheese.
Is it ok to toss lettuce into the salad?
Of course. For fresh greens, go with chopped romaine or kale, which are more substantial than baby spinach or arugula.
More Sweet Potato Recipes
Sweet Potato Skins with Black Beans
Oven-Baked Sweet Potato Fries
Roasted Sweet Potato Black Bean Quesadillas
Baked Sweet Potato Fritters
Roasted Sweet Potatoes, Black Beans & Tofu
More Fall Salads
Kale Apple Salad
Roasted Cauliflower Sweet Potato Salad
Fall Harvest Salad
Apple Walnut Quinoa Salad
Roasted Vegetable Salad
Find more salad ideas in my seasonal salad roundup featuring leafy green salads, bean salads and pasta salads. Also, get inspired with my full roasted vegetable collection.
Roasted Sweet Potato Salad
Ingredients
For sweet potatoes and peppers
- 2 tablespoons olive oil
- 1/2 teaspoon cumin
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/4 teaspoon smoked paprika
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 3 medium sweet potatoes, cut into 1/2-inch dice (about 1 1/2 pounds)
- 2 bell peppers, cut into 1-inch pieces
For dressing
- 1 tablespoon minced jalapenos
- 1 garlic clove, minced
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black peppers
- 1 lime, juice
- 1/4 cup olive oil
For salad
- 15 ounce can black beans, drained and rinsed
- 1/4 cup diced red onions
- 1 avocado, diced
- 1/4 cup chopped cilantro
Instructions
- Preheat the oven to 400 degrees F.
- In a small bowl, stir 2 tablespoons olive oil, cumin, garlic powder, onion powder, smoked paprika, 1/2 teaspoon salt and 1/4 teaspoon black pepper. Toss the sweet potatoes and peppers with the oil-spice mixture on the pan and spread them into a single layer.
- Roast for 25-30 minutes until the potatoes are tender in the middle and the peppers are lightly browned on the edges.
- While the sweet potatoes and peppers are in the oven, make the dressing. Whisk the jalapeños, garlic, 1/2 teaspoon salt, 1/4 teaspoon black pepper, lime juice and 1/4 cup olive oil in a small bowl.
- In a large bowl, combine the roasted sweet potatoes and peppers, black beans, red onions, avocado and cilantro. Drizzle in the dressing, tossing to combine.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This looks fabulous – what do you suggest as a dressing for all us Cilantro haters?
For the Cilantro haters, I would do a mix of fresh herbs–flat leaf parsley, basil, oregano. I would reduce the amount from 1 cup to 1/2 cup so as to not overwhelm the other flavors of the salad.
Thanks – it will go great this weekend served with the veggie burgers which I loved.
Looks amazing. making this immediately #cilantrolover
This salad was fabulous! A keeper!
That’s fantastic!
Is the red pepper a bell pepper?
Yes. It’s a red bell pepper.