Cooking or grilling time varies depending on the size of the corn and the thickness of their husks. But a rough estimate is about 20 minutes. Some prefer to keep the husks on to protect their corn from direct fire. Plus, it yields more tender corn since the husk traps the steam inside.