This Black Bean Salad is our go-to for spring and summer as it’s quick, fresh, and perfect for warm days. With roasted sweet potatoes, creamy avocado, and a zingy cilantro-lime dressing, itโ€™s an easy, delicious option for lunches, meal prep, and potlucks.

For more Mexican flavors, check out our refried beans, tostadas, Mexican rice, and black bean burger.

Black bean salad.
Black Bean Salad with Sweet Potato

The black bean salad we keep coming back to

Last weekend, Louise and I packed up a little picnic โ€” just a blanket, a few cold drinks, and, of course, a big container of this Black Bean Salad. Itโ€™s the kind of thing we always seem to make when the weather starts to get warm and we don’t feel like cooking. Honestly, itโ€™s so easy to throw together that it almost feels like cheating.

We roasted a few sweet potatoes in the air fryer while tossing the black beans, crunchy peppers, and sweet corn into a bowl. I blended up a quick cilantro-lime dressing (still one of my favorite parts โ€” itโ€™s so fresh) and mixed it all up. It took maybe twenty minutes total, and suddenly we had this colorful, hearty, super refreshing meal that tasted like summer in every bite.

This salad has a little bit of everything: protein from the black beans, creaminess from the avocado, sweetness from the corn and potatoes, and that bright, tangy hit from the dressing. Itโ€™s packed with Mexican-inspired flavors, but still feels light enough that you can eat a big bowl of it in the heat and feel amazing afterward.

It reminds me a lot of some of our other favorite bowls โ€” like our Mediterranean Chickpea Salad, the lemony Quinoa Salad we always meal prep, or that cozy Sweet Potato Salad we make in the fall. Same easy vibe, same real ingredients, same feeling of โ€œwhy didnโ€™t we make this sooner?โ€

If youโ€™re looking for something quick, colorful, and ridiculously satisfying for your next lunch, picnic, or potluck, trust me โ€” this is it.

Ingredients

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

Ingredients for black bean salad on a marble table.

Variations

Quick spiced corn upgrade: Sautรฉ corn kernels (raw or canned) in olive oil for 3 minutes until slightly charred. Season with a small pinch of salt, cumin and smoked paprika. Let cool down slightly and add to salad.

Lime-zest avocado: Toss avo pieces with the zest of half a lime, a pinch of salt, and a few drops of lime juice. This makes the avocado brighter, richer, and last longer.

High-protein Black Bean Salad: Boost protein by doubling the black beans, adding chickpeas, or tossing in air-fried tofu, grilled tofu, or baked tofu. For vegetarians, mix in hard-boiled eggs, cottage cheese, or yogurt tahini sauce. For omnivores, add grilled chicken.

Black Bean and Quinoa Salad: Stir in cooked quinoa (ยฝ cup dry quinoa boiled with 1 cup water) for extra nutrition and staying power. You can also swap in brown rice, farro, buckwheat, amaranth, or millet.

How to make black bean salad

Step 1: Cook the beans if using dried ones

If using canned beans: Skip this step and simply drain, rinse well, and let them dry slightly.

If using dried beans: Rinse the dry black beans under cold water. Boil them in a large pot with plenty of salted water (or better yet, vegetable broth) for about 1 to 1.5 hours until tender but not mushy. Taste a few beans to check doneness โ€” they should be tender with a slight bite. Drain the beans, discard aromatics, and spread them out on a tray to cool quickly and evenly.

Cooking black beans in water then draining them and letting them cool down.

Step 2: Roast the sweet potatoes

Preheat your oven or air fryer to 400ยฐF / 200ยฐC. Peel and dice sweet potatoes into 1-inch (2.5 cm) cubes. Toss with olive oil, salt, black pepper, and a pinch of smoked paprika or cumin for a flavor boost.

Oven: Spread on a baking sheet and roast for 25โ€“30 minutes until fork-tender and caramelized at the edges.

Air Fryer: Add sweet potatoes to the basket (they can overlap slightly). Air fry for 15โ€“18 minutes, shaking every 4โ€“5 minutes for even crisping.

Roasted sweet potatoes on a baking tray.

Step 3: Make the dressing

In a small blender, mini food processor, or bowl, combine fresh cilantro, lime juice, chopped garlic, maple syrup or honey, peeled grated ginger, salt, and olive oil. Blend until mostly smooth but still a little textured โ€” not a full puree. Taste and adjust with a little more lime or salt if needed.

Cilantro lime dressing in a bowl.

Step 4: Mix the black bean salad

In a large mixing bowl, gently toss together the cooled black beans, finely chopped onion, pickled jalapeรฑos, roasted sweet potatoes, thawed corn kernels, diced green peppers, and avocado (only if serving soon).

Drizzle over the dressing and toss gently to coat everything evenly. Taste and adjust seasoning if needed before serving.

Black bean salad with cilantro lime dressing.

Tips

Dry beans well: After rinsing spread the beans out to dry a bit. Extra moisture can make the salad watery and less flavorful.

Cool ingredients before mixing: Let the sweet potatoes and beans cool slightly before tossing with delicate ingredients like avocado and herbs. It keeps everything crisp and fresh.

Dress right before serving: Especially if meal prepping, this helps keep the salad fresh and crisp.

Customize it to your taste: Add extras like diced tomatoes, cucumber, cooked quinoa, pickled onions, and extra dressing.

Avoid adding avocado too early: Avocado can brown and get mushy if it sits too long. Add it just before serving for the freshest flavor and texture.

Don’t skip the final seasoning check: Always taste and adjust โ€“โ€“ The salad might need a final sprinkle of salt, a squeeze of lime, or a little extra herb love just before serving.

How we love to serve this

We usually enjoy this Black Bean Salad as a main meal โ€” itโ€™s perfect for lunch, but just as good for a hearty breakfast or a light dinner. Itโ€™s also super versatile:

  • Wrap it up: Stuff it into a tortilla with a handful of greens and a few tortilla chips on the side.
  • Build a bowl: Layer it over lettuce, quinoa, or any grain you love for a quick, wholesome grain bowl.

And if you want to take it even further, try topping it with chipotle sauce, pico de gallo, avocado spread, sour cream, guacamole, or quick pickled red onions.

More Easy Bean Recipes

If you tried this Black Bean Salad recipe or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

Black bean salad on a serving platter.

Black Bean Salad

5 from 54 votes
This Black Bean Salad is our go-to for spring and summer as it's quick, fresh, and perfect for warm days. With roasted sweet potatoes, creamy avocado, and a zingy cilantro-lime dressing, itโ€™s an easy, delicious option for lunches, meal prep, and potlucks.
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 4 people
Course: Main, Side dish
Cuisine: Mexican-Inspired

Ingredients 

FOR THE SALAD

  • 1 can (15-oz) black beans or 1ยฝ cups (230 g) cooked black beans, or ยฝ cup (100 g) dried black beans
  • 1ยฝ pounds sweet potatoes peeled and chopped into 1-Inch or 2ยฝ cm cubes
  • 1 cup green bell pepper diced
  • ยฝ cup canned corn kernels
  • ยฝ cup red onion chopped
  • ยผ cup pickled jalapeรฑos add more or less to taste
  • 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 more or less to taste

Instructions 

  • Prep the beans โ€“ Drain 1 can (15-oz) black beans, rinse, and let dry.
    If using dried: Rinse, then boil in salted water or broth for 1โ€“1.5 hours until tender. Drain and cool.
    Cooking black beans in water then draining them and letting them cool down.
  • Roast the sweet potatoes โ€“ Preheat oven or air fryer to 400ยฐF / 200ยฐC.
    Dice 1ยฝ pounds sweet potatoes, toss with olive oil, salt, pepper, and paprika or cumin.
    Oven: Roast 25โ€“30 min; Air fryer: 15โ€“18 min, shaking halfway.
    Roasted sweet potatoes on a baking tray.
  • Make the dressing โ€“ Blend or whisk 1 cup cilantro, ยผ cup extra virgin olive oil, ยผ cup lime juice, 2 tablespoons maple syrup, 1 clove garlic, 1 teaspoon grated ginger, and 1 teaspoon salt until mostly smooth.
    Cilantro lime dressing in a bowl.
  • Assemble the salad โ€“ In a large bowl, toss beans, sweet potatoes, 1 cup green bell pepper, ยฝ cup red onion, ยผ cup pickled jalapeรฑos, ยฝ cup canned corn kernels, and 1 avocado.
    Drizzle with dressing, toss gently, and adjust seasoning to taste.
    Black bean salad with roasted sweet potatoes and cilantro lime dressing.

Video

Black Bean Salad with Cilantro Lime Dressing

Notes

SUBSTITUTIONS
  • Black beans (or chickpeas, pinto, black-eyed, kidney beans)
  • Sweet potatoes, diced (or tomatoes)
  • Bell peppers, diced (any color)
  • Corn, drained (canned, frozen, or fresh)
  • Red onion, chopped (or spring onions, shallots)
  • Avocado, diced
  • Pickled jalapeรฑos (or fresh, soaked)
ย 
Dressing:
  • Fresh cilantro (or parsley, basil, mint, or other dressing)
  • Extra virgin olive oil (or avocado oil)
  • Lime juice (or lemon juice, vinegar)
  • Maple syrup (or honey, agave, date syrup, brown sugar)
  • Garlic, chopped (or garlic powder)
  • Ginger, grated (or ground ginger)
ย 
VARIATIONS
  • Spiced Corn: Sautรฉ corn in olive oil for 3 minutes with salt, cumin, and smoked paprika; cool and add to salad.
  • Lime Avocado: Toss avocado with lime zest, salt, and a few drops of lime juice to boost flavor and freshness.
  • High-Protein Salad: Double black beans, add chickpeas or tofu; vegetarians can add eggs or cottage cheese; omnivores can add grilled chicken.
  • Black Bean & Quinoa Salad: Stir in cooked quinoa (ยฝ cup dry quinoa + 1 cup water) or swap in brown rice, farro, buckwheat, amaranth, or millet.
ย 
TIPS
  • Dry beans well: Spread out after rinsing to avoid a watery salad.
  • Cool ingredients: Let sweet potatoes and beans cool before mixing to keep everything crisp.
  • Dress last: Add dressing just before serving, especially for meal prep.
  • Customize: Mix in extras like tomatoes, cucumber, quinoa, or pickled onions.
  • Add avocado last: Toss in avocado right before serving to keep it fresh.
  • Final taste check: Adjust with salt, lime, or herbs before serving.
ย 
STORAGE
  • Make ahead: Great for meal prep! Leave out the avocado and add a little extra dressing before serving, as the salad can dry out.
  • Refrigerator: Store in an airtight container for up to 4 days. Let it sit at room temp for 15 minutes before serving.
  • Freezer: Not recommended.

Nutrition

Serving: 1 of 4, Calories: 466kcal, Carbohydrates: 64g, Protein: 9g, Fat: 22g, Saturated Fat: 3g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 15g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 791mg, Potassium: 1203mg, Dietary Fiber: 14g, Sugar: 17g, Vitamin A: 24763IU, Vitamin B6: 1mg, Vitamin C: 49mg, Vitamin E: 4mg, Vitamin K: 38ยตg, Calcium: 105mg, Folate: 116ยตg, Iron: 3mg, Manganese: 1mg, Magnesium: 92mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 54 votes (28 ratings without comment)

Leave a comment

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

Recipe Rating




53 Comments

    1. Hi Brooke,

      Thank you for your question ๐Ÿ™‚
      We usually serve 1/4 of the whole batch for 1 person for lunch. But that can change greatly from person to person and if you serve the salad next to something else.
      I hope this helps.

      Have a wonderful day.
      Nico

  1. 5 stars
    Thank you Nico and Louise. I love your easy but delicious receipes! Simple ingredients that I already had on hand. The bell peppers gave it a nice crunch for texture. For some reason i didnt notice the recommendation to add quinoa until later. I think that would have been a perfect addition since there appeared to be enough dressing to include that. Will do that next time. I did add a little extra corn to my liking and more lemon. Very good receipe.

  2. 5 stars
    This recipe is a 10/10, absolutely delicious! I made it exactly as written and added boiled quinoa as suggested option. My daughter added some seasoned and baked tofu to hers which was amazing but my first bowl was without it. This recipe is now added into my rotation, thank you!

    1. That’s wonderful news, Diana! I love the baked tofu addition for extra protein, great serving suggestion ๐ŸŽ‰

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

      Louise

    1. Hi Kate,

      If you are vegan you could add quinoa, air-fried tofu, or our baked tofu skewers.

      If you are vegetarian you can add boiled eggs or a dollop of Greek yogurt on the side.

      If you are omnivore this could work with either tuna or grilled/pan-fried chicken.

      I hope this helps ๐Ÿ™‚
      Nico

  3. 5 stars
    What a great blend of flavors! Thank you for sharing your recipe with recommended variations. I added 6 tbsp rice vinegar and 1 tsp brown sugar to a small can of diced green chilies before prepping the rest of the ingredients. I need to add some avocado or quinoa to balance the liquid content.

  4. 5 stars
    I tried the recipe with quinoa but without pickled jalapeรฑo as I did not have some. I doubled the ingredients of the dressing as I prefer the strong flavor. PERFECTION. The salad is very creative and very delicious. I find hard to eat raw green capsicum but the choices of veggies & legumes was perfect. Each ingredient complemented the other. This is the second salad recipe I have tried from this website, & I am back to try more with confidence that the meal will taste perfect! Thank you!

    1. Fantastic, Hessa. We are so happy to have around, and delighted that you enjoy the salads ๐ŸŽ‰

      Thank you for your kind comment and for your rating – it means a lot to us.

      Kindest,
      Louise