Cosa mangiano le lucciole?

Alcune lucciole adulti consumano polline di fiori, gocce di rugiada e nettare. Alcune lucciole adulti non mangiano nulla. Durante il loro stadio larvale, le lucciole sono insetti carnivori che si nutrono di corpi in decomposizione o cacciano formiche, lumache, lombrichi e altri artropodi che si trovano nel terreno.

Le larve immobilizzano la loro preda iniettandola con un fluido digestivo anestetico prima di iniziare a nutrirla con le loro forti mascelle. Dopo uno o due anni in cui avviene la pupa, le lucciole si trasformano da carnivore ad erbivore. Non è insolito per le lucciole adulte di molte delle quasi 2.000 specie, in particolare le lucciole senza ali, di non mangiare affatto.