Their food is most often soft parts of plants. However, there are also carnivorous and even cannibal caterpillars. The caterpillar is the only developmental stage of the insect in which it grows.