I bruchi mangiano principalmente materiale vegetale, ma alcuni mangiano insetti. I bruchi delle tarme per vestiti masticano il tessuto. Quando si schiudono, molti bruchi mangiano i loro gusci d'uovo. Alcune specie di bruchi sono cannibali.
Molte farfalle depongono uova su un tipo specifico di pianta. Alcune di queste piante hanno tossine che vengono trasferite al bruco. Questo offre una certa protezione dai predatori. Ad esempio, la farfalla monarca depone le uova sulle piante da asclepiade.
Le larve di alcuni tipi di falena Eupethecia sono carnivore. Il bruco tiene il suo corpo in un modo che imita un ramoscello; ma quando un insetto lo sfiora, afferra l'insetto e lo consuma.