01 - If using fresh corn, bring a pot of salted water to a boil. Add corn kernels and cook for 2–3 minutes until just tender. Drain and let cool. If using canned or frozen corn, skip this step (thaw frozen corn if needed).
02 - In a large bowl, combine the corn, black beans, bell pepper, red onion, cherry tomatoes, avocado, and cilantro.
03 - In a small bowl, whisk together olive oil, lime juice, honey/agave (if using), cumin, chili powder, salt, and pepper until emulsified.
04 - Pour the dressing over the salad and toss gently to combine, being careful not to mash the avocado.
05 - Taste and adjust seasoning as needed. Serve immediately, or chill for 30 minutes for enhanced flavor.