In a large mixing bowl, combine the black beans, black-eyed peas, edamame, and sweet corn.
Add the diced tomatoes, red bell pepper, red onion, and jalapeño to the bean mixture.
In a small bowl, whisk together the olive oil, lime juice, honey, chili powder, cumin, salt, and pepper until emulsified.
Pour the dressing over the vegetables and toss thoroughly to ensure even coating.
Gently fold in the chopped cilantro and cubed avocado to prevent excessive mashing.
Serve immediately or refrigerate for 30 minutes to allow the flavors to develop.