This black bean salad recipe is excellent as a main or side dish, and you’ll love it for summer cookouts, picnics, and even more for meal prep and potlucks.

Nutritious black beans are paired with sweet corn, tender sweet potato, crunchy bell pepper, creamy avocado, and a tangy cilantro lime dressing. It’s a perfect balance of colors, flavors, and textures.

Black bean salad with sweet potato

Black bean salad is a crowd-pleaser because it pairs the crisp and creamy textures of the veggies with a fresh and tangy cilantro lime dressing.

We add creamy roasted sweet potatoes because they are a love affair with the black beans, but you can substitute diced cherry tomatoes if you don’t want to turn on your oven, grill, or air-fryer.

This happy and colorful summer salad is the perfect balance between a healthy and indulgent meal. The black beans add plenty of protein, making the salad wholesome and fulfilling.

The other vegetables add texture, color, and flavor, not to mention a variety of nutrients that make you feel great!

This corn and black bean salad is perfect for meal prep, for a quick and nutritious lunch, as a healthy dinner, or bringing potlucks, BBQs, and picnics.

The recipe is inspired by Mexican and Southern flavors and will be loved by all eaters.

Uh, and to make it even more fulfilling, mix in some boiled quinoa or whole grain rice; use it as filling for a wrap, and drizzle with chipotle sauce, tahini sauce, or avocado spread.

black bean salad with cilantro lime dressing

Ingredients & Substitutions

Black bean salad ingredients

Black beans

Use canned black beans or cook dry black beans yourself. Dry black beans are easy to cook at home because they don’t require soaking.

You can boil them in water or vegetable broth for about one and a half hours until tender.

You can substitute black-eyed beans, pinto beans, and red kidney beans for black beans.

Sweet potatoes

Sweet potatoes are perfect with black beans.

You can roast the sweet potatoes in the oven, on a grill, or in the air fryer, and while the sweet potatoes cook, you can prep the other ingredients.

You’ll need a drizzle of olive oil, a sprinkle of salt, and a few twists of black pepper.

Bright orange sweet potatoes are a superfood packed with antioxidants, vitamins, and fibers. Adding them to this black bean salad is a great way to incorporate them into your diet.

You can substitute cherry or grape tomatoes for sweet potato.

Corn

We generally use canned corn kernels, but you can also use frozen corn (defrosted) or cook fresh corn at home by boiling it in water, then cutting it off from the cob.

Green bell pepper

Green bell pepper is crunchy and colorful, and its slightly acidic taste matches perfectly the sweet potatoes and the black beans.

You can substitute red, yellow bell pepper, and orange bell pepper for the green ones.

Red onion

Red onion adds a hint of sharpness to the salad. If the red onion is too harsh for you, replace it with spring onions or shallots.

Jalapeños

Jalapeños add a little heat and acidity to this Mexican-inspired black bean salad.

We use green pickled diced jalapeño peppers or sliced ones.

Cilantro Lime Dressing

Cilantro lime ingredients

Cilantro

Fresh cilantro (coriander outside of the USA) is a perfect match with all the other ingredients in this salad, and that’s why we chose it for our dressing.

If you don’t like cilantro, you can use other fresh herbs such as parsley, basil, or mint instead or replace the cilantro dressing with an Italian vinaigrette or tahini sauce.

Lime

Use fresh lime juice or replace it with freshly squeezed lemon juice.

Use apple cider vinegar instead if you don’t have fresh limes or lemons.

Lime zest is optional, but since most limes are treated with not-so-healthy stuff, I wouldn’t zest their peel.

Olive oil

Extra virgin olive oil would be best for this dressing as it’s fruitier and more aromatic than regular olive oil.

Substitute avocado oil for olive oil.

Ginger

We recommend fresh ginger, but ground ginger works too.

Maple syrup

You can use maple syrup, agave syrup, or honey.

Garlic

You can use fresh garlic or garlic powder.

Salt

We recommend sea salt or kosher salt.

black bean salad with cilantro lime dressing

How to make black bean salad

1. Boil the Beans

Rinse, then boil the dry black beans in a large pot with plenty of lightly salted water for about 1 to 1.5 hours or until tender.

If you use canned black beans, just drain them and rinse them.

Tip: dry black beans don’t require soaking as they are smaller, and their skin is thinner than, for example, kidney beans.

Also, always cook beans in salted water; they’ll taste much better and keep their shape.

Finally, to make the beans even tastier, you can cook them in vegetable broth or add aromatics such as bay leaves, onions, rosemary, carrots, and sage.

cooking black beans in water

There’s no better method than tasting the beans to check if they are done cooking.

Then, when you are happy with them, drain them.

drained black beans

2. Cook the Sweet Potatoes

You can cook the sweet potatoes in the oven, on a grill, or in the air-fryer. Preheat oven or air-fryer to 400°F or 200°C.

Peel and chop the sweet potatoes into 1-Inch cubes. Toss them in olive oil, salt, and pepper.

diced sweet potatoes

Oven Roasting: transfer cubed sweet potatoes onto a baking sheet lined with parchment paper and bake in the oven for 25 minutes or until tender and browned.

oven roasted sweet potatoes

Air frying: transfer the cubed sweet potatoes into the air fryer basket. The cubes CAN overlap. Air fry for 15 to 18 minutes, shaking the air fryer basket every 4 minutes to allow for even cooking.

air fried sweet potato cubes

3. Make the Dressing

Add cilantro, lime juice, maple syrup, chopped garlic, peeled and grated ginger, salt, and olive oil to a food processor or blender.

Tip: it’s best to use a mini food processor, small blender, or immersion blender. You can also do the dressing without a blender by chopping everything by hand and whisking in a bowl.

all ingredients for cilantro lime dressing in a blender

Blend for a couple of minutes, then taste and adjust for salt.

cilantro lime dressing in a bowl

4. Mix the Black Bean Salad

To a large mixing bowl, add the black beans, finely chopped onion, sliced jalapeños, roasted sweet potatoes, corn kernels, diced green bell pepper, and diced avocado.

Tip: only add the avocado if you are serving the salad within 2 hours of making it. If you are meal-prepping, then add the avocado shortly before serving.

avocado, corn, green peppers, black beans, jalapeno, red onion, and sweet potatoes in a bowl

Next, pour in the cilantro lime dressing and toss well.

Taste and adjust for salt, and let the flavors meld for 15 minutes before serving.

black bean salad with cilantro lime dressing

Variations

Black bean salad with quinoa

black bean salad with quinoa and sweet potatoes

Make this black bean salad even more nutritious by adding boiled quinoa. It’ll keep you healthy and satiated for the whole day.

It’s the perfect meal prep recipe for lunch, dinner, and post-workout meals, as the ingredients in the salad are packed with nutrition, wholesome plant protein, healthy carbs, vitamins, antioxidants, and fiber.

You’ll need 1/2 cup of dry quinoa and 1 cup of water.

Cook the quinoa as per package instructions, let it cool down for 15 minutes, then add it to the black bean salad. Alternatively, you can substitute brown rice for quinoa.

Black Bean Mango Salad

Mango Quinoa Salad with black beans

This mango salad with quinoa and black beans is sweet, juicy, creamy, and refreshing.

It’s an original spin on classic black bean salad, and it’s perfect for hot summer days as a light lunch or as a side for barbecues and potlucks.

Check out our black bean mango salad recipe.

Lentils and sweet potato salad

lentils and sweet potato salad

Want to try a different legume? Then our lentil sweet potato salad is perfect for you.

Still plenty nutritious and tasty, this variation with lentils features a Mediterranean-inspired dressing with lemon juice, cumin, paprika, garlic, and parsley.

This one is also perfect for making ahead and bringing with you for lunch. You can also serve this as an appetizer or side dish.

Check out our lentil sweet potato salad recipe.

Serving Suggestions

We eat this black bean salad as a main meal, mostly for lunch, sometimes for breakfast or dinner. Try using it to stuff a tortilla wrap and top it with:

  • Chipotle sauce (pepper in adobo sauce, mayonnaise, lime juice, salt, etc.)
  • Tahini sauce (tahini, water, garlic, lemon juice, salt, etc.)
  • Avocado dip (avocado, tahini, lemon juice, salt, etc.)
  • Sour cream (cashew nuts, water, apple cider vinegar, etc.)
  • Guacamole (red onion, avocado, lime juice, salt, etc.)

You can also serve it with tortilla chips, almost like a dip. Or use it to stuff lettuce leaves and turn it into a cute appetizer.

Storage

Make ahead: this is a great recipe to make ahead of time, store in the fridge, and serve as you need during the week.

It lasts about 4 days in an airtight container, and you can eat it cold straight out of the fridge.

I’d advise you to keep the avocado out until you are ready to serve it and add some extra dressing the next day, as the salad can dry up in the fridge.

Refrigerator: store black bean salad in an airtight container in the fridge for up to 4 days.

Freezer: we do not recommend freezing.

Questions

Is black bean salad gluten-free?

Yes, our black bean salad is gluten-free and vegan.

What pairs well with black beans?

According to “The vegetarian flavor bible” by Karen Page and to our testing, black beans pair perfectly with bell peppers, jalapeños, chipotles, chipotle sauce, cilantro, avocado, corn, cumin, garlic, lime, red onion, oregano, quinoa, tomatoes, sweet potatoes, rice, and olive oil.

Are black beans good in salads?

Yes, black beans are a great ingredient in salads thanks to their firm texture, earthy notes, meaty and creamy texture, and pleasant taste.

They pair well with various ingredients that make great-tasting and nutritious salads, like our black bean and sweet potato salad or mango quinoa salad.

How do you eat black beans creatively?

Make a mango salad with black beans. Juicy sweet mango is delicious with nutty black beans. Add avocado, quinoa, red onion, and a simple tangy dressing. Check out our mango salad with black beans.

Do canned black beans need to be cooked?

No, canned black beans are ready to eat. Drain and rinse them from their liquid, and you are good to go.

More Black Bean Recipes

More Salad Recipes

If you love healthy and fulfilling salad recipes, take a look at our most loved salads:

  • Green bean salad (green beans, cherry tomato, shallot, mustard, olive oil, etc.)
  • Sweet potato salad (arugula, sweet potato, avocado, feta, cranberries, etc.)
  • Avocado salad (cherry tomato, red onion, lemon, bell pepper, avocado, etc.)
  • Barley salad (roasted vegetables, sundried tomato, barley, lemon, olive oil, etc.)
  • Rice salad (olives, cucumber, cherry tomato, bell pepper, wholegrain rice, etc.)

Or get more salad inspiration from our salad archive with grain bowls and healthy everyday salads.

Get all salad recipes –>

black bean salad

Black Bean Salad

By: Nico Pallotta
5 from 44 votes
This black bean salad recipe is excellent as a main or side dish, and you'll love it for summer cookouts, picnics, and even more for meal prep and potlucks.
Nutritious black beans are paired with sweet corn, tender sweet potato, crunchy bell pepper, creamy avocado, and a tangy cilantro lime dressing. It's a perfect balance of colors, flavors, and textures.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6 people
Course: Main, salad
Cuisine: International

Ingredients

FOR THE SALAD

  • 1 can (15 ounces) black beans or 1½ cups cooked black beans
  • pounds sweet potatoes peeled and chopped into 1-Inch cubes
  • 1 cup green bell pepper diced
  • ½ cup corn
  • ½ cup red onion chopped
  • ¼ cup pickled jalapeños chopped
  • 1 avocado diced

FOR THE CILANTRO LIME DRESSING

  • 1 cup cilantro use parsley if you don't like cilantro
  • ¼ cup extra virgin olive oil
  • ¼ cup lime juice
  • 2 tablespoons maple syrup
  • 1 clove garlic
  • 1 teaspoon grated ginger
  • 1 teaspoon salt or more to taste

Instructions 

PREP THE BEANS

  • Canned black beans: drain and rinse under running water.
    Dry black beans: boil in a large pot of lightly salted water for 1 to 1½ hours or until tender.
    drained black beans

ROAST SWEET POTATOES

  • Preheat oven or air fryer to 400°F or 200°C.
    Peel and chop the sweet potatoes into 1-Inch cubes. Toss them in 1 tbsp of olive oil, ½ tsp salt, and a few twists of black pepper.
    Oven: arrange on a baking sheet lined with parchment paper and roast in the oven for 25 minutes, or until tender and browned.
    oven roasted sweet potatoes
  • Air fryer: transfer into the air fryer basket. The cubes CAN overlap.
    Air fry at 400°F or 200°C for 15 to 18 minutes, shaking the air fryer basket every 4 minutes to allow for even cooking.
    air fried sweet potato cubes

MAKE THE DRESSING

  • Blend all dressing ingredients. Taste and adjust for salt, sweet, and lime.
    To make it without a blender, finely chop ingredients and whisk them in a bowl.
    cilantro lime dressing in a bowl

TOSS THE SALAD

  • To a large mixing bowl, add the black beans, finely chopped onion, sliced jalapeños, roasted sweet potatoes, corn kernels, diced green bell pepper, and diced avocado.
    Tip: only add the avocado if you are serving the salad within 2 hours of making it. If you are meal-prepping, then add the avocado shortly before serving.
    avocado, corn, green peppers, black beans, jalapeno, red onion, and sweet potatoes in a bowl
  • Toss with the dressing then taste and adjust for salt before serving.
    black bean salad with cilantro lime dressing
  • Optionally, you can add about 1 cup of boiled quinoa.
    black bean salad with quinoa and sweet potatoes

Video

Black Bean Salad with Sweet Potato

Notes

Nutrition information is an estimate for 1 serving of black bean salad out of 6 servings.
STORAGE
Make ahead: this is a great recipe to make ahead of time, store in the fridge, and serve as you need during the week.
It lasts about 4 days in an airtight container, and you can eat it cold straight out of the fridge.
I’d advise you to keep the avocado out until you are ready to serve it and add some extra dressing the next day, as the salad can dry up in the fridge.
Refrigerator: store black bean salad in an airtight container in the fridge for up to 4 days.
Freezer: we do not recommend freezing.
ALSO ON THIS PAGE
 

Nutrition

Calories: 312kcal, Carbohydrates: 43g, Protein: 6g, Fat: 14g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 809mg, Dietary Fiber: 10g, Sugar: 11g, Vitamin A: 16536IU, Vitamin B6: 0.5mg, Vitamin C: 33mg, Vitamin E: 3mg, Vitamin K: 25µg, Calcium: 70mg, Folate: 75µg, Iron: 2mg, Manganese: 1mg, Magnesium: 63mg, Zinc: 1mg
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

[adthrive-in-post-video-player video-id=”mGXUwtTY” upload-date=”2023-06-12T08:34:41.000Z” name=”Black Bean Salad” description=”This black bean salad with roasted sweet potatoes, corn, green or red bell pepper, creamy avocado, jalapeños, and a cilantro lime dressing with fresh cilantro and lime juice is a winner.” player-type=”default” override-embed=”default”]


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

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

Recipe Rating




33 Comments

  1. 5 stars
    This salad is delicious and simple! Most of the time I look for recipes and end up not making them because I don’t have all the ingredients on hand, not this time.
    Thanks for sharing.

    1. Hi Katia,

      Wonderful, I’m so happy you enjoyed this salad 💪

      Thank you for taking the time to leave a comment here – and happy new year!

      Kindest, Louise

  2. 5 stars
    Absolutely delicious salad!! So full of the freshest flavor, great combination with the sweet potatoes, who knew they would be so delicious in a cold salad. The dressing is so light and tasty, I added 3/4 parsley and 1/4 cilantro.
    Everyone loved it and making again for the holidays!

    1. Yay, that’s so great to hear, Mimi!

      It sounds wonderful as a holiday salad, I’m so happy you enjoyed it.

      Thank you for taking the time to leave a rating and a comment here. All the best,

      Louise

  3. 5 stars
    I made this for dinner last night, and it was absolutely delicious! The meal had a Mexican vibe to it. The cilantro dressing was to die for! I used my immersion blender for the dressing as I didn’t have a small blender on hand.

    You may see many of my comments because I endeavor to try out every recipe on this lovely website!

    One last thing, I really love the serving size feature on this site since I weekly food prep meals.

    1. That’s great news, I’m super happy you enjoyed the salad 🙂

      Thank you for your support, and your kind feedback – it means a lot to us!

      All the best,

      Louise

  4. 5 stars
    The lime cilantro dressing is AMAZING. What a flavor explosion. The salad is great – I love black beans with sweet potatoes. Highly recommend this recipe.

  5. 5 stars
    Excellent! I shared with my neighbour who said it was the Salad of the Summer! we really enjoyed this. It’s my favourite salad – made the cilantro-lime dressing last night. I grilled my corn too. Sooooooo delicious. Perfect mix of ingredients. Thank you for your wonderful recipes.

    1. Hi Anna,
      I’m delighted to hear that you and your neighbour enjoyed the salad.
      What a great idea to grill the corn, and a perfect match for the dressing, indeed 😉
      Thank you for taking the time to leave a comment. All the best,
      Louise

  6. 5 stars
    havent made it yet, but wanted to say you left out the mustard that is used in the videos .. but its not in the recipe here.. what kind of mustard are you using =) .. and how much , thank you !! it looks so good and beautiful..

    1. Hi Anna,
      I’m so happy you feel like cooking this salad! This particular recipe is not with our mustard dressing, but with a cilantro lime dressing. The cilantro and lime works amazingly with black beans and roasted sweet potatoes, so no mustard required 🙂

      (However, the mustard we normally use is American mustard/yellow mustard which has a milder taste compared to Dijon mustard). You can find the recipe here: https://theplantbasedschool.com/mustard-vinaigrette/

      I hope that helps. Happy cooking!
      Best,
      Louise

  7. 5 stars
    Not gonna lie, this is probably one of the most tasty recipes I have ever made – top 5 for sure!!! And I have made a TON over the past few years. Wow… the dressing… absolutely divine. The sweetness from the potatoes with the acidic kick from the lime and the creamy avocado balancing it all out. SO GOOD ☺️ I used quinoa for my protein and it was delicious. Luckily mine didn’t dry out in the fridge and I was able to eat it as is for the next 3 days. My new go to meal prep recipe for the week. Thank you!!!!

    1. Hi Sarah,
      Thank you SO much for your kind comment, I am really happy that the flavors of the veggies and the dressing pleased you!!
      Wonderful tip on the meal-prepping, this is super useful!
      Have a great rest of your week, Sarah.
      Kindest, Louise

    2. 5 stars
      Thanks for this recipe , it was delicious! My husband said “ make this a keeper, I love it!” No cilantro so I used a vinaigrette, otherwise made exactly as written, with quinoa. Suggestions for substitutions are really helpful. I can’t wait to try more of your recipes. Thanks again

      1. Hi Cathy,
        That’s fantastic, I’m so happy you both enjoyed the salad with the quinoa variation.
        Thank you very much for your comment, and for your kind words 🙂
        Happy cooking,
        Louise

  8. 5 stars
    This recipe was so delicious! I cheated and used canned beans. I also roasted the red onions along with the potatoes and added 1/2 an avocado to the dressing to thicken it up. I even ate it for breakfast the next day 😂

    1. Jenny, that’s amazing – thanks so much for taking the time to leave a comment! I didn’t even think of it as a breakfast idea, haha – I’m so delighted you enjoyed it!! Enjoy your weekend. Cheers, Nico