Giun đất ăn chất bẩn và chất phân hủy và lấy độ ẩm từ đất. Chúng lấy dinh dưỡng từ chất hữu cơ thối rữa trong đất, chẳng hạn như phân động vật và tán lá mục nát. Giun được nuôi trong trang trại nuôi giun ăn các vật liệu hữu cơ, chẳng hạn như trái cây và rau phân hủy, ngũ cốc, bìa cứng và túi trà.
Mặc dù giun ăn nhiều loại thức ăn khác nhau, nhưng có một số thức ăn độc hại hoặc có vấn đề với giun. Trái cây họ cam quýt, chẳng hạn như cam và chanh, có chứa limonene, chất gây chết giun. Không nên cho giun trong trại nuôi giun ăn thức ăn vặt hoặc thịt vì có thể thu hút kiến và các loài gặm nhấm.