Easy Black Bean and Corn Salad

This post may contain affiliate links. Read my full disclosure here.

When I need a quick, crowd-pleasing dish that’s a breeze to whip up, I always turn to this easy Black Bean and Corn Salad. No cooking is required—just toss together some beans, corn, and a zesty dressing of lime, balsamic, and garlic powder. It’s absolutely delicious!

white fancy dish full of black bean corn salad with lime slices and cilantro on the table beside.

Whether it’s for a family gathering or picnic, I can pull this together in a matter of minutes and know that everyone is going to love it. I like being able to create easy, healthy, bean side dishes like this easy black bean corn salsa and our 4-bean mixed salad. We have a whole list of vegan black bean recipes that you should check out!

Reasons you will love this bean salad

  • Bursting with Fresh Flavors: This oil-free black bean corn salad is packed with vibrant, fresh ingredients that offer a delicious blend of textures and flavors.
  • Perfect for Any Occasion: Whether it’s for a quick lunch, a side dish, or a potluck favorite, this salad is versatile and fits any occasion.
  • Easy and Healthy: With no added oils, this salad is a heart-healthy choice that’s simple to make, offering a guilt-free, wholesome option you’ll love.

Ingredients you will need

  • Black beans- Use the convenience of canned black beans or make your own from scratch in your Instant Pot.
  • Corn- Fresh or frozen corn kernels add a sweet, juicy crunch that complements the hearty texture of the beans. They also bring a pop of color and a natural sweetness that balances the savory and tangy flavors in the salad, making it more vibrant and flavorful.
  • Tomatoes- While diced or canned tomatoes can be used, I highly recommend using fire-roasted tomatoes for the added flavor.
  • Cilantro- To infuse this salad with a fresh, zesty flavor that enhances the overall taste of the dish add cilantro.
  • Onions- Use red onions for a sharp, slightly sweet flavor that contrasts beautifully with the beans and other ingredients. They also add a crisp texture and a pop of color.
  • Citrus juice- Lime juice brings a bright, tangy acidity that balances the richness of the beans and enhances the flavors of the other ingredients. The citrus juice also helps to keep the salad fresh and vibrant, adding a refreshing zing to every bite.

Tips & Substitutions

  • Rinse the beans- If using beans from a can, drain and rinse them well. Black bean juice can make this dish less appealing visually.
  • Fire-roasted tomatoes- The ingredient list for this recipe calls for either fresh diced tomatoes or fire-roasted tomatoes. I love to use fire-roasted tomatoes because they add such a terrific flavor. Don’t drain them; use the juice too.
  • Vinegar- I use balsamic but other vinegars will work well too.
  • Make ahead- Allowing this recipe to marinate in the refrigerator for a few hours before serving really enhances the flavor.

How to make black bean and corn salad

The recipe card at the bottom of the page has the full list of ingredients with measurements and instructions.

black beans in white colander

STEP #1: If using canned black beans, drain and rinse them before using. To do this, I pour them into a colander and rinse them under warm water.

corn in white colander

STEP #2: Next, place the frozen corn in the colander and run the kernels under warm water to defrost. There is no need to cook them.

citrus zester being used on a lime

STEP #3: Dice the purple onion and chop up the cilantro. For the lime, I recommend using a citrus zester to zest it before squeezing out the juice for this recipe. When it’s whole, it is much more firm and easy to zest.

beans, corn, onion, cilantro, tomatoes, chestnuts in large stainless steel bowl on white background

STEP #4: Combine all ingredients in a large bowl and mix well. Don’t drain the fire-roasted tomatoes because it helps flavor this recipe. The recipe calls for 3 tablespoons of balsamic vinegar, but I love balsamic and actually use a little more.

black bean corn salad in white bowl with cilantro in background

STEP #5: Taste test and add more seasonings as needed. It tastes even better after marinating in the refrigerator for a few hours (or the next day).

baked tortilla chips on baking sheet

STEP #6: It can be served as a cold bean salad or heated up if preferred. We even like to serve it as a salsa dip with my homemade tortilla chips.

The original recipe comes from Dr. Caldwell Esselstyn’s book Prevent and Reverse Heart Disease.

Frequently Asked Questions

Would another type of vinegar work okay?

Yes, you could use something like rice vinegar, red wine vinegar, or other flavors you might have on hand. 

Are fire-roasted tomatoes spicy?

No, not at all. They have simply been grilled or roasted to bring out that deep rich flavor that lends itself well to this recipe.  It’s the same process used to make roasted red bell peppers.

How long will this bean salad last?

Store in an airtight container in the refrigerator for 5-7 days.

summer bean salad in stainless fancy bowl with silver spoon

If you try this recipe, please let us know how you like it by rating it and leaving a comment. We love to hear from you!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

black bean corn salad in white bowl with cilantro in background
4.74 from 38 votes

Black Bean and Corn Salad

When I need a quick crowd-pleasing dish that doesn't require any cooking, my first go-to is this simple Black Bean and Corn Salad recipe.
Prep: 15 minutes
Total: 15 minutes
Servings: 6 servings

Ingredients 

  • 2 cans of black beans drained and rinsed well (or 3 cups cooked)
  • 1 can fire roasted diced tomatoes 15 oz
  • 1 package of frozen corn 16 oz., thawed by running under warm water in drainer
  • 1/2 purple onion diced
  • 1 can of water chestnuts drained and rinsed 8 oz
  • bunch cilantro chopped (1/4 cup or more)
  • 2 tablespoons lime juice
  • zest from 1 lime
  • 3 + tablespoons balsamic vinegar to suite your taste
  • Salt and garlic powder to your taste

Instructions

  • If using canned black beans, drain and rinse them before using them. To do this, I pour them into a colander and rinse under warm water.
  • Next, place the frozen corn in the colander and run the kernels under warm water to defrost. There is no need to cook it.
  • Dice the purple onion and chop up the cilantro.
  • For the lime, I recommend using a citrus zester to zest it before squeezing out the juice for this recipe. When it’s whole, it is much more firm and easy to zest.
  • Combine all ingredients in a large bowl and mix well. The recipe calls for 3 tablespoons of balsamic vinegar, but I love balsamic and actually use a little more.
  • Stir together thoroughly and serve. It tastes even better after a few hours (or next day) after marinating in the refrigerator.

Video

Notes

Tips & Substitutions:
  • Rinse the beans- If using beans from a can, drain and rinse them well. Black bean juice can make this dish less appealing visually.
  • Fire-roasted tomatoes- The ingredient list for this recipe calls for either fresh diced tomatoes or fire-roasted tomatoes. I love to use fire-roasted tomatoes because they add such a terrific flavor, and they are not spicy at all. Don't drain them; use the juice too.
  • Vinegar- I use balsamic but other vinegars will work well too.
  • Make ahead- Allowing this recipe to marinate in the refrigerator for a few hours before serving really enhances the flavor.
  • Storage- Store in an airtight container in the refrigerator for 5-7 days.

Nutrition

Calories: 157kcal | Carbohydrates: 32g | Protein: 7g | Fat: 1g | Fiber: 8g | Sugar: 9g

Disclaimer

To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.

Please rate & share if you like this!Leave a comment or share on Pinterest or Instagram

Similar Posts

22 Comments

  1. Would another vinegar do if we don’t have the balsamic? If not I’d go buy it but if something else would work like apple cider vinegar then I have everything I need on hand 🙂

  2. This is good. I made it a couple of days ago (except I didn’t have any real lime to zest, and I used dried cilantro). Honestly, I like it a lot better heated up! I love simple, so this is a win for me.

      1. Just amazing! I took this to a family picnic today, and it was a big hit! I had people asking for the recipe. I even heard someone say in the food line how good it was!

  3. In Black bean corn salad with fire roasted tomatoes, do you drain the fire roasted tomatoes or do you put the whole can in?

  4. Do you use whole or sliced water chestnuts? I couldn’t tell from the photo. Either way I assume you would quarter them to be the same size as the corn and beans? Thanks.

    1. This should last in the refrigerator for about 7-10 days in an air-tight container. It’s such a great dish, and I hope you enjoy it.

  5. Do you drain the diced tomatoes? I make something like this with fresh tomatoes and I also add chopped cukes and celery.

  6. Ingredients:

    2 cans of black beans, drained and rinsed WELL
    1 can fire roasted, diced tomatoes
    1 package of frozen corn (16 oz.), thawed by running under warm water in drainer
    1/2 purple onion, diced
    1 can of water chestnuts, drained and rinsed
    bunch cilantro, chopped
    juice and zest from 1/2 lime
    3+ Tbsps. balsamic vinegar, to suite your taste
    Salt and garlic powder, to your taste
    Combine all ingredients in large bowl and serve. Taste even better after a few hours (or next day) after marinating in refrigerator.

4.74 from 38 votes (36 ratings without comment)

Leave a Reply

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

Recipe Rating