As minhocas comem sujeira e matéria em decomposição e absorvem a umidade do solo. Eles se nutrem da matéria orgânica em decomposição na terra, como esterco animal e folhagem em decomposição. Os vermes criados em fazendas de vermes comem materiais orgânicos, como frutas e vegetais em decomposição, grãos, papelão e saquinhos de chá.
Embora os vermes comam uma variedade de alimentos, alguns alimentos são tóxicos ou problemáticos para os vermes. Frutas cítricas, como laranjas e limões, contêm limoneno, que é mortal para os vermes. Vermes em fazendas de minhocas também não devem ser alimentados com comida lixo ou carne, que podem atrair formigas e roedores.