Fresh corn will result in the best flavor, but canned or frozen works great too. If using canned corn, be sure to use SWEET corn, and rinse and drain it. To give canned or frozen corn more flavor, consider charring it in a skillet with olive oil over high heat for about 5 minutes. Do not thaw frozen corn before charring it. If frozen, give it an extra few minutes to char.