Grill the corn until nicely charred all over. Once slightly cooled, cut the kernels off the cob. Heat a small skillet and dry roast the chili powder and minced garlic to remove the bite and add to the grilled corn.
Alternately, heat oil in a large non-stick skillet and add the fresh or frozen corn kernels. Cook on high heat, stirring occasionally, until corn starts on char. Add the garlic clove and chili powder and cook for 2 more minutes.
Remove the charred corn into a bowl and cool slightly.
Next add all the other ingredients, mix well. Adjust the seasoning and serve warm or at room temperature.