This avocado and three bean salad is fresh, hearty, and tossed in a simple lime-garlic dressing. It’s packed with creamy avocado, crisp veggies, and plenty of flavor in every bite.

Avocado and Three Bean Salad: A Fresh and Hearty Side
I like a good bean salad, but sometimes they can be a little one-note. This version keeps things fresh with creamy avocado, crisp bell pepper, and juicy tomatoes, all tied together with a simple lime-garlic dressing. It’s the kind of salad that works as a side, but it’s hearty enough to be a meal on its own.
The mix of beans gives it plenty of texture, and the corn adds just enough sweetness to balance everything out. The avocado makes it feel a little more substantial, and the lime juice keeps it from turning brown while adding a nice tangy bite. It’s easy to put together and doesn’t require much prep beyond a little chopping and mixing.
I like to let it chill for about an hour before serving so the flavors can come together. It’s great for meal prep since the beans hold up well, and the dressing keeps everything from drying out. Whether it’s served alongside grilled meats or scooped up with tortilla chips, it’s a simple, satisfying dish that works any time.
Why I Love This Recipe
- The mix of creamy avocado, hearty beans, and crisp veggies makes every bite flavorful.
- It’s easy to throw together with no cooking required.
- Works as a side, light meal, or even a taco topping.

Ingredients
This avocado and three bean salad is packed with texture and flavor, combining fresh veggies, hearty beans, and a simple dressing. Here’s what goes into it and why each ingredient plays a role:
- Avocados – Creamy and rich, they add a smooth texture that balances the crisp veggies and beans. Tossing them in lime juice keeps them from browning.
- Lime Juice – Bright and tangy, it keeps the avocados fresh and adds a zesty kick to the salad.
- Black Beans – Soft and slightly earthy, they bring protein and a hearty bite.
- Kidney Beans – A little firmer than black beans, they add variety and a mild sweetness.
- Garbanzo Beans (Chickpeas) – Slightly nutty and chewy, they give the salad extra substance.
- Corn – Sweet and crisp, it balances the beans and adds a nice pop of color.
- Orange Bell Pepper – Crunchy and mild, it brings freshness and a little sweetness to the mix.
- Grape Tomatoes – Juicy and slightly tangy, they add a fresh contrast to the beans.
- Cilantro – Bright and herby, it ties everything together with a fresh burst of flavor.
- Olive Oil – Smooth and mild, it helps coat everything in the dressing while adding richness.
- Salt & Pepper – Essential for seasoning, they enhance all the flavors in the bowl.
- Garlic – Mashed or finely diced, it adds a little punch of savory depth to the dressing.

How to Make Avocado and Three Bean Salad
Find the complete recipe with measurements in the recipe card at the bottom of the post.
-
Step One: Prep the Avocados
Dice the avocados and toss them in the lime juice to keep them from turning brown. Set them aside while you get everything else ready. -
Step Two: Mix the Main Ingredients
In a big bowl, throw in the black beans, kidney beans, garbanzo beans, corn, bell pepper, tomatoes, and cilantro. -
Step Three: Add the Avocados
Gently add the avocado and lime juice mixture to the bowl, making sure they’re evenly distributed. -
Step Four: Dress It Up
Drizzle in the olive oil, then sprinkle in some salt, pepper, and the mashed garlic. -
Step Five: Give It a Toss
Stir everything together carefully so the flavors mix without smashing the avocados too much. -
Step Six: Let It Chill
Pop the bowl in the fridge for about an hour to let the flavors come together before serving.

Recipe Tips
Here are a few tips to make this avocado and three bean salad even better:
- Keep the avocados fresh – Tossing them in lime juice right after cutting helps prevent browning, so don’t skip this step.
- Rinse the beans well – Draining and rinsing the canned beans removes excess sodium and keeps the salad from tasting too starchy.
- Let it chill – Refrigerating for an hour before serving gives the flavors time to blend, making the salad even better.
- Customize it – Add diced jalapeño for some heat, swap cilantro for parsley if preferred, or mix in a little crumbled feta for extra flavor.
- Serve it your way – Enjoy it as a side dish, a light main, or even as a filling for lettuce wraps or tacos.

Storage and Leftovers
This salad holds up well, but a few simple steps can help keep it fresh:
- Refrigerate properly – Store leftovers in an airtight container in the fridge for up to 3 days.
- Stir before serving – The dressing may settle at the bottom, so give it a quick toss before eating.
- Avocado freshness – The avocados may soften over time, but the lime juice helps slow browning. If making ahead, add the avocado just before serving.
- Not freezer-friendly – The texture of the avocados and fresh veggies won’t hold up well after freezing, so it’s best enjoyed fresh.

Frequently Asked Questions
-
Can I make this salad ahead of time? Yes, but for the best texture, add the avocado just before serving. The rest of the salad can be made a day in advance and stored in the fridge.
-
What can I use instead of cilantro? If you’re not a fan of cilantro, try parsley for a similar fresh touch, or use green onions for a mild, herby flavor.
-
How do I keep the avocado from turning brown? Tossing it in lime juice helps slow oxidation. Storing the salad in an airtight container can also help keep it fresh.
-
Can I use dried beans instead of canned? Absolutely. Just cook them until tender, let them cool, and use them in place of the canned beans.
-
What else can I add to this salad? Diced jalapeños for heat, crumbled feta for a salty kick, or even some cooked quinoa to make it more filling.

More Side Dish Salad Recipes
This post may contain affiliate links. Please read my disclosure policy.
Avocado and Three Bean SaladA fresh and hearty Avocado and Three Bean Salad made with black beans, kidney beans, garbanzo beans, sweet corn, bell pepper, tomatoes, and creamy avocado. Tossed in a zesty lime-garlic dressing, this flavorful salad is perfect as a side dish, light meal, or meal prep option. Naturally vegan and gluten-free, it’s easy to make and great for potlucks, barbecues, or weekday lunches.
Servings: 8 servings
Calories: 292kcal
Equipment
Ingredients
Instructions
VideoNotesFor optimal outcomes when making these avocado and three bean salad, I recommend referring to the recipe details within the post. The recipe post commonly includes valuable notes, expert tips and frequently asked questions, that are not presented in the recipe card, often including how to make this recipe dairy-free, gluten free or vegan and ideas for healthy ingredient substitutions or variations.
The provided nutrition information is merely an approximation, as variations can arise depending on the specific ingredients/brands you select.
© noblepig.com. All content and photographs are copyright protected. Sharing this recipe is encouraged and appreciated, but copying and/or pasting the full recipe to social media or other platforms is strictly prohibited. NutritionNutrition Facts
Avocado and Three Bean Salad
Amount Per Serving (227 g)
Calories 292
Calories from Fat 122
% Daily Value*
Fat 13.5g21% Saturated Fat 1.8g11% Polyunsaturated Fat 2.1g Monounsaturated Fat 8.3g Sodium 381mg17% Potassium 580mg17% Carbohydrates 36g12% Fiber 11g46% Sugar 6g7% Protein 10g20%
Vitamin A 42IU1% Vitamin C 32mg39% Calcium 71mg7% Iron 2mg11% * Percent Daily Values are based on a 2000 calorie diet.
|
Have you tried this recipe? Share your experience in the comments below and let me know how it turned out.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.


Linda Toan says
Perfect for todays 100 degrees here in the Gorge! Thank you for sharing.
Linda Powers says
Your website will not let me sign up. It says to enter a valid email??? I did. Use the one I have had for years.
Cathy says
Very strange. I went ahead and added you to the newsletter. You will have to accept the invitation in your email.
Tracy says
I had the same issue
Heather says
Loved every bite of this salad. It’s so very yummy.
mary sampson says
We live in Vancouver Washington the temperature was 97 the highest in 38 years since moving here from Colorado in 1978, the earliest it has been so hot in almost 40 years, I cannot cook whatsoever bought a west kitchen home, it gets to be 99 at noon must put the a/c on and I make sammies up and salads so we can survive, we go to the Washington coast often to escape this heat..This salad looks like a big winner and yummy too adore avocados and will be making and keeping it in the fridge all summer and probably winter too!
Deanna Vandegrift Byers says
You would never make it in south Texas. We had a Feel like temp of 106 just last week! I think I need to move to Washington. I have heard it is beautiful there. So jealous but this is where my family lives. I liked it much better in my home state of Arkansas. This does look like a very tasty salad.
Ashley | Spoonful of Flavor says
We jumped right into summer here in Florida too, tropical storms and all! I love that this salad is so fresh and flavorful. I could eat this for lunch or as a side dish with my favorite grilled entree.
Amanda | The Chunky Chef says
Oooooh how colorful and fresh!! This would be so amazing with some tortilla chips 🙂
Wanda Vinson says
It is good with tortilla chips! I use it as sdip instead of salad sometimes. Everyone loves it!
Erin @ Dinners, Dishes, and Desserts says
So great for summer! All the colors and fresh flavors! I am all over anything with avocado, so I just want to grab a spoon!
Kacey @ The Cookie Writer says
I am in love! I eat meals like this for dinner instead of a side or appetizer. It would be really hard to share… 🙂
Patricia @ Grab a Plate says
Love the Tex-Mex mix up of this! It’s gorgeous and I’d love to just dig right in!
Kimberly @ The Daring Gourmet says
This is the perfect dish to bring to a barbecue or potluck!
Cooking with Crystal says
Perfect summer refreshing salad! Love it!
Sharon @ What The Fork Food Blog says
This is such a great salad/side dish to go with any Mexican inspired dish, yum!
Laura @ Laura's Culinary Adventures says
What a beautiful salad! Such yummy south west flavors too!
Lauren @ Climbing Grier Mountain says
It is toasty in Denver! This salad sounds like the perfect way to beat the heat!
Sandy@RE says
Cathy, this looks amazing. The perfect summer salad!
Jamie | My Baking Addiction says
This seriously just screams summer, Cathy! So delish!
Lori @ RecipeGirl says
This is the most perfect, fresh-looking salad ever!
Jessica - The Novice Chef says
Three bean salad is awesome – but I have never added avocado! Awesome!
Aurora says
This salad is awesome. I have made it on several occasions and everyone has loved it. I have been asked for the recipe by many and they have had the same reaction by guest. In fact, I am on the site now to copy and send to someone. I have used a large bag of frozen sweet corn and grilled it when corn was not in season and it was great as well. This salad is definitely worth the effort and gets easier each time you make it.
Kerri says
Have served this recipe for dinner when entertaining and everyone loved it. It is a little labor intensive, but very much worth it. My husband gets headaches from jalapeno peppers so I grilled a combination of red and orange sweet peppers. I also used cannellini beans instead of the pinto just because we like them better. The flavors blend together deliciously! Enjoy!
Shana says
Oh my, this looks so good! All those colors and wonderful favors mixed together. I will definitely be adding this recipe to our Mexican Family Dinner Night. Thank you,!
Barbara says
Is it possible to get the nutritional information for this?
Cathy says
It’s in the recipe card.
Barbara Durrell says
You mean enter the recipe?
Cathy says
Yes.
Kim says
How long will avocado stay green?
Cathy says
A couple of days.
Chris Johnson says
I slightly modified the way I made this recipe. I used fresh roasted corn, also roasted my red pepper, and I added thinly sliced fresno chiles. I did not omit any of the ingredients in the recipe and it came out very nice.
Cathy says
Sounds great.
Angie Murphy says
That does sound good with the roasted pepper.
Mich says
I loved the concept of the salad, I added the 1/2 cup of olive oil and thought it was too much, I’d recommend just using a 1/4 cup which I’ll try next time… Thanks for the recipe.
Eric says
I came here to say basically the same thing, I loved the recipe but the oil was a little overbearing. 1/4 cup at the most. Everything else was perfect!
Angie Murphy says
This was very delicious, and easy. As a realtor ,I usually make dinner in the morning.Never know if I will be home early enough to cook. Plus this is a cool summer recipe and even though it is almost October ,today in Fort Worth it will be 97 degrees . Since I made it ahead of time I didn’t add the avacado until we ate . Because last time it got a litte mushy.
Also making it ahead gives the flavor time to marinate .
Debbie Noonkester says
This looks delicious however I have family members that are allergic to cilantro. Can you suggest a different fresh herb to use?
Cathy says
I’ve had a bunch of people use mint and they loved it.
Debbie Noonkester says
OK, I’ll try that next time! I just made it with flat leaf parsley and a little basil and it’s SO good
Cathy says
That sounds good too.
Kirsten says
This is a great salad. Next time I’m going with a little less of the cilantro, 1 bunch was overpowering. Other than that it is perfect!
Vivian K. Dean says
I cannot wait to try this recipe. Looks SO good and good for us, too!
Please note that “kernal” is spelled wrong. It should be “kernel.”
Thank you!
Cathy says
Thanks for noticing, I will have to get in there and change it.
D Paxton says
So pretty. I’m not a garbanzo bean fan, so I used pinto instead. I also added a small can of chopped jalapeno’s and black olives. I also recommend using fairly firm avocados.
Violeta García says
Can this be kept overnight?
Cathy says
Yes.
Karen says
I had this for a whole week and it was fine. I marinated the avocado in the lime juice the whole time I was making the salad and it never browned. I also thought 1/2 cup of oil might be too much – I used 1/3 cup. Had it for lunch all week and added some chopped chicken to it for dinner portions. Delicious. I like spice so next time I’d add some hot pepper flakes or a chopped jalapeno pepper but it is a great recipe just the way it is.
Melanie miller says
I can’t wait to try this. I love cilantri, lime, and avacado. I pretty much have avacado 3-4days a week. Just started using Garbanzo beans alot too!!!
Cathy says
Enjoy it.
Peggy Mauro says
I can’t wait to try this for the next family function. Alot of my family is health consious or vegan.
Thank you!
Kim Wilkins says
I made this recipe for the families I cook for twice a week. They absolutely loved it and asked to have it again very soon! Thanks for a great salad!! BTW I doubled the garlic cause that’s just how I roll!!
Denise says
This was so easy to make. It is very colorful and looks wonderful. I did not have olive oil but had bacon and chipotle infused olive oil. So I used that instead. It is very good. I served it with chicken on the side because my husband has to have meat with his dinner. I could eat this alone for a dinner. I now have a yummy lunch packed with protein. I can just have the salad and be happy.
DPG says
Question: what can be substituted for cilantro. My family doesn’t like.
Cathy says
Try basil.
Jess says
It says 8 servings, but what is the serving size?
Carrie says
I made this today. I recommend using Italian dressing to help with flavoring of the salad. Otherwise, it was great!
Madonna says
I made this with just a dab of cilantro, and it is delicious! I do not feel guilty at all eating a really large portion–great, healthy ingredients! If you like guacamole, you will love this!!
Paula Schlotterbeck says
This is a wonderful dish! The only changes I make are cutting the EVOO to 1/4 c (it gets a bit soupy otherwise throughout the week when I am storing it) and I cut back to 1 large avocado. The salad is a great source of fiber (11g) and iron(13% of the RDA for me)- wonderful for a frequent blood donor! I eat it on a bed of baby spinach, with a clementine orange or two as a side. It’s good with protein (grilled beef, chicken, salmon, or even a sliced hard boiled egg) thrown on top, too. Thank you so much for the recipe.
Elizabeth says
Do you think lemon would work with this instead of lime?
Cathy says
For me personally, I would not like it. You could try it on a small sample bowl and see if you would like it.
Marion says
Can’t wait to try this! It looks so delicious and pretty!
LS says
Canned corn and beans. Not healthy. Soak your own organic beans and if you are able to find non-GMO corn (good luck with that), use it. Otherwise, skip it. Cook real food, not the junk out of cans!
Caitlin Gritsko says
Why bother replying to this recipe if this is your opinion?
Memaw says
Dear Lord, Of course you can soak you’re own beans, but if you have the nerve to growl be sure you’re growing your own cilantro, tomatoes, garlic and pepper…I’m in a VERY rural part of Appalachia in the tip of NC and even here we find certified organic no-sodium beans and when the weather’s fit we grow our own herbs and veggies that’s fertilized with organic fertilizer; horse crap…which sounds like the kind of mess you’re making being hateful for no reason.
Cheryle says
This was excellent!!!
Cathy says
Thanks.
Julie Small says
I made this yesterday and it’s so yummy! So fresh tasting!
Cathy says
Glad you enjoyed it!
Elizabeth says
I don’t consume citrus because of acid reflux. Any suggestions for substitutions for the lime juice? Just vinegar, maybe? Thanks!
Linda says
This is really lovely.
Erna Ahmetspahic says
I’d really like to know the kcal of this dish. Either pr. serving, pr. bowl or pr 100 g. 🙂 Is that possible to get hold of?
Cathy says
The nutritional value is in the recipe card.
Erna says
Wonderful! Thank you so much. <3
Fern Slotman says
I just put this all together to have with dinner tonight. Of course I had to taste test it before putting in the fridge. It was absolutely amazing! so I’m assuming it will be even better tonight. Thank you for creating and sharing this recipe.
Cathy says
Glad you enjoyed it.
HeyMichsi says
Thank you! This looks really yummy and cool for the summer! I can’t wait to try it out.
Jack says
I just made this. So simple and yet so tasty. I may try adding a dash of red onion next time, but I loved it just like the recipe said to make it. Thank you.
Pam Huelskoetter says
Just made this for a meatless option we used oregano instead of cilantro. Loved it
Michal says
Cool recipe, but why for a mercy of a holy spirit name the classic chickpea “garbazo” and corriander “cilantro”? If people font know ingredients they wont go for a recipe , folk want easy stuff, easy ingredients. Stop trying making normal things sound very sophisticated when they are not.
Emily Stephenson says
These aren’t actually the “sophisticated” names for these ingredients. I know cilantro better as cilantro (I had to google coriander to find out they were the same thing) and garbanzo and chickpea are relatively interchangeable. Your perception of these ingredients seems to depend on which products you buy but at least where I live these names aren’t a “sophisticated” alternate name, just another label.
LS says
What these two ingredients are most commonly called depends upon one’s location. I know coriander is called cilantro more commonly in my location. So, it’s neither about “sophicated” nor “mercy of a holy spirit.” What’s normal depends on where one lives. And,of course, you are entitled to your opinion, but I don’t think that ingredients out of a can make for a “cool recipe” and prefer making something like this from dry garbanzos and other fresh non-GMO (canned corn). I avoid anything canned because of the BPA in many canned foods. I guess that makes me (in your mind) “sophisticated” (i.e. snobby) per your judgment, but I’m actually just trying to live a healthy lifestyle.
Holly says
This salad is SUPER easy to make and delicious! I added sweet onion and a little jalapeno for some kick. Great summer food and as a vegan it’s a perfect summer meal atop some arugula!
Terri says
I’m in Arizona and at 9am it is already 96 degrees with an expected high of 105 and we welcome it. The temperature have been as high as 125 this summer, in any case, I’m making this now so my husband and I can have it for dinner. It look fantastic.
We are going on a cruise, so eating light is important for the extra weight that we could put on.
Also its to hot to cook so we eat a lot of salads and quick meals
We try to eat healthy and this recipe will definitely help.
Thank you all for the suggestions and modification of the recipe.
I foresee good eating.
Sherry says
I love this salad! I bring it to all the cookouts! People really like it!
Carol Johnson says
I have made this numerous times and taken it to potlucks. It always gets rave reviews and requests for the recipe. The last time I cut back on the cilantro. The next time I might cut back a little on the olive oil,but the flavor combination is spot on. I love how simple and healthy it is.
Patience Lewis says
I love this salad, the first time I made it just as directed, the 2nd time I made it without oil…call me crazy…with the creamy avocado I can not tell the difference. It’s a great filling for Vegan tacos.
Rev. Suzanne says
This is an amazing recipe. I’ve been making it for a couple years now and we like better each time. Thank you for sharing.
Shannon says
Thanks for this, I just asked for nutrition facts because I hadn’t seen it. Then I scroll down and here it is. Lol! Oh well.
Laura Hollingsworth says
I have made a delicious version of this for years. However, I use only about 2 tablespoons of olive oil, and only the black beans ( I love the other beans, but I save them for a vegan chili that I love). Also I do add the corn, red peppers, tomatoes, jalapenos, cilantro, lime juice and garlic, I also add minced red onion and 1 tablespoon of ground cumin. It adds that wonderful TexMex flavour. Also, I do not puts the avocados directly into the salad because they do get soggy on the second or third days. I simple cut up new avocados each day. This salad is also awesome as salsa for beef tacos – then I just make a quick guacamole and heap it onto the meat and bean salad. SO-O-O yummy.
Diana says
How does it keep with the avocados? Is it icky after a day or two in the fridge?
Cathy says
Mine is good for a couple of days, but it’s easy enough to cut up the avocado right before eating.
Thelma Nicholls says
Would love to receive your recipes
Cathy says
There is a subscribe bar at the top, just enter your email address.
Elizabeth Truesdell says
Looking forward to seeing your recipes.
Thanks for sharing.
Sheryl Daugherty says
Made this per the recipe but substituted 1/8 cup jalapeño olive oil along with 1/8 cup regular olive oil! Nice kick!
Heather says
One of my favorite salads! I make it at least twice a week.
Cathy says
So glad to hear it!
Cathy says
Glad you like! Enjoy.
Heather says
Absolutely delicious recipe! I could eat this for lunch everyday!!
Cathy says
It’s the best!
Carrie says
Love this salad.
Cathy says
Thanks
Toni | Boulder Locavore says
I love this salad! Looks really flavorful!
Cathy says
Thank you.
Joanne says
This is such a perfect dish for summer potlucks!
Cathy says
Agreed!
Stephanie Manley says
I love this southwest inspiration! It’s perfect for a pot luck.
Cathy says
Thanks.
Jennifer Farley says
I like how chunky this salad is! I like the big bites of avocado!
Cathy says
Mmmmhmmm.
Lori @ RecipeGirl says
You’re talkin’ my language- this is such a great salad!
Cathy says
Thank you.
Doris says
This is the best new recipe. I make it just as written, Except for the cilantro, subbing flat leaf parsley out of the garden. I agree with most of the comments, minus the grumps!
Cathy says
So glad you enjoyed it.
MYRIAM says
This post recipe me so happy. All the fresh and nutritious ingredients,
and so many salad ideas for the coming warmer months
Shaz says
Added pepperoni, su dried tomato, parsley, red onion, and toasted some blanched almonds.this will be my work lunch for week, adding avo and tomato daily. Love garlic but skipped it in consideration of coworkers.Yummo!
Michelle McMillan says
LOVED this salad! I think I’m going to make it again this evening just because!!! 🙂
Cathy says
It’s the best!
Melissa says
Love this recipe so much, make it all the time.
Cathy says
Yay.
Harley says
This was outstanding.
Yamini says
This was so good!
Alishka says
This salad was so delicious and health friendly . Will definitely make this one again. Thanks for sharing this one.
corina says
One of my favorite things about this avocado bean salad is not just the taste but how easy it is to get something this good on the table.
Cathy says
Awesome!
sara says
Love this Avocado and Three Bean Salad , it was so amazing and delicious.
Rose says
Love this Avocado and Three Bean Salad, this one seems super delicious and health friendly too, thanks for sharing this one with us , will definitely gonna try this one.
Susan says
This came out so so good. Loved it.
Audrey says
Thank you Cathy, for so generously sharing this delicious salad recipe & fabulous pictures. I had some for lunch as I could not wait & the rest is in the fridge marinating. This is very different, healthy & scrumptious, & I cannot wait to make it for my family when we meet up again after C***D precautions. I really appreciate your site (love the name) and have numerous recipes saved to try.
Jonie says
This was such a delicious recipe, we loved every single bite! My new favorite side dish.
Jerry says
Super delicious for everyone! The key to this dish is making sure the ingredients are fresh and ripe.
Cathy Pollak says
Thank you!
Deb Foster says
This is a great recipe! Thanks, Deb
Cathy Pollak says
Happy you enjoy it.
Stacy says
Love this avocado salad recipe, I make it all the time.
Coji James says
I have made this several times time and always enjoy how filling it is. Really a good recipe and its so simple.