In a large bowl, combine black beans, black-eyed peas, tomatoes, bell pepper, onion, corn, and cilantro. Toss it together so that the ingredients are well-combined.
In a separate bowl, add olive oil, red wine vinegar, lime juice, garlic powder, onion powder, salt, pepper, chili powder, and sugar. Whisk until it’s completely combined.
Pour the dressing over the caviar mixture and gently stir it together. Place the bowl in the refrigerator to chill for 2 to 24 hours.
Remove the bowl from the refrigerator and add diced avocado. Drizzle lemon juice over the avocado (this will keep it from turning brown), then gently mix it into the bowl to combine with the other ingredients. Serve with corn chips or crackers. (If not serving immediately, toss/stir well before serving).
Notes
This dish can be stored for 4 to 5 days in the refrigerator.