Chế độ ăn uống của sâu phụ thuộc vào vị trí của nó, nhưng theo truyền thống, sâu ăn tất cả mọi thứ, từ lá chết đến vỏ dưa và thậm chí cả bìa cứng. Các nghiên cứu cho thấy sâu là một trong những sinh vật duy nhất trên hành tinh chỉ sử dụng tất cả chất thải rắn làm chế độ ăn uống chính của chúng. Đây là lý do tại sao nhiều nhà môi trường tin rằng giun có khả năng cứu hành tinh. Họ đề xuất rằng nên cho giun vào bãi rác để giúp ăn chất thải trước khi chất thải tích tụ.
Cũng giống như bất kỳ sinh vật nào khác, giun có thức ăn mà chúng thích hơn những loại khác. Người nuôi giun thấy rằng họ thích ăn bí ngô và lõi ngô. Hầu hết các loài sâu cũng rất hâm mộ vỏ trái cây từ dưa đỏ và dưa hấu. Mặc dù không phải là món khoái khẩu của chúng, nhưng giun cũng thích ăn vỏ chuối, vỏ trứng, bã cà phê và túi trà. Những người nuôi giun cũng nói rằng giun có thể chịu được sự tiêu hóa của các loại thức ăn làm từ cam quýt, tỏi và hành. Tuy nhiên, khi cho giun ăn kèm với các loại thức ăn khác thì nên tránh ăn những loại thức ăn này.
Có một số loại thức ăn không tốt cho giun ăn. Những người nuôi giun cho biết các loại thịt, sản phẩm ghi nhật ký, thức ăn mặn và xương không tốt để bỏ vào đống ủ giun. Những thứ khác cần tránh cho giun ăn bao gồm các sản phẩm vô cơ và cỏ.