Subscribe for Recipes & GF Living Tips
  • This field is for validation purposes and should be left unchanged.

3 Bean Salad – Vegan & Gluten Free

I made this 3 bean salad for our July 4th barbecue and it was the perfect summer side dish!


We were planning a traditional barbecue complete with barbecue pulled chicken sandwiches, corn on the cob, and a red white and blue themed dessert when my close friend called and said she had decided to become a vegan. It was the day before our barbecue, so I had to think fast. She told me not to worry about her, but that wasn’t going to happen. First of all, she’s awesome and I love her and her beautiful family. Second of all, as a gluten free family we know all too well what it’s like to go to a social gathering and not be able to eat, though that never happens at her home, so I wanted to make sure she felt welcome.

I knew this was going to be a recipe created through experimenting and I really hoped it would come out well. My criteria was that it be filling and flavorful, and my immediate thought was beans. I checked our pantry and we had black beans, pinto beans (my favorite), and garbanzo beans. Garbanzo beans might seem like an odd choice, but my husband thinks that they make everything taste better so I decided to throw them in as well. That was the start of our 3 bean salad. Next we added fresh cherry tomatoes, bell pepper and cilantro. Then we added some olive oil and mixed it up, but when I tasted it the salad was way too bland.


It lacked the flavor I was going for, so we added some salt and lime juice and that gave it a great burst of flavor. The citrus added a tanginess to the salad, and to add some sweetness I cut the corn off of one of the ears of cooked corn and mixed it in to give it a more interesting flavor balance. Then I placed it in the fridge to stay cool alongside 3 unopened avocados. I love adding avocado to recipes whenever possible because they’re such a tasty superfood, but I didn’t want them to brown in the refrigerator. Letting them cool off in their skin meant that they would fit in well with the salad later, and I chopped them up right before it was time to serve it so that they were nice and green.

I have to say, I was a bit nervous when I served it, but she really enjoyed it and so did the meat eating guests. What I liked most about it was how light and cool it was on a hot summer day. I thought it was a great balance to the hot meal, and I also think it stands alone as a great summer salad or side dish.

Since it passed our July 4th barbecue test, I’m sharing it with all of you.



3 Bean Salad

This recipe is gluten free, dairy free, vegan, paleo friendly and free of the top 8 allergens. It takes 15 minutes to prepare and makes 8-10 servings.
Course Salad, Side Dish
Cuisine American
Prep Time 15 minutes
chill time 1 hour
Servings 10
Calories 321 kcal
Author Jereann Zann - Celiac Mama


  • 15 oz can of pinto beans
  • 15 oz can of black beans
  • 15 oz can of garbanzo beans
  • 3 ripe avocados
  • 1 ear of corn
  • 1/2 cup olive oil
  • 3 limes
  • 1 cup diced red bell pepper
  • 1/4 cup chopped fresh cilantro
  • Salt to taste
  • Pepper to taste


  1. Drain and rinse the beans and add them to a bowl. Set aside.
  2. Cut the cherry tomatoes in half and add to the bowl.
  3. Dice the red pepper and cut the corn off of one cooked ear of corn and add both to the bowl.
  4. Add the cilantro and mix it all together.
  5. Add the olive oil and juice from 3 limes and mix it up.
  6. Add salt and pepper to taste until you get the desired flavor.
  7. Place the bowl in the refrigerator for 1-2 hours.
  8. Place the ripe avocado in the refrigerator as well so that it's chilled.
  9. Prior to serving, chop the avocado and add it to the salad.
  10. Mix it all together once more and serve.
Nutrition Facts
3 Bean Salad
Amount Per Serving
Calories 321 Calories from Fat 189
% Daily Value*
Total Fat 21g 32%
Saturated Fat 2g 10%
Sodium 402mg 17%
Potassium 678mg 19%
Total Carbohydrates 29g 10%
Dietary Fiber 11g 44%
Sugars 2g
Protein 8g 16%
Vitamin A 12.3%
Vitamin C 40.1%
Calcium 6.5%
Iron 14.3%
* Percent Daily Values are based on a 2000 calorie diet.