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

Full ingredients and substitutions are in the recipe box below.

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 70 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

Video

Black Bean Salad with Cilantro Lime Dressing

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
  • 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.

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

Don’t Lose This Recipe

Enter your email to get this recipe in your inbox and sign up for our free newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @hilltop.recipes 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 easy, healthy, and delicious recipes 🌿✨.

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

5 from 70 votes (28 ratings without comment)

Leave a comment

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

Recipe Rating




81 Comments

  1. 5 stars
    Love, love, love ❤️ this Black Bean Salad, made for the first time and it turn out amazing, my husband took one bite and said very good!

  2. 5 stars
    Made this first as written and again, this is another winner from you both!!! Thank you for giving me another outstanding recipe which I can enjoy! I was out with some friends and I was telling them about your website… one of them had a health issue and he ask me to send him the link to your website – which I gladly did! I told him that everything I’ve made from your site has been good and what I would rate 5stars! While with this group of friends one of them I had sent the Lucky Blackeye Pea Salad told this other friend I had sent it to her, she made it and it was good. Another testament to your recipes! I have no problem sharing your website to others with confidence that they, too, will love your recipes.

    1. Hi Tricia,
      Thank you so much for (another) thoughtful comment.
      I’m beyond happy that the black bean salad was another winner for you!
      And honestly, hearing that you confidently recommend our recipes and website to your friends means the world to myself and Nico. Thanks again for your incredible support and encouragement!

      1. You are very welcome!! Honestly, before I pass websites on to my friends I usually make several recipes so I can honestly say the website/recipes are worth it – and yours is definitely worth it. I grew up in the Deep South but left at 21 and lived in Texas for over 51 yrs. I don’t eat like the true Southerners do and haven’t in years. I have grandchildren and now a great-grand child so I want to be around a bit longer to watch the great-grand grow up, and eating healthy is a choice I made many years ago. And quite honestly I love it! I am now back in the Deep South after my husband passed away so am trying to now get my brother to eat healthy which isn’t going too well as people here still love their Southern cooking (that’s all I’m going to say about that)!
        I will still be looking forward to a cookbook from y’all one day in the future. Until then, I will continue to use the website, gratefully pass on your website to friends – or anyone who’s interested and trust my recommendations. lol
        Thank you both for the excellent well thought out website which helps a lot of people hopefully take charge of their health and live a bit longer.

  3. Hi Nico & Louise. I have a question. I’m not fond of jalapeños and normally do not make anything with them in a recipe but I was wondering if I left them out would there be a big difference in the taste of this recipe? ¼ cup pickled jalapeños doesn’t sound like much – and since they’re pickled if I used a little less how much would you recommend using. If left out how much would it affect the taste. I am assuming pickled jalapeños would not be that hot?! Hope the question makes sense.
    Please advise as I want to try this real soon.
    Thanking you in advance.

    1. Good question, Tricia.

      So, pickled jalapeños are usually mild and more tangy than spicy.

      But yes, you can absolutely reduce the amount or leave them out.
      If you skip them, you’ll just miss a bit of acidity and brightness… nothing major.
      A small splash of vinegar or extra lime juice can help balance it if needed.

      Start small and adjust to your taste 👍

      1. Louise, I just want to “thank-you” for replying back to my question regarding jalapeños . I will now try jalapeños and this delicious looking salad very soon! Afterward I will rate it.
        Again, “thank-you” very much for your quick reply to my question. I look forward to making this recipe! I love yours & Nico’s recipes and website.

        1. Always here to help, Tricia 🥰

          Thank you for your always diligent feedback on our recipes, we appreciate every single one of your messages!! Kindest,

          Louise

  4. 5 stars
    We just had this for dinner….outstanding! And so easy. I was out of cilantro so used fresh parsley in the dressing and it was great. Dressing was a bit thick but a teaspoon or so of water took care of that. I added some feta last minute, and it was a great addition! We both want this put into rotation at our house. Excellent! Thank you Nico, once again!

    1. So great to hear, Jim! 😊 Love the parsley swap and the feta addition—sounds like a delicious combo. Thanks for sharing here.
      All the best,
      Louise

  5. 5 stars
    Fantastic salad. I followed your instructions and it came out great. I did not have maple syrup and was low on honey, but it still tasted amazing. Will definitely be a repeat performance from now on. Will try your other recipes too.

  6. 5 stars
    Fantastic. Trying really hard to like sweet potatoes and this helped! I dressed entire salad and ate for four days. Had to bring to room temp and mix well, but it held up pretty good. Next time I’ll follow tip of adding dressing when serving for meal prep. Didn’t have pickled jalapenos so threw in some banana peppers. The dressing is great – added extra ginger for zing.

    1. Hi Jill,
      This is such a kind review—thank you.
      Love the banana pepper swap and the extra ginger (sounds delicious). So glad it held up well for you for your meal prep.
      All the best,
      Louise