If using fresh corn on the cob, cook and cool before removing kernels; cook frozen corn until just tender; no need to cook canned corn.
In a large bowl, combine all ingredients except garnish.
Refrigerate for 4–6 hours to allow flavors to develop. Serve chilled with fresh basil for garnish.