Feeding your worms

Feeding your worms: how much and how often

Short answer

A compost worm eats roughly half its body weight a day. About 4,000 worms (1 kg / 2.2 lb) handle about 500 g / 1.1 lb of food a day. Soft, aged or frozen food goes fastest. Feed once a week or every other week, and always keep about 5 cm / 2 in of food on the surface. What to feed is on my worm food rating list.

Feeding your worms for the first time can feel a little nerve-racking. What do they eat? How much? How often? I’ve been asked these questions countless times by friends who had just got their first worm farm. The good news: compost worms eat basically anything that was once alive and is now dead. This page is about how much, how often and how to prepare it.

Looking for what to feed? My worm food rating list rates dozens of foods, from excellent to avoid, based on my own bins.

How much can compost worms eat?

As a rule of thumb, a compost worm (Eisenia fetida) eats about half its body weight a day. We work on the basis that 4,000 worms weigh about 1 kg / 2.2 lb and can eat about 500 g / 1.1 lb a day. That’s only a guide, though. How much they really eat depends on the kind of food and the condition it’s in when it goes into the bin.

Why does soft food get eaten faster?

Worms have no teeth. They only eat food once it starts to soften and decompose. It’s much like us: we can swallow pudding far faster than a tough steak. Fresh apple cores, lettuce, green beans and carrots wait in the bin until they’ve softened. So the softer the food, the more the worms get through.

How do I prepare food so the worms eat more?

  • Let it age: collect scraps for a few days in a lidded bucket so they start to break down.
  • Freeze it overnight: thawed food softens quickly, and freezing also kills fruit fly eggs on the peels (a nice side effect, see fruit flies).
  • Chop it small: more surface means faster eating.
  • Crush eggshells to a fine powder. It adds grit and helps keep the bedding from turning sour.
A glass jar filled with finely crushed, pale eggshell powder
Finely crushed eggshells, ready for the worm bin

How often should I feed my worms?

There’s no need for a strict timetable, and please don’t start weighing your scraps! Feeding once a week or every other week is usually plenty. Feeding every day is fine too. The rule that matters: keep a layer of at least 5 cm / 2 in of food on the surface, and your worms will never go hungry.

How much should I feed a new worm farm?

Be patient. A new worm farm usually starts with about 500 worms, which grow into thousands within a few months. Feed in moderation at first. Uneaten food that piles up rots, smells and attracts flies and fruit flies. Add more as the worm population grows.

Which foods should I feed only in moderation?

Citrus peel, onions and other sharp or acidic scraps are fine in small amounts but can sour the bin in bulk. See oranges and orange peels. Feed used coffee grounds sparingly. They’re acidic and can heat up in a thick layer. The full list, with ratings, is on the worm food rating list.

A plate with an onion, orange and lemon peel next to plastic and glass bottles on a wooden table
Onion and citrus peel: feed in moderation (the bottles stay out!)
A used coffee filter with wet coffee grounds next to a bowl with coffee residue
Used coffee grounds: feed sparingly

What are the signs of overfeeding?

A sour or rotten smell, mould spreading over untouched food, flies, and worms climbing the walls. Stop feeding for a week, take out some of the food and mix in dry shredded cardboard. The troubleshooting FAQ covers the rest.

Happy worming!
Stephan Kloppert
Nearly 30 years of worm farming in South Africa and Germany

Running your worm farm as a business? How to Start a Profitable Worm Business on a Shoestring Budget shows you the way.

Scroll to Top