Alguns vaga-lumes adultos consomem pólen de flores, gotículas de orvalho e néctar. Alguns vaga-lumes adultos não comem nada. Durante o estágio larval, os vagalumes são insetos carnívoros que se alimentam de corpos em decomposição ou caçam formigas, caracóis, minhocas e outros artrópodes encontrados no solo.
As larvas imobilizam suas presas injetando um fluido digestivo anestésico antes de começar a se alimentar delas com suas mandíbulas fortes. Após um ou dois anos, quando ocorre a pupação, os vagalumes passam de carnívoros a herbívoros. Não é incomum que vaga-lumes adultos de muitas das quase 2.000 espécies, especialmente vaga-lumes fêmeas sem asas, não comam nada.