Piercing the skin is essential to prevent the eggplant from exploding while cooking. Protecting the burner with foil makes cleanup easier because the eggplant will weep and leave charred residue. Roast time varies by size—expect 20-30 minutes and adjust for very small or very large eggplants.