Add beans, corn, tomato, bell pepper, onion, cilantro, and garlic to a large bowl. Drizzle olive oil, vinegar, lime juice, and salt on top. (Begin with 1 Tablespoon lime juice and 1/4 teaspoon salt and add more to taste.) Stir well to combine.
Cover and store in the refrigerator until ready to serve. Pair with tortilla chips, pita chips, grilled chicken, shrimp, or tacos.
Last step!Please leave a review and rating letting us know how you liked the recipe. This helps my small business thrive and continue providing free recipes and high-quality content for you.
Notes
Black beans: Substitute 1 and 1/2 cups of cooked beans for 1 can if desired. (That's roughly 1/2 cup of dried beans.) You can also substitute pinto beans, kidney beans, or another kind that you like.
Corn: I usually use 1 cup of frozen corn kernels and simply let them defrost on the counter. You can substitute 1 (14 ounce) can of corn, drained well, or kernels cut off a cooked cob. To use fresh corn, you’ll want 1-2 ears of corn, and they should be cooked in boiling water for 4-5 minutes, then set aside to cool until you can cut off the kernels and proceed.
Bell pepper: Feel free to substitute another color if you like.
Tomato: When chopping the tomato for this salsa, scrape out most of the water and seeds from the inside. This will keep your salsa less watery and ensure any leftovers stay fresh longer in the refrigerator.
Cilantro: If you can’t or prefer not to eat cilantro, skip it or substitute Mexican oregano.
Make ahead: Fully prep this salsa up to 4 hours ahead of time and chill in the refrigerator until ready to serve. Or, drain the beans, chop the veggies, and chill separately for up to 24 hours, then toss together when needed.
Storage: Extra salsa keeps well in an airtight container in the fridge for up to 5 days.