How Much to Feed Aquarium Fish (Almost Everyone Feeds Too Much)
Ask ten beginners what killed their fish and almost none will say feeding. Ask ten experienced keepers what beginners get wrong and most will say it in the first breath. Overfeeding is the quietest killer in the hobby, because it never looks like the cause. The fish do not choke on the extra food. They are slowly poisoned by what it turns into a week later.
I overfed my first tank for months without realising. The fish looked delighted every time I walked past, so I fed them every time I walked past. The water paid for it.
Why extra food is a water-quality problem, not a fish problem
A fish will happily eat far more than it needs, so "they still seem hungry" tells you nothing. The trouble starts with the food they do not eat.
Every uneaten flake sinks, lodges in the gravel, and rots. Rotting food releases ammonia, exactly the same ammonia your fish produce through their gills, and ammonia is toxic well below 1 ppm. Your beneficial bacteria can only process so much before the excess leaks through as ammonia and nitrite spikes. Even the food that is eaten becomes more waste, because a fish that eats more excretes more. Either way, overfeeding is really just a fast way to overload the nitrogen cycle your whole tank depends on.
The visible signs show up downstream and rarely get blamed on food: cloudy water a day or two after a big feed, a sudden algae bloom feeding on the extra nutrients, a film on the surface, gravel that smells sour when you disturb it. By the time the fish look unwell, the food that caused it is long gone.
The rule that actually works
Forget measuring. The reliable guide is time, not volume.
Feed only what your fish can finish in about two minutes, then stop. Watch them eat. If food is drifting to the bottom uneaten after two minutes, you gave too much, and next time you give less. For most community tanks that amount is startlingly small, often less than a pinch, far less than the heap most people tip in out of habit.
A useful mental picture: a fish's stomach is roughly the size of its eye. That is all the room there is. Everything past that is either waste passing straight through or food hitting the substrate to rot.
How often, and it depends on the fish
Frequency matters as much as amount, and it varies by species more than beginners expect.
- Most small community fish (tetras, rasboras, danios, guppies) do well on one or two small feeds a day. Two tiny feeds beat one large one, because more of it gets eaten and less sinks.
- Bettas need very little. A few pellets once a day is plenty, and the "few" is literal — three or four, not a scoop.
- Bottom feeders like cory catfish and plecos are not scavengers living on leftovers, whatever the store told you. They need their own sinking food, delivered after lights-out for the shy ones, or they slowly starve in a tank that looks well fed.
- Fry and young growing fish genuinely do need small meals several times a day, which is the one case where frequent feeding is correct.
- Big or predatory fish often eat larger meals less often, sometimes every other day.
Match the food to the mouth, too. Flakes for surface and mid-water fish, sinking pellets or wafers for the bottom, and appropriately sized pieces. A cory cannot eat a flake that dissolved at the surface, and an oversized pellet just fouls the water.
Should you skip a day?
Yes, and it is not cruel. A weekly fasting day is a genuinely good habit for adult fish.
Fish in the wild do not eat on a schedule; they eat when they find food and go without when they do not. A fasting day lets their digestive system clear, and in a home tank it also gives the water a break from the constant waste load. It is particularly helpful for fish prone to constipation and bloating, bettas and fancy goldfish especially. Healthy adult fish will not suffer from one meal-free day a week, and the tank is cleaner for it. Fry and actively growing fish are the exception; feed them every day.
What overfeeding actually costs you
Put the chain together and the damage is bigger than a bit of leftover food:
- Ammonia and nitrite spikes that stress or kill fish, especially in a newer tank whose bacteria colony is still small.
- Chronic high nitrate from the constant waste, which means more frequent water changes just to keep up.
- Algae outbreaks, because uneaten food is fertiliser, and the algae is only doing what any organism does with a free buffet.
- Low oxygen and surface film, as decomposing food consumes oxygen and coats the surface where gas exchange happens.
- Fatty liver disease in the fish themselves from sustained overeating, which shortens their lives in a way you never see coming.
Nearly every one of those problems gets misdiagnosed as something else, and the keeper reaches for a chemical fix when the real fix was a smaller pinch of flakes.
The habit to build
Feed less than you think, watch the two-minute window, and let the fish looking hungry be normal rather than an emergency. A slightly hungry fish is a healthy, active fish. An overfed tank is a maintenance problem wearing the disguise of a happy one.
If your water keeps going wrong despite careful feeding, the tank may simply be carrying more fish than it can process, which is a stocking question rather than a feeding one. The stocking calculator estimates your tank's real capacity, and overstocked fish tank covers what to do when the numbers do not add up. But for most beginners, the single cheapest upgrade to water quality is the one that costs nothing: put less food in.
- feeding
- water-quality
- beginner