First prep the vegetables. Chop tomatoes and onion. For a spicy salsa, leave the seeds and insides in tact when dicing the jalapeños, for a milder dip, use a spoon to scoop out the insides before chopping.
Drain and rinse beans. Drain corn if using canned or defrost/steam if using frozen. Fresh corn is amazing as well so feel free to use it!
In a large bowl, combine prepped beans, vegetables, and cilantro.
Squeeze juice from limes and whisk together in a small bowl with olive oil, vinegar, salt, cumin, and garlic powder. Pour over veggie mixture and mix well.
Give it a taste (dig in with a spoon or a tortilla chip) and adjust spices and oil/vinegar/cilantro to taste. Add more of your favorites for a totally custom cowboy caviar that rocks your socks!
For advance party prep, cover and chill overnight in the refrigerator. Depending on preference, this salsa can be enjoyed at room temp or chilled for 30-60 minutes for a cold salsa. As it sits the flavors meld and mingle - love it so!
Serve with crunchy tortilla chips as a tasty dip or serve on top of your favorite protein, tacos, salads, burrito bowls, etc... It's fantastic every which way! Avocado makes an excellent add-in too, just chop it up and mix it in just before serving and you're good to go.
Notes
Nutrition Facts below are estimated using an online recipe nutrition calculator and yields approx. 16 servings at 1/2 cup per serving. Adjust as needed based on extras added and enjoy!