• About
  • Browse Recipes
  • Recipe Index

Main Navigation

  • Recipe Index
  • About

The Forked Spoon

Eat Healthy • Adventure Often

  • Browse Recipes
  • Breakfast
  • Salads
  • Soups
  • Sides
  • Dinners
  • Desserts
  • By Diet

Home » Salads » Easy Bean Salad Recipe

Easy Bean Salad Recipe

Profile photo of chef Jessica Randhawa of The Forked Spoon Jessica Randhawa
July 31, 2019
4.84 from 25 votes


Last Updated August 20, 2019 | 6 Comments

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

1.2K shares
jump to recipe

This fresh and delicious Bean Salad Recipe comes together in less than 15 minutes and is super easy to make! Filled with four different kinds of beans, crunchy vegetables, sweet corn, ripe tomatoes, and drizzled with a zesty red wine vinaigrette, everyone will love this colorful vegan and gluten-free Mexican Bean Salad.

Overhead image of loaded Mexican bean salad topped with sliced avocado.

Easy Mexican Bean Salad Recipe

Plain beans are pretty boring. But beans in a bean salad? Well, they’re like little tasty bits of heaven.

In my experience, the key to a delicious tasting bean salad starts by adding contrasting textures followed by bold flavors. This Mexican-inspired bean salad is packed with crunchy vegetables, creamy avocado, sweet corn, and a tangy vinaigrette. 

A harmonious fusion of textures and flavors makes this easy bean salad recipe one of my very favorites.

Vegan, gluten-free, dairy-free, and jam-packed with nutrients, this is a seriously healthy salad (and equally delicious!)

Large white mixing bowl filled with black beans, cannellini beans, kidney beans, corn, tomatoes, red onion, green onion, bell pepper, and cumin.

Bean Salad Ingredients

  • Beans – In this recipe I added black beans, garbanzo beans, cannellini beans, and kidney beans. I love adding different types of beans since they all have a slightly different texture and flavor helping keep this Mexican bean salad interesting and varied. Of course, feel free to mix up your own version, or use what you have available in your own pantry.
  • Red + green onion – Eating just beans can be pretty boring. We need some contrasting textures and flavors. Diced red onion does just the trick in adding a little crunch with just the right amount of spice.
  • Celery – Fresh and crunchy. You don’t need to a lot, especially if you’re not a huge fan of celery, but with so many bold flavors, celery adds a refreshing break.
  • Bell pepper – Since this bean salad has a Mexican twist, bell pepper makes a flavorful, healthy addition.
  • Jalapeño – Make it spicy! Or don’t. Totally up to you.
  • Sweet corn – From a cob, can, or thawed from frozen, sweet corn is a delicious contrast to the savory flavors from the rest of the salad.
  • Cherry tomatoes – Cherry tomatoes, when ripe, are sweet and loaded with flavor.
  • Cilantro – If you love it, you’ll want it. If you don’t, simply leave it out.
  • Lime – ZEST and juice!
  • Vinegar – Red wine vinegar and apple cider vinegar are my all-time favorite vinegar for dressing. You may use one or the other, or, play around with other vinegar such as white wine or champagne vinegar. I do not recommend plain white vinegar as it is far too harsh.
  • Olive oil – We’re making a vinaigrette, so naturally, we need a little bit of oil. I tend to go light on the oil, but feel free to add more to yours if you prefer.
  • Spices – Salt, pepper, chili powder, and ground cumin. Cumin is super flavorful and common to many Mexican dishes. Add more or less to suit your taste.

Large white mixing bowl filled with black beans, cannellini beans, kidney beans, corn, tomatoes, red onion, green onion, bell pepper, and cumin.

How to Make a Bean Salad

Let’s talk about making this bean salad.

It’s super easy to make, so that’s a relief. However, if you have a little forethought or perhaps a little extra time, I highly recommend preparing this salad ahead of time. As far as the night before, but even an hour will help intensify the flavors.

To make this bean salad simply,

  1. Combine Bean Salad Ingredients. In a large salad bowl combine the rinsed and drained beans, red onion, celery, red bell pepper, jalapeño, sweet corn, cherry tomatoes, green onion, and fresh cilantro. Gently mix to combine.
  2. Mix together the vinaigrette. In a separate, smaller bowl, whisk together the ingredients for the vinaigrette. Season with additional salt and pepper, to taste.
  3. Mix everything together. Drizzle the vinaigrette over the bean salad and thoroughly mix to combine. Cover and refrigerate for two hours to overnight before serving (time allowing).
  4. Serve. Serve garnished with fresh cilantro or sliced avocado, or with grilled or baked chicken for a protein-packed meal.

Should you rinse canned beans?

Anytime you make a bean salad, I highly recommend thoroughly rinsing the beans.

The reason being that they’re canned in a mixture of water and salt which, over time, causes the beans to release starches creating a thick, cloudy, and unappealing liquid.

Although it is completely edible, it is also very salty and will alter the overall taste (and look) of the final dish.

Simply drain the beans in a fine mesh strainer and rinse with cool water before adding to the mixing bowl.

Close up view of a white serving bowl filled with mixed canned beans, bell pepper, cilantro, onion, tomatoes, corn, and avocado.

Are Beans Good for You?

Are beans good for you? The true answer to this question is that it’s probably a little different for everyone.

That said, here’s what we do know about beans,

Beans are an excellent source of fiber, particularly the soluble kind, with approximately 1 cup of cooked beans providing 9-13 grams. Fiber helps lower blood cholesterol, promotes regularity, and helps manage blood sugar levels by helping you feel full for longer. All great things, right?

But beans are not only high in fiber; they’re also high in protein, complex carbohydrates, iron, B vitamins, and many other important vitamins and minerals. Also good, yes?

Although the benefits of adding beans to your diet far outweigh the risks (for most people), there are a few things to look out for including,

  • Some people may be allergic to beans or members of the legume family. Did you know that peanuts are a legume? Yep. Also the soybean. It is common that people who are allergic to one bean may be allergic to another.
  • Most beans cannot be eaten raw because they contain proteins called lectins. Lectins can cause serious food poisoning because they may lead to cyanide formation. Fortunately, cooking beans for at least 10 minutes destroys lectins.

So, yes or no? For me, yes. Beans are absolutely healthy. But if you have any doubts yourself, ask a doctor.

Tips + Tricks

  • Rinse your beans. You don’t want the salty liquid tainting your salad.
  • Chop the veggies (celery, bell pepper, red onion) into tiny, similar-size, bits and pieces.
  • Allow your bean salad to marinate in the vinaigrette for at least 1-2 hours, time allowing.
  • Store leftovers in the refrigerator for up to 4 days. Add some fresh lime juice and cilantro to add life and freshness back to the salad.
  • Chili powder (ancho chili powder, for example) will not make the bean salad spicy. Cayenne powder, on the other hand, will.
  • You will need to season with enough salt and pepper to help bring out the flavors.
  • If you plan on adding avocado, only do so at the just before serving.

White serving bowl filled with mixed canned beans, bell pepper, cilantro, onion, tomatoes, corn, and avocado.

How to serve this Mexican Bean Salad Recipe

Like my Three Bean Salad and Broccoli Salad, this is one that I frequently keep stocked in my refrigerator for easy lunches or last-minute dinners. It’s my favorite way to clean out my refrigerator and shop my pantry and feel good while doing it!

Here are some delicious ways to serve this easy Bean Salad and keep it interesting through the week, 

  • I love to add some protein such as Steak Bites, Cilantro Lime Shrimp, or Chimichurri Chicken. Of course, anything will go- leftover rotisserie chicken, tempeh, or even hard-boiled eggs.
  • Add more greens. My favorite thing to do is toss this salad with a big bowl of fresh leafy greens. It’s such an easy way to add more veggies to your diet. Add some pico de gallo or fresh mango salsa? The possibilities are endless!
  • Top some tortilla chips with shredded cheese, bake until melted, and top with bean salad! Serve with homemade guacamole and a margarita and you’ve got yourself a party!

More salad recipes,

  • Strawberry Spinach Salad Recipe with Poppy Seed Dressing
  • Taco Salad Recipe
  • Egg Salad Recipe (How to Make Egg Salad)
  • Easy Fruit Salad Recipe
  • The Best Italian Pasta Salad Recipe
  • Chinese Chicken Salad Recipe

If you try this Mexican Bean Salad Recipe, please leave me a comment and let me know! I always love to hear your thoughts.

Overhead image of loaded Mexican bean salad topped with sliced avocado.

LOOKING FOR SOMETHING SPECIFIC? CLICK HERE TO SEARCH BY INGREDIENT

REMEMBER TO SUBSCRIBE TO THE FORKED SPOON NEWSLETTER FOR FREE AND RECEIVE WEEKLY RECIPE NOTIFICATIONS DELIVERED STRAIGHT TO YOUR INBOX!

If you try a recipe, please share it using the hashtag #theforkedspoon or by tagging @theforkedspoon.

Overhead image of loaded Mexican bean salad topped with sliced avocado.

Easy Bean Salad Recipe

4.84 from 25 votes
Chef: Profile photo of chef Jessica Randhawa of The Forked SpoonJessica Randhawa
This fresh and delicious Bean Salad Recipe comes together in less than 15 minutes and is super easy to make! Filled with four different kinds of beans, crunchy vegetables, sweet corn, ripe tomatoes, and drizzled with a zesty red wine vinaigrette, everyone will love this colorful vegan and gluten-free Mexican Bean Salad.
Print Recipe Pin Recipe Rate Recipe Save Saved!
Prep Time 15 mins
Total Time 15 mins
Course Salad
Cuisine American, Mexican
Servings 8 servings
Calories 257 kcal

Ingredients
 
 

  • 1 (15 ounce) can black beans - drained and rinsed
  • 1 (15 ounce) can cannellini beans - drained and rinsed
  • 1 (15 ounce) can kidney beans - drained and rinsed
  • 1 (15 ounce) can garbanzo beans - drained and rinsed
  • ½ red onion - diced
  • 2 stalks celery - diced
  • 1 red bell pepper - cored, seeded, and diced
  • 1 jalapeño - seeded and minced
  • 1 cup sweet corn - fresh, frozen, or canned
  • 10 ounces cherry tomatoes - halved or quartered
  • 1 cup green onions - chopped
  • ½ cup fresh cilantro - chopped, plus more for serving
  • Sliced avocado - for serving

For the Vinaigrette

  • 1 large lime - zest and juice
  • ¼ cup red wine vinegar - plus more to taste
  • 2 tablespoon olive oil
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder - plus more to taste
  • 1 teaspoon salt
  • 1 teaspoon freshly ground black pepper
Prevent your screen from going dark

Instructions
 

  • Combine Bean Salad Ingredients. In a large salad bowl combine the rinsed and drained beans, red onion, celery, red bell pepper, jalapeño, sweet corn, cherry tomatoes, green onion, and fresh cilantro. Gently mix to combine.
  • Mix together the vinaigrette. In a separate, smaller bowl, whisk together the ingredients for the vinaigrette. Season with additional salt and pepper, to taste.
  • Mix everything together. Drizzle the vinaigrette over the bean salad and thoroughly mix to combine. Cover and refrigerate for two hours to overnight before serving (time allowing) to let "marinate" and enhance flavor.
  • Serve. Serve garnished with fresh cilantro or sliced avocado, or with grilled or baked chicken for a protein-packed meal.

Jessica's Notes

  • Leftovers will keep for up to 4 days when stored in a sealed container and in the refrigerator. 

Nutritional Information

Calories: 257kcal | Carbohydrates: 33g | Protein: 13g | Fat: 4g | Saturated Fat: 1g | Sodium: 401mg | Potassium: 239mg | Fiber: 13g | Sugar: 3g | Vitamin A: 996IU | Vitamin C: 36mg | Calcium: 24mg | Iron: 1mg

(Nutrition information provided is an estimate and will vary based on cooking methods and specific brands of ingredients used.)

Keyword Bean Salad, Mexican Bean Salad
Did You Make This Recipe? Tag it Today!Mention @theforkedspoon or tag #theforkedspoon and please leave your star rating in the comment section below.

About Jessica

Profile photo of chef Jessica Randhawa of The Forked Spoon

Jessica Randhawa is the head chef, photographer, and recipe developer of The Forked Spoon. Jessica fell in love with cooking while traveling through Asia and Europe, where she discovered her passion for good food and new adventures. Her recipes have been featured on Yahoo, MSN, USA Today, FeedFeed, and many more. She holds a Bachelor of Science degree from the University of California.

1.2K shares
Profile photo of chef Jessica Randhawa of The Forked Spoon

About Jessica Randhawa

Jessica Randhawa is the head chef, photographer, and recipe developer of The Forked Spoon. Jessica fell in love with cooking while traveling through Asia and Europe, where she discovered her passion for good food and new adventures. Her recipes have been featured on Yahoo, MSN, USA Today, FeedFeed, and many more. She holds a Bachelor of Science degree from the University of California.

Comments

  1. Cambridge says

    January 29, 2023 at 4:09 pm

    Great recipe, flavors are wonderful!

    Reply
  2. January says

    January 17, 2023 at 1:18 pm

    5 stars
    Literally the best bean salad I’ve ever had. Don’t be scared by the long list of ingredients & chopping, it’s TOTALLY worth it!! The flavor is phenomenal. I will continue to make this

    Reply
    • Profile photo of chef Jessica Randhawa of The Forked SpoonJessica Randhawa says

      January 17, 2023 at 4:47 pm

      Thank you for the phenomenal feedback and rating, January 😀

      Reply
  3. Julie says

    September 24, 2020 at 2:37 pm

    5 stars
    I’ve never left a review for a Pinterest recipe, but decided it was necessary for the Easy Bean Salad recipe from The Forked Spoon. We eat a lot of cold bean and vegetable salads and this one tops the list! The dressing for the salad is delicious and different – the cumin gives it a distinct flavor! Keep up the good work 👍

    Reply
    • Profile photo of chef Jessica Randhawa of The Forked SpoonJessica Randhawa says

      September 24, 2020 at 2:54 pm

      Thank you for the kind feedback Julie 🙂

      Reply
  4. Blossom Smith says

    August 26, 2019 at 4:08 am

    5 stars
    These beans look so comforting and delicious! I’m going to have to make them soon! Really interesting reading about putting the oil in with the beans while they are cooking. Thanks for all the great tips!

    Reply

Leave a Reply Cancel reply

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

Recipe Rating




Chef Jessica Randhawa of The Forked Spoon

I’m Jessica! Aka mom, wife, chef, and travel-obsessed photographer. Welcome to The Forked Spoon. Here you can browse hundreds of incredible family-friendly recipes covering dozens of diets, courses, and cuisines. Learn more about me.

Reader Favorites

  • Acai bowl topped with fresh fruit and granola. Acai Bowl Recipe – How to Make Your Own Acai Bowl
  • A close up of a bowl Chimichurri Chimichurri Recipe (How to Make Chimichurri Sauce)
  • Perfect, clear, beef bone broth in a large stockpot. Bone Broth Recipe (How to Make Bone Broth)
  • Bok Choy being cooked in a wok with a spoonful of garlic sauce 10 Minute Garlic Bok Choy Recipe
  • White bowl filled with homemade chicken soup. The Best Chicken Soup Recipe
  • A bowl of Vietnamese Pho with a spoonful of bone broth Pho Recipe (How to Make Vietnamese Noodle Soup)
Logo of The Forked Spoon by Jessica Randhawa
The Forked Spoon has been featured on Yahoo, CountryLiving, MSN, Cosmopolitan, USA Today, and Parade
  • About
  • Browse Recipes
  • Contact
  • Accessibility Statement

Copyright © 2023 · The Forked Spoon LLC • Disclosure