¿Qué comen las luciérnagas?

Algunas luciérnagas adultas consumen polen de flores, gotas de rocío y néctar. Algunas luciérnagas adultas no comen nada. Durante su etapa larvaria, las luciérnagas son insectos carnívoros que se alimentan de cuerpos en descomposición o cazan hormigas, caracoles, lombrices y otros artrópodos encontrados en el suelo.

Las larvas inmovilizan a sus presas inyectándolas con un anestésico digestivo antes de comenzar a alimentarse de ellas con sus fuertes mandíbulas. Después de uno o dos años, cuando las pupas ocurren, las luciérnagas pasan de ser carnívoras a herbívoras. No es raro que las luciérnagas adultas de muchas de las casi 2,000 especies, especialmente las luciérnagas sin alas, no coman nada.