- Levelek:A legtöbb hernyó növényevő, és elsősorban levelekkel táplálkozik.
- Virágok:Egyes hernyók virágokat és virágbimbókat is esznek.
- Gyümölcsök:Néhány hernyó gyümölcsöt és bogyót eszik.
- Magok:Egyes hernyók megeszik a magokat.
- Egyéb növényi anyagok:A hernyók más növényi anyagokat is megehetnek, például szárat, gyökeret és kérget.
- Rovarok:Egyes hernyók húsevők és más rovarokkal táplálkoznak.
A hernyók itala:
- Víz:A hernyók harmatból, esőből és tócsákból isznak vizet.
- Nektár:Egyes hernyók virágokból is isszák a nektárt.