By Emily Carter Category Vegetarian and Plant-Based Recipes Published Sep 23, 2026

Roasted Sweet Potato Black Bean Salad

Roasted sweet potato black bean salad with avocado and lime dressing

This Roasted Sweet Potato Black Bean Salad combines caramelized sweet potatoes, hearty black beans, fresh vegetables, creamy avocado, and a tangy lime dressing in one colorful bowl. The sweet potatoes are roasted until browned around the edges and tender inside, giving the salad a warm, slightly sweet base that pairs well with the fresh ingredients.

It is easy enough for a weeknight lunch but colorful enough to bring to a potluck or family gathering. You can serve it slightly warm or let the roasted sweet potatoes cool before tossing everything together. The dressing adds plenty of brightness without overpowering the vegetables and beans.

If you like salads that feel substantial rather than just a bowl of greens, this is a good one to keep in your recipe rotation.

On this pageTable of contentsH1 · H2 · H3 heading structure40 headingsOpenClose

Quick Recipe Snapshot

DetailInfo
Prep Time15 minutes
Cook Time25–30 minutes
Total Time40–45 minutes
Servings4
CourseLunch, Side Dish, Main Dish
Cooking MethodOven roasting

Why You’ll Want to Make This

  • Simple ingredients: Most of the ingredients are easy to find at a regular grocery store.
  • Great texture: Roasted sweet potatoes are tender inside with browned edges, while black beans and fresh vegetables add contrast.
  • Easy dressing: A quick lime dressing ties everything together.
  • Flexible: Add extra vegetables, herbs, or a different topping depending on what you have.
  • Good for meal prep: Keep the dressing and avocado separate if you plan to eat it over several days.
  • Easy to serve: It works as a light main dish, lunch, or side for a larger meal.

Ingredients

For the Roasted Sweet Potatoes

  • 2 medium sweet potatoes, peeled and cut into 1-inch cubes
  • 1 1/2 tablespoons olive oil
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper

For the Salad

  • 1 can (15 ounces) black beans, drained and rinsed
  • 1 cup corn kernels, fresh, canned, or thawed frozen
  • 1 red bell pepper, diced
  • 1/2 small red onion, finely diced
  • 1 medium avocado, diced
  • 1/4 cup fresh cilantro, chopped
  • 2 cups baby spinach, roughly chopped
  • 2 tablespoons pumpkin seeds, optional

For the Lime Dressing

  • 3 tablespoons fresh lime juice
  • 2 tablespoons olive oil
  • 1 tablespoon honey or maple syrup
  • 1 small garlic clove, finely minced
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon salt
  • 1/8 teaspoon black pepper

Ingredient Notes

Sweet potatoes: Choose firm sweet potatoes without soft spots. Cut the cubes as evenly as possible so they roast at the same rate.

Black beans: Canned black beans make this recipe quick. Drain and rinse them well before adding them to the salad.

Corn: Fresh corn works well in summer, while canned or thawed frozen corn makes the recipe convenient year-round.

Avocado: Add the avocado shortly before serving so it stays fresh and doesn’t become mushy.

Spinach: Baby spinach adds a leafy element without making the salad too heavy. You can leave it out if you prefer a more vegetable-and-bean-focused salad.

Cilantro: Fresh cilantro adds a bright, herbal flavor. If you don’t like cilantro, fresh parsley is an easy substitute.

Honey or maple syrup: A small amount balances the lime juice. Use maple syrup if you want to keep the dressing vegan.

Pumpkin seeds: These are optional but add a nice crunch.

How to Make Roasted Sweet Potato Black Bean Salad

1. Roast the Sweet Potatoes

Preheat the oven to 425°F (220°C).

Place the cubed sweet potatoes on a large rimmed baking sheet. Add the olive oil, cumin, smoked paprika, salt, and black pepper. Toss until the cubes are evenly coated.

Spread the sweet potatoes into a single layer, leaving some space between the pieces. Roast for 25–30 minutes, turning them with a spatula after about 15 minutes.

They are ready when the centers are fork-tender and the edges are browned and slightly caramelized.

Roasted sweet potato cubes with caramelized edges on a baking sheet

Tip: Avoid crowding the pan. Too many sweet potatoes packed together can trap steam and make them softer instead of nicely roasted.

2. Prepare the Dressing

While the sweet potatoes roast, whisk together the lime juice, olive oil, honey or maple syrup, minced garlic, cumin, salt, and black pepper in a small bowl.

Taste and adjust the seasoning if needed. If you prefer a sharper dressing, add another teaspoon of lime juice.

3. Prepare the Salad Ingredients

Add the drained black beans, corn, diced bell pepper, red onion, chopped spinach, and cilantro to a large salad bowl.

Gently toss to combine.

4. Add the Roasted Sweet Potatoes

Let the roasted sweet potatoes cool for about 5–10 minutes. Add them to the salad bowl and gently toss.

Adding them while they are warm gives the salad a pleasant contrast between warm roasted vegetables and fresh ingredients.

Tossing roasted sweet potatoes with black beans and vegetables in a bowl

5. Add the Dressing and Avocado

Pour the lime dressing over the salad and toss gently until everything is lightly coated.

Fold in the diced avocado last. Sprinkle with pumpkin seeds if using.

Taste before serving and add a little more salt or lime juice if needed.

Finished sweet potato black bean salad with avocado and lime dressing

Recipe Tips

  • Cut the sweet potatoes evenly so smaller pieces don’t burn before larger pieces are cooked.
  • Give the potatoes room on the baking sheet for better browning.
  • Don’t add the avocado too early if you’re preparing the salad ahead.
  • Taste the dressing before adding it because the sweetness and acidity can be adjusted to your preference.
  • Use freshly squeezed lime juice for a brighter dressing.
  • Let the roasted potatoes cool slightly before adding them to prevent the spinach from wilting too much.
  • Keep dressing separate for meal prep so the vegetables stay fresher.
  • Add pumpkin seeds just before serving to keep their crunch.

Variations & Substitutions

Add More Protein

For a more substantial meal, add grilled chicken, sliced hard-boiled eggs, or cooked quinoa.

Make It Vegan

Use maple syrup instead of honey in the dressing.

Add More Heat

Add 1/4 teaspoon of chili powder or a pinch of cayenne to the sweet potatoes. You can also add sliced jalapeño to the salad.

Change the Greens

Swap baby spinach for chopped romaine, arugula, or kale.

Add Cheese

Crumbled feta or cotija cheese pairs well with the sweet potatoes, black beans, and lime dressing.

Add More Freshness

Diced cucumber, cherry tomatoes, or sliced green onions make easy additions.

What to Serve With It

Grilled chicken: A simple grilled chicken breast turns the salad into a more substantial meal.

Warm tortillas: Serve the salad alongside tortillas for an easy Southwestern-inspired dinner.

Grilled fish: The fresh lime dressing works especially well with grilled white fish or salmon.

Rice: Serve it over cooked brown or white rice when you want a heartier bowl.

Soup: Pair it with a simple vegetable or tomato soup for a light lunch.

Make-Ahead, Storage & Reheating

Can You Make It Ahead?

Yes. Roast the sweet potatoes and prepare the dressing up to 2 days ahead. Store them separately in the refrigerator.

For the freshest texture, chop the avocado just before serving.

How to Store Leftovers

Transfer leftover salad to an airtight container and refrigerate for up to 3 days.

If possible, store the dressing separately.

Can You Freeze It?

The assembled salad is not ideal for freezing because the fresh vegetables, avocado, and greens will lose their texture.

The roasted sweet potatoes can be frozen separately, although their texture may become somewhat softer after thawing.

How to Reheat

If you prefer the sweet potatoes warm, remove them from the refrigerated salad and heat them separately in the microwave or in a skillet until warmed through. Let them cool slightly before adding them back to the salad.

Roasted Sweet Potato Black Bean Salad

Recipe by Emily Carter
0.0 from 0 votes
Cuisine: Southwestern-InspiredDifficulty: easy
Servings

4

servings
Prep time

15

minutes
Cooking time

28

minutes
Calories

340

kcal
Total time

43

minutes

Caramelized roasted sweet potatoes, hearty black beans, fresh vegetables, and creamy avocado tossed in a tangy lime dressing — a colorful, filling salad ready in 40 minutes.

Ingredients

  • 2 medium sweet potatoes, peeled and cut into 1-inch cubes

  • 1½ tablespoons olive oil

  • ½ teaspoon ground cumin

  • ½ teaspoon smoked paprika

  • ½ teaspoon kosher salt

  • ¼ teaspoon black pepper

  • 1 can (15 ounces) black beans, drained and rinsed

  • 1 cup corn kernels, fresh, canned, or thawed frozen

  • 1 red bell pepper, diced

  • ½ small red onion, finely diced

  • 1 medium avocado, diced

  • ¼ cup fresh cilantro, chopped

  • 2 cups baby spinach, roughly chopped

  • 2 tablespoons pumpkin seeds, optional

  • 3 tablespoons fresh lime juice

  • 2 tablespoons olive oil

  • 1 tablespoon honey or maple syrup

  • 1 small garlic clove, finely minced

  • ½ teaspoon ground cumin

  • ¼ teaspoon salt

  • ⅛ teaspoon black pepper

Directions

  • Toss sweet potato cubes with olive oil, cumin, smoked paprika, salt, and pepper. Roast at 425°F for 25-30 minutes, turning halfway, until tender and caramelized.
  • Whisk together lime juice, olive oil, honey or maple syrup, garlic, cumin, salt, and pepper for the dressing.
  • Combine black beans, corn, bell pepper, red onion, spinach, and cilantro in a large bowl.
  • Let sweet potatoes cool 5-10 minutes, then add to the salad bowl and toss gently.
  • Pour the lime dressing over the salad and toss. Fold in diced avocado last, sprinkle with pumpkin seeds if using, and serve.

FAQs

Can I use canned sweet potatoes?

Fresh sweet potatoes are recommended because they roast and brown better. Canned sweet potatoes are already cooked and can become too soft in the oven.

Can I make this salad ahead of time?

Yes. Prepare the roasted sweet potatoes, vegetables, beans, and dressing separately. Combine everything shortly before serving for the best texture.

Can I use frozen corn?

Yes. Thaw the corn first and drain any excess liquid before adding it to the salad.

How can I make the salad spicier?

Add sliced jalapeño, chili powder, cayenne pepper, or a pinch of crushed red pepper flakes.

Can I leave out the avocado?

Absolutely. The salad will still have plenty of flavor and texture from the roasted sweet potatoes, black beans, vegetables, and dressing.

Can I use a different bean?

Yes. Pinto beans or chickpeas can replace the black beans, although the flavor and texture will be slightly different.

Can I use kale instead of spinach?

Yes. Finely chopped kale works well. For a softer texture, massage the chopped kale with a small amount of the dressing before adding the other ingredients.

Is this salad served warm or cold?

Both work. It is especially good with the sweet potatoes slightly warm and the other ingredients cool or at room temperature.

Emily Carter
Meet the author

Emily Carter

Author Bio:
Emily Carter is a food and recipe writer focused on approachable, everyday home cooking. She researches trusted recipe sources, tests practical cooking methods, and explains ingredients and techniques in clear, simple language. Her work helps readers understand why a recipe works, how to avoid common mistakes, and how to cook confidently at home.