萤火虫成虫多数种类只喝水或吃花粉和花蜜,或者利用幼虫期贮藏的脂肪。水栖萤火虫幼虫需要在水中完成捕猎过程,将猎物拖至岸边享用;陆期萤火虫幼虫则以蜗牛等为食物,捕食时先爬上蜗牛贝壳,用三对足紧紧抓住,尾足牢牢吸附,用上颚攻击蜗牛触角并注入麻醉液,待蜗牛失去知觉后,分泌消化液于蜗牛肉上,再用上颚夹肉使消化液充分分解肉,然后吸入肚子。

成虫取食花粉、花蜜等食物,体内会产生一种物质,这种物质有毒,能使它们的卵和幼虫避免受到一些天敌的伤害。不同的食物来源为萤火虫提供了生存所需的能量和营养,帮助它们在自然环境中繁衍生息。