Một số đom đóm trưởng thành tiêu thụ phấn hoa, giọt sương và mật hoa. Một số đom đóm trưởng thành không ăn gì. Trong giai đoạn ấu trùng, đom đóm là loài côn trùng ăn thịt ăn xác phân hủy hoặc săn kiến, ốc sên, giun đất và các động vật chân đốt khác được tìm thấy trong đất.
Ấu trùng cố định con mồi bằng cách tiêm vào nó một chất dịch tiêu hóa gây mê trước khi bắt đầu ăn mồi bằng bộ hàm khỏe của chúng. Sau một hoặc hai năm khi quá trình hóa nhộng xảy ra, đom đóm chuyển từ ăn thịt sang ăn cỏ. Không có gì lạ khi đom đóm trưởng thành trong số gần 2.000 loài, đặc biệt là đom đóm cái không cánh, hoàn toàn không ăn.