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 55 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 55 votes (28 ratings without comment)

Leave a comment

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

Recipe Rating




54 Comments

  1. 5 stars
    This was delicious! My one year old approved and sheโ€™s the whole reason I was trying something new. She hasnโ€™t been liking meats lately and this was a delicious way to get protein in. We did tacos with this as a filling. I steamed the sweet potato and used red bell pepper and parsley instead. Omitted the jalapeรฑos and onions because the kids donโ€™t like them but it still came out great! Definitely recommend and Iโ€™ll be making all the time now.

  2. 5 stars
    Love the recipe. A few swaps and alterations: used butternut squash instead of sweet potatoes (better for my blood sugar control), added half the amount of maple syrup (plenty sweet), used yellow and orange bell peppers, shallots and red onion (only had a little red onion left), sprinkled some sprouted pumpkin seeds on top and put this all on romaine.
    This takes WAY longer than the prep time says. Sure, if everything I already cut up and ready to go, then yes, itโ€™s 15 min. Otherwise, not so much ๐Ÿ˜‰

    1. Hi Julie! ๐Ÿ˜Š Love the swaps you made โ€” they sound delicious and so thoughtful for your needs!
      And haha, totally hear you on the prep time โ€” youโ€™re right, chopping always adds up. Thanks so much for trying the recipe and sharing your tweaks. ๐Ÿ’›

  3. 5 stars
    A winner! Made it last night & served on some finely chopped cos lettuce, leftovers again tonight & added some quinoa I had in the fridge. Loved by both my husband and I, will definitely be on the menu rotation ๐Ÿ™‚

    1. Fabulous, Natalie!! I am so happy that you both enjoyed this!! ๐Ÿฅณ It’s so great for leftovers.

      Have a great Sunday. Kindest, Louise

    1. Hi Lars,

      Yay I’m so happy that you enjoyed it!! Thanks so much for your feedback here ๐Ÿฅณ Kindest, Louise

    1. AMAZING Marissa!! Oh, that sounds glorious, like an avocado lime dressing?! ๐Ÿ˜

      Thank you very much for taking the time to write your feedback! Have a great week ahead,

      Louise

  4. 5 stars
    This is one of my favorite recipes and I make it frequently. I added more veggies and I serve it over a bed a spinach. I did swap out the regular olive oil with a flavored one (fiesta spice) and I donโ€™t use the maple syrup in the dressing but I could see where others might want it to balance the lime juice.

    1. Hi Gy, that is fantastic, I’m so happy you love it ๐Ÿฅฐ. Great idea with extra leafy greens, and added spice, the spinach is a wonderful match!

      Thank you for taking the time to comment here, we appreciate it. Kindest, Louise

    1. Hi Elisabeth,

      The “how to make black bean salad” section as well as the recipe box (click “jump to recipe” to get straight to this box) mention this. The sweet potatoes are added them after roasting them in the oven. Here is the passage: “To a large mixing bowl, add the black beans, finely chopped onion, pickled jalapeรฑos, roasted sweet potatoes, corn kernels, diced green bell pepper, and diced avocado.”

      Kindest, Louise

  5. 5 stars
    I have EVERYTHING to make this. What a wonderful collection of ingredientsโ€”canโ€™t wait for dinner tomorrow! This is going to be fabulous!

  6. 5 stars
    After seeing the video and how simple it was, I decided to make it. Fabulous!! Delicious!! I will make it again!