Prepare the Vegetables and Beans
In a large mixing bowl, combine the black-eyed peas, corn, red and green bell peppers, red onion, jalapeño (if using), and cilantro.
Make the Dressing
In a separate small bowl, whisk together the lime juice, olive oil, red wine vinegar, honey, cumin, chili powder, salt, and pepper until the dressing is well combined and smooth.
Combine and Toss
Pour the dressing over the bean and vegetable mixture. Toss everything together gently until evenly coated.
Chill and Serve
Cover the bowl and refrigerate for at least 30 minutes to allow the flavors to meld. The dish can be served chilled or at room temperature.
Serve
Serve the Texas Caviar as a dip with tortilla chips, pita chips, or vegetable sticks. It also makes a great topping for grilled chicken, fish tacos, or salads.