Prep the corn: If using fresh corn, cut kernels off the cob. You can leave them raw for a crisp bite or quickly sauté them in a hot skillet with a splash of oil for 2–3 minutes to brighten and lightly char.
Let cool. If using frozen, thaw and pat dry. If canned, drain and rinse well.
Chop the vegetables: Halve the cherry tomatoes.
Dice the red onion and cucumber. Chop your herbs. If using avocado, dice it last to keep it fresh.
Make the dressing: In a small bowl, whisk together olive oil, lime juice, honey, garlic, cumin, salt, and black pepper until smooth and slightly emulsified.
Toss the salad: In a large bowl, combine corn, tomatoes, red onion, and cucumber.
Pour the dressing over and toss gently to coat.
Add herbs and extras: Fold in the chopped herbs. If using avocado and cheese, add them now and gently mix. Taste and adjust salt, pepper, and lime as needed.
Rest and serve: Let the salad sit for 10–15 minutes so the flavors mingle.
Serve chilled or at room temperature.