* Levél
* Virágok
* Gyümölcs
* Szárít
* Gyökerek
Van néhány hernyófaj is, amelyek húsevő, vagyis más állatokat esznek. Ezek a hernyók általában rovarokat fogyasztanak, például levéltetveket, hangyákat és legyeket.
Fontos megjegyezni, hogy néhány hernyó csak bizonyos növényeket képes enni. Például a Monarch Butterfly Caterpillar csak tejhéjnövényeket tud enni. Ha egy hernyó rossz ételt kap, akkor lehet, hogy nem képes megemészteni, és végül meghalhat.
Ha fogságban hernyókat nevel, fontos, hogy biztosítsa számukra a megfelelő étrendet. Ezt megteheti úgy, hogy megvizsgálja az általa felvetett hernyófajokat, és biztosítja számukra a megfelelő növényeket vagy rovarokat.