Depending on variety and size, and how they are cut, eggplants take 15 to 25 minutes to fully cook. Undercook them and you’ll be left with a bitter-tasting veggie that has the texture of a cotton ball.