Preheat the grill: Preheat your grill to medium-high heat. Place the corn on the grill and cook, turning occasionally, for about 10 minutes or until the corn is charred and tender.
- Cut the corn: Once grilled, remove the corn from the grill and allow it to cool for a few minutes. Then, carefully cut the kernels off the cob and transfer them to a large mixing bowl.
- Mix the vegetables: Add the cherry tomatoes, red onion, bell pepper, and cilantro to the bowl with the corn.
- Prepare the dressing: In a small bowl, whisk together the olive oil, apple cider vinegar, lime juice, cumin, salt, black pepper, and chili powder (if using).
- Toss everything together: Pour the dressing over the corn and vegetables, then toss gently to combine.
- Adjust seasoning: Taste and adjust the seasoning with more salt, pepper, or lime juice as needed.
- Serve: Serve immediately or refrigerate for 30 minutes before serving to allow the flavors to meld.