كرمهاي خاكي خاك و مواد آلي را مي خورند. مواد آلي را تغذيه مي كنند. خاك از دستگاه گوارش و هضم طولاني كرم عبور مي كند. مواد آلي كه به عنوان غذاي كرم محسوب مي شود شامل ضايعات گياهي و فضولات دامي حيوانات كوچك و بزرگ مي باشد. علاوه بر اين مواد ، كرمها بعضي مواد ديگر را نيز ترجيح مي دهند. زيرا كرم دهان بسيار كوچكي دارد و براي كرم خوردن مواد و تركيبات كوچك مانند باكتري ، پروتوزا و قارچها راحت است. مواد غذايي بزرگ بايد با رطوبت اول نرم شوند تا كرم بتواند براحتي آن را تغذيه كند. شما مي توانيد كرمهايتان را افزايش دهيد تا پسماندهاي گياهي شما را مصرف كنند. شما براي انجام اين كار نياز به يك ظرف مناسب و بستر مرطوب و مقداري پسماندهاي غذايي داريد.
كرمها تيكه هاي پسماند را به همراه جانوران ريز ميكروسكوپي كه به تجزيه مواد آلي كمك مي كنند را نيز مي خورند. ممكن است اين سؤال براي شما ايجاد شود كه كرمها چه مقدار زباله مصرف مي كنند؟ يك كرم در هر روز مي تواند به اندازه نصف وزن خود غذا مصرف كند. يك كرم 1 گرمي مي تواند 2/1 گرم از غذا را در يك روز مصرف كند. يا مقدار 1 پوند از كرمها مي توانند 2/1 پوند از زباله ها را در هر روز مصرف كنند. اين ميزان ممكن است در حالتي كه 1 پوند كرم شامل 600 كرم بزرگ و يا شامل 1500 كرم كوچك بوده متفاوت باشد. زماني كه كرمهاي قرمز زباله ها را مي خورند ، زباله ها بسته به وزن و توده كرمها ناپديد مي شوند.