This cowboy caviar recipe is a fresh, easy dip or side dish for potlucks and parties! Feel free to make it a day or two ahead—I like it best after the flavors have had a chance to develop in the fridge.
In a large bowl, stir together the black beans, black-eyed peas, corn, tomatoes, bell pepper, onion, jalapeño, and most of the cilantro.
Make the dressing: In a medium bowl, whisk together the olive oil, vinegar, lime juice, salt, sugar, garlic, cumin, cayenne, and several grinds of pepper. Pour the dressing over the bean mixture and stir to combine.
Chill in the refrigerator for at least 1 hour to allow the flavors to develop. Just before serving, fold in the avocado and season to taste. Garnish with the reserved cilantro and serve with tortilla chips.