I never thought about what a firefly eats, but I just read that the larvae are predatory and eat a lot of snail and slug larvae. I have a much greater appreciation now for the firefly larvae. However, as an adult I see that they eat pollen and nectar.