This site uses affiliate links and I may earn a commission at no extra cost to you.

This 5-star Mixed Bean Salad is quick, simple, and SO tasty. It uses 3 types of beans and is packed with protein, fiber, flavor, and texture. Perfect for potlucks, BBQs, picnics, and meal prep!

completed mixed bean salad in serving bowl with ingredients against a white background

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Why You’ll Love this Quick, Simple, Fresh Mexican Bean Salad Recipe!

This super simple and healthy Mexican bean salad is everything you want in a summer side (or light main!). It’s a combination of inexpensive, kitchen/ pantry-friendly ingredients like beans, bell pepper, red onion, cilantro, and lime. This fresh Mexican three bean salad is a crowd-pleaser at taco nights, BBQs, and potlucks, with its combination of texture, color, and flavor!

If you need maximum flavor with minimum effort, you can’t beat this. There’s minimal chopping, then you just toss it all together in a bowl and allow it to sit and ‘marinate’ for 10 minutes. That’s it! In 15 minutes, you have a delicious, wholesome appetizer or side to keep you satiated for hours. Plus, this recipe is so versatile! Use any combination of beans, toss in extra veggies (like delicious avocado corn mixed bean salad), adjust the amount of acidity, etc. Read below for my top recommendations!

In the meantime, you might also enjoy this mango black bean salad, mango cucumber salsa, or vegan calabacitas!

The Ingredients for Mexican Bean salad

This Mexican bean salad requires just a handful of inexpensive pantry/ kitchen basics, including:

  • Beans: Use 3 cans of any beans: black beans, pinto, red kidney beans, Great Northern, a mixed bean can, etc. Use low sodium if preferred. You can also cook the beans from dry (you’ll need around 1 ½ cups total of dried beans).
  • Bell pepper: I used red bell pepper, but any color works.
  • Red onion: Finely chopped. Soak in ice water or lemon juice for 10 minutes for a mellower flavor (but the dressing will naturally mellow it over time).
  • Tomato: Use the best tomato you can find during tomato season, then turn to cherry tomatoes the rest of the year. De-seed them if you want a less ‘soggy’ cold bean salad recipe.
  • Garlic: Adjust the amount to taste.
  • Cilantro: Couldn’t have a Mexican bean salad without a big handful of chopped cilantro (coriander). If you aren’t a fan, parsley will work in its place.
  • Lime: Use fresh lime juice for the best flavor. Lemon would also work.
  • Vinegar: Use either apple cider vinegar or sherry vinegar for the best results.
  • Olive oil: High-quality extra-virgin olive oil is best (and you only need a teaspoon, so it’s still inexpensive to make, too!)
  • Seasonings: This mixed three bean salad relies on a simple blend of earthy ground cumin and coriander with salt and black pepper.
ingredients for mixed bean salad against a white background

Optional Add-ins & Recipe Variations

This easy bean salad is super versatile and perfect for boosting with additional fresh vegetables and summery, Mexican/ Southwestern flavors, including:

  • Cucumber: Add diced cucumber. Persian or English cucumbers are best for their thin skin and fewer seeds.
  • Corn: Add around ⅓-1 cup canned, frozen (and thawed. Cook and cool if you want to eliminate the slight risk of food-borne illness). Or grill the corn for subtle sweetness, color, and crunch.
  • Avocado: Just like avocado corn black bean salad, I love the addition of creamy avocado in this Mexican 3 bean salad. Add 1 small or ½-1 medium avocado, finely diced. It’s best to do so only when serving, as avocado bean salad doesn’t store well (without browning).
  • Spice: Add a little heat with red pepper flakes or some finely chopped chili.
  • Quinoa: Add 1 cup of cooked quinoa for more protein and a heartier mixed bean salad.
  • Sweetener: With the combination of lime and vinegar, this Mexican bean salad recipe is fairly tart. Add a small amount of maple syrup/agave to balance the acidity.
  • Nuts/Seeds: Lightly toasted pepitas, sunflower seeds, cashews, etc., will add crunch, protein, and heart-healthy fats.
  • Mango/Pineapple: The combination of sweet and savory works amazingly in Mexican salad and salsa recipes. Make sure the fruit is ripe for the best flavor.
  • Leafy greens: Adapt it into more of a green salad by serving it over a bed of greens.

How to Make Mexican Bean Salad?

ingredients for mixed bean salad against a white background

Step 1: First, drain and rinse the cans of beans. At the same time, rinse and finely dice the bell pepper, red onion, and tomato, and finely mince the garlic. Also, chop the cilantro and transfer all those ingredients to a large mixing bowl.

process of adding additional ingredients to a white bowl

Step 2: Next, add the remaining ingredients to the three bean salad and toss well. Then allow it to sit at room temperature for at least 10 minutes to meld and marinate. Finally, after the 10 minutes, give it a taste, adjust any seasonings, and then enjoy!

process of mixing ingredients of mixed bean salad in bowl

Storage Instructions

Make Ahead: You can assemble the Mexican three bean salad up to a day in advance to marinate covered in the refrigerator (for even better flavor!).

Fridge: Once fully assembled, store any leftovers in the fridge for 3-4 days, though the textures will be best on days one and two.

Freezer: You may be able to freeze the salad for up to 3 months, minus the tomato. However, I haven’t tried. If you do, let me know in the comments.

completed mixed bean salad in serving bowl and individual bowl against a white background

What to Serve with Mexican Bean Salad?

The simplicity of this Mexican three bean salad makes it perfect for a last-minute side dish or appetizer. Here are a few ways to enjoy it:

Plus, since this 3 bean salad is definitely summer-ready, it makes for the perfect addition to BBQs and summer potlucks!

Toni’s Recipe Tips and Notes

  • Adjust the amount of acidity: Either reduce the amount of lime juice added OR balance the acidity with a small amount of sweetener.
  • Allow it to marinate: I’ve suggested at least 10 minutes of ‘resting’ time before enjoying the Mexican three bean salad. But, if you have the patience, 30 minutes is even better! This will allow all the flavors in the salad to meld for a better overall flavor.
  • Top tip for low budgets: Dried beans are less expensive than canned and can be cooked in large batches and stored in the freezer.
  • If adding avocado: Only add it when serving to avoid it browning within the salad as it sits.
completed mixed bean salad in serving bowl with ingredients against a white background

More Easy Vegan Bean Recipes

Also, check out my collection of 59 Ways to Use a Can of Beans.

If you tried this mixed bean salad recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Photos by Alfonso Revilla

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Mixed Bean Salad

5 from 42 votes
Prep: 10 minutes
Marinate: 10 minutes
Total: 20 minutes
Servings: 4 servings
completed mixed bean salad in serving bowl and individual bowl against a white background
This 5-star Mixed Bean Salad is quick, simple, and SO tasty. It uses 3 types of beans and is packed with protein, fiber, flavor, and texture. Perfect for potlucks, BBQs, picnics, and meal prep!

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Video

Ingredients 

  • 3 cans (15-ounce) cans of any kind of beans you like, drained, thoroughly rinsed, and drained again
  • 1 red bell pepper, seeded and diced
  • ½ of a red onion, minced
  • 1 medium tomato, seeded and diced
  • 1 clove garlic, minced
  • 1 handful of cilantro, chopped
  • 1 teaspoon apple cider or sherry vinegar
  • Juice of 1 lime
  • 1 teaspoon of olive oil
  • 1 teaspoon of ground cumin
  • 1 teaspoon of ground coriander
  • Salt and pepper, to taste

Instructions 

  • In a large bowl, mix the beans, bell pepper, onion, tomato, garlic, and cilantro together.
    process of adding additional ingredients to a white bowl
  • Add the remaining ingredients, mix well, season to taste, and let sit at room temperature for at least 10 minutes.
    process of mixing ingredients of mixed bean salad in bowl

Notes

  • Adjust the amount of acidity: Either reduce the amount of lime juice added OR balance the acidity with a small amount of sweetener.
  • Allow it to marinate: We’ve suggested at least 10 minutes of ‘resting’ time before enjoying the Mexican three bean salad. But, if you have the patience, 30 minutes is even better! This will allow all the flavors in the salad to meld for a better overall flavor.
  • Top tip for low budgets: Dried beans are more inexpensive than canned and can be cooked in large batches and stored in the freezer.
  • If adding avocado: Only add it when serving to avoid it browning within the salad as it sits.

Nutrition

Calories: 310kcalCarbohydrates: 56gProtein: 19gFat: 3gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 875mgPotassium: 1070mgFiber: 19gSugar: 9gVitamin A: 1269IUVitamin C: 50mgCalcium: 115mgIron: 5mg

Additional Info

Author: Stefan
Course: Dinner, Lunch
Cuisine: American
Method: No Cook
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
5 from 42 votes (41 ratings without comment)

Leave a comment

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

Recipe Rating




Comments

  1. I ordered your cookbook but I would love to have more salad or other recipes/ideas using beans, etc. Thanks.

  2. Is it ‘Mixed Bean Salad’ or ‘Mexican Bean Salad’? Both names are used throughout.

    1. Hi! It’s both. It’s a Mexican-inspired recipe 🙂 Hope you enjoy it if you end up trying it out!

  3. I just made this and it’s in the fridge — but I tasted it so much I can already comment
    it’s delish!!! Can’t wait for it to get cold so I can have more!!!

  4. This is such a delicious salad. l’ mm making it every week at the moment. Perfect for quick lunches with other salads.

  5. 5 stars
    Loved this! Used it for inspiration, used black beans, cannellini and skinned chickpeas. Cucumber, garlic, radish, tomatoes, celery, a little apple, red onion. Made the dressing with lime juice, olive oil and wholegrain mustard. We LOVED it and it is so filling and colourful!