fbpx
Home » Blog » Vegan Bean Salad Recipe with Cilantro and Lime Juice

Vegan Bean Salad Recipe with Cilantro and Lime Juice

5 from 6 votes

This post may contain affiliate links. Read my disclosure policy.

As an Amazon Associate, I earn from qualifying purchases.

Sharing is caring!

This classic vegan bean salad recipe has a few tasty twists with lime juice, cilantro, and cumin. Serve as a side dish at your next picnic or bbq or as a whole bean dip with pita bread or tortilla chips.

vegan bean salad on plate with chips

Growing up, I always loved variations of the classic three-bean salad – but the bean salad I bought at the grocery store didn’t always love me with the high syrupy sugar content. Did anyone else have gastric issues when eating a store-bought three-bean salad? No? Just me? TMI? Moving on…

This great-tasting recipe for vegan bean salad is made from scratch, and is inspired by Mexican three-bean salad. It’s lower in sugar, a great source of plant-based protein, made easy using canned beans, and can be served as a side dish, vegan main course, or as a dip with pita bread or tortilla chips.

This vegan three bean salad is:

  • super easy to prepare
  • keeps well in the fridge for about five days
  • is best served cold
  • inspired by Mexican flavors and seasoning such as cilantro, lime juice, and cumin
  • high in protein
  • adaptable for using your favorite beans (see below)
  • can be made whole food plant-based (see below)

Pin now to save for later

vegan bean salad on plate with chips with pinterest text overlay

The humble (yet amazing) canned bean

You might have noticed that this recipe is mostly beans with a few extras thrown in to give the beans flavor and pizzaz!

Beans, or legumes, are power foods for plant-based eaters. They are a rich source of protein, fiber, b vitamins, along with other nutrients. Read more about the benefits of beans in this article by Medline Plus.

Since beans are high in fiber, they may help you to feel full longer. If your body isn’t used to that amount of fiber, then ease into it by using this three bean salad as part of a healthy Buddah bowl.

Most beans are pretty low in fat (with no saturated fat) and so provide an excellent subsitute for those who are wanting to add protein but who don’t want to eat meat (me raising my hand).

We use canned beans in this bean salad for a quick and easy recipe. Can you cook your own beans from dried? Sure! But honestly, that just sounds like way more work than I’m willing to put in. If you want to cook your own beans from dried, keep in mind that a can of beans contains about 1 3/4 cups of beans. Plan accordingly.

A special note about the bean cans and ounces

Depending on the brand and types of beans you use, you are looking at anywhere from 14.5 – 16 ounces per can. I used 15 ounces as the measurement in the recipe below. Don’t get hung up on that number – just use three standard-size cans of beans.

Ingredients needed to make Mexican-inspired vegan three bean salad

  • dark red kidney beans drained and rinsed
  • garbanzo beans drained and rinsed
  • white beans drained and rinsed
  • juice from a couple of limes – or use bottled
  • fresh cilantro chopped
  • red onion diced very small
  • agave
  • olive oil
  • ground cumin
  • teaspoon salt
ingredients for vegan bean salad

Some common substitutions for this easy vegan bean salad recipe

Don’t like a particular type of bean? You can substitute in any type of canned beans you’d like. I’ve used black beans, cannellini beans, and pinto beans. I’ve even subbed in canned corn and green beans – really it’s about using what you’d like and what you have on hand.

Want to health it up? Substitute maple syrup or date paste for the agave, and aquafaba (bean juice) for the oil. The flavor and texture will not be quite the same but it will still be a delicious whole bean dip or side!

How to make three bean salad

Bean salads are easy and fun to make. Just follow these simple instructions and you’ll have your own three bean salad on the table in no time at all!

Step one: prepare the ingredients

  • chop the onion and cilantro
  • juice the limes
  • drain and rinse the canned beans

Chop the fresh cilantro into small pieces and chop the onion. I personally prefer very small diced pieces of red onion. I also love using shallots in this recipe, but they can be a little more labor-intense because they are harder to removed the paper/peal and you will need a couple of them.

finely chopping the red onion

Squeeze the limes if you are using fresh lime. You will need two to three nice plump limes to get one-quarter cup lime juice. I have no problem using bottled pure lime juice for this recipe rather than freshly squeezed limes. To get the most juice out of my fresh limes, I use this handy citrus juicer.

I like this one because it has a juicing head for small citrus fruits such as limes and lemons and a larger head for oranges and grapefruits. You can also adjust how much pulp gets into your juice.

juicing a lemon half on a citrus juicer
Showing my favorite juicer with the smaller juicing head for limes and lemons.

Drain and rinse the canned beans you are using. Today I used dark red kidney beans, white beans, and garbanzo. I prefer the texture of cannellini beans but had Great Northern White Beans on hand today.

Step 2: Mix the ingredients

Add the drained and rinsed canned beans to a med/large bowl along with the chopped onion and cilantro. Add in the cumin, lime juice, olive oil, agave, and salt. Give it a good toss.

pouring lime juice into three bean salad

Step 3: Chill and serve

Cover tightly and set the prepared three-bean mixture in the refrigerator for at least 30 minutes. The ingredients will chill, but more importantly, the flavors will have a chance to meld and develop.

Serve as a side dish, a main course, or as part of a plant-based bowl. This also makes an excellent whole bean dip and is perfectly served with pita bread or tortilla chips.

vegan bean salad on plate with chips

This three bean salad dip should keep tightly covered in the refrigerator for up to five days. Beans have a way of going bad fast and so I would not keep it any longer than that.

For some other tasty vegan dishes made with canned beans, try

The recipe for vegan three bean salad with a Mexican Inspired twist

spoonful of mixed three bean salad

Did you love this recipe? Want to share the love? It would thrill me to no end if you could leave five ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ stars and even a comment. Did you know that this will help google to find this recipe when others are looking for something similar? Thanks, Cindy

vegan bean salad on plate with chips

Vegan Bean Salad Recipe with Cilantro and Lime

This classic vegan bean salad recipe has a few twists with lime juice, cilantro, and cumin. Serve as a side dish at your next picnic or bbq or serve as a whole bean dip with chips.
5 from 6 votes
Print Pin Rate
Course: Appetizer, Salad, Side Dish
Cuisine: American, Mexican Fusion
Keyword: Mexican three bean salad, vegan bean salad, whole bean dip
Prep Time: 15 minutes
refrigeration time: 30 minutes
Total Time: 45 minutes
Servings: 10
Calories: 167kcal
Author: Cindy Rainey

Ingredients

  • 15 ounces canned dark red kidney beans drained and rinsed
  • 15 ounces canned garbanzo beans drained and rinsed
  • 15 ounces canned white beans drained and rinsed
  • ¼ cup lime juice
  • ¾ cup fresh cilantro chopped
  • 1 cup red onion diced
  • 2 Tablespoons agave
  • 2 Tablespoons olive oil
  • 1 teaspoon ground cumin
  • ½ teaspoon salt

Instructions

  • Chop the red onion and cilantro. Set aside
  • Drain and rinse the three cans of beans.
  • Combine all of the ingredients in a medium/large bowl and mix well.
  • Serve as a side salad or as a whole bean dip with pita or chips.

Notes

Depending on the brand and type of beans you use, you are looking at anywhere from 14.5 – 16 ounces per can. I used 15 ounces as the measurement in the recipe. Don’t get hung up on that number – just use three standard-size cans of beans. Nutritional information might vary.
Use bottled pure lime juice or juice fresh limes. You will need 2-3 plump fresh limes.
You will need one-half of a large onion or one very small onion. If one cup of red onion seems too oniony you can always start with less and add more.
To make this recipe more whole food plant-based switch the agave to maple or date syrup and sub in aquafaba from the can of chickpeas for the oil.
I like to use kosher salt or course pink sea salt.

Nutrition

Serving: 0.5cup | Calories: 167kcal | Carbohydrates: 26g | Protein: 8g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 347mg | Potassium: 405mg | Fiber: 7g | Sugar: 5g | Vitamin A: 93IU | Vitamin C: 4mg | Calcium: 66mg | Iron: 3mg
By on March 24th, 2022

About Cindy Rainey

Veggie Fun Kitchen by Cindy Rainey
Welcome to Veggie Fun Kitchen where you will learn to recreate family favorites the plant-based/vegan way! Let me know if I can help. I'm here for you.

More posts by this author.

1 thought on “Vegan Bean Salad Recipe with Cilantro and Lime Juice”

  1. 5 stars
    This was like eating a completely different salad with the addition of cumin. I loved the zing of the lime juice! Really delicious twist on a classic.

    Reply

Leave a Comment

Recipe Rating