螢火蟲在其生命周期的不同階段有著不同的食物習性。在幼蟲階段,螢火蟲主要是肉食性的,以蝸牛、田螺、貝類、蚜蟲、小飛蟲等軟體動物和小型昆蟲為食。這些幼蟲會使用其狹窄且長的頭部鑽進蝸牛殼內,分泌消化酶溶解獵物後吸食。而水生和半水生的螢火蟲幼蟲則以水中的中小型螺類和貝類為食。相比之下,螢火蟲的成蟲階段則主要以露水和花蜜為食,有些種類可能會取食花粉。不過,也有例外,如女巫螢火蟲會捕食其他螢火蟲。
螢火蟲在其生命周期的不同階段有著不同的食物習性。在幼蟲階段,螢火蟲主要是肉食性的,以蝸牛、田螺、貝類、蚜蟲、小飛蟲等軟體動物和小型昆蟲為食。這些幼蟲會使用其狹窄且長的頭部鑽進蝸牛殼內,分泌消化酶溶解獵物後吸食。而水生和半水生的螢火蟲幼蟲則以水中的中小型螺類和貝類為食。相比之下,螢火蟲的成蟲階段則主要以露水和花蜜為食,有些種類可能會取食花粉。不過,也有例外,如女巫螢火蟲會捕食其他螢火蟲。