A colorful Tex‑Mex inspired pasta salad combining the classic cowboy caviar ingredients—beans, corn, tomatoes, and peppers—with pasta and a zippy cilantro‑lime dressing. Great for potlucks, picnics, and make‑ahead meals.
Bring a large pot of salted water to a boil. Add the pasta and cook until al dente according to package directions. Drain and rinse briefly under cold water to cool.
Rinse and drain the black beans and corn. Chop tomatoes, pepper, onion, cilantro, and avocado. If using fresh corn, char it briefly for extra flavor.
Whisk together olive oil, lime juice, apple cider vinegar, honey, garlic, cumin, salt, and pepper. Taste and adjust seasoning.
In a large bowl, combine the cooled pasta, beans, corn, tomatoes, pepper, onion, and cilantro. Pour most of the dressing over the mixture and toss to coat. Refrigerate at least 30 minutes.
Right before serving, fold in avocado and cheese if using. Drizzle with remaining dressing, squeeze lime over the top, and serve chilled or at room temperature.
Notes
Make ahead: assemble up to 24 hours in advance (omit avocado). Keep dressing separate or reserve some to refresh the salad before serving.
Storage: Keeps in an airtight container for 3–4 days; textures will soften over time.
Variations: Add grilled chicken, shrimp, or extra beans for a heartier meal.