As minhocas consomem a vegetação em decomposição e pequenas partículas de matéria orgânica do solo. Sua dieta principal é composta de serapilheira e outros restos de plantas. Embora sejam decompositores importantes, geralmente não comem carne podre ou laticínios.
As minhocas engolem o solo, mas só conseguem digerir as partes do solo que contêm matéria orgânica. Eles não podem digerir diretamente minerais como ferro ou nitrogênio que podem estar presentes no solo. Eles excretam esses minerais, junto com tudo o que sobrou da matéria vegetal que eles digeriram. Como o material vegetal é decomposto em suas fezes, os compostos nele contidos são mais fáceis de serem absorvidos pelas raízes. Desta forma, minerais importantes dentro do solo são movidos e o solo em geral é enriquecido com suas fezes.