Les vers de terre mangent la saleté et la matière en décomposition et absorbent l'humidité du sol. Ils se nourrissent de la matière organique en décomposition dans la saleté, comme le fumier animal et le feuillage en décomposition. Les vers élevés dans les fermes à vers mangent des matières organiques, telles que des fruits et légumes en décomposition, des céréales, du carton et des sachets de thé.
Bien que les vers mangent une grande variété d'aliments, certains aliments sont toxiques ou problématiques pour les vers. Les agrumes, comme les oranges et les citrons, contiennent du limonène, qui est mortel pour les vers. Les vers dans les fermes à vers ne doivent pas non plus être nourris avec de la malbouffe ou de la viande, qui pourraient attirer les fourmis et les rongeurs.