How much (and how often) to feed aquarium fish — and why overfeeding is the quiet killer
🔍 Fact check
“Feed your fish as much as they'll eat, whenever they beg at the glass.”— A natural beginner instinct
Verdict: False & harmful
Fish beg out of instinct, not need, and overfeeding is one of the most common causes of both fish-health problems and water-quality crashes. The reliable rule is small amounts they finish in a couple of minutes, once or twice a day — with uneaten food being pure pollution, not kindness.
The evidence:
- The accepted rule is to offer only what fish eat in about 2–3 minutes; overfeeding causes health issues (constipation, bloat, fatty liver) and pollutes the water, loading the filter (Aquarium Co-Op, Chicago Exotics Animal Hospital).
- Most fish do best fed twice a day; new-tank fish are often best fed lightly (e.g. every other day) while the tank matures (Aquarium Co-Op).
- Most fish benefit from one fasting day a week, and dietary variety improves colour, growth and health (Aquarium Co-Op).
The 30-second version. The most common way beginners harm their fish is by loving them with food. Feed only what they finish in about two minutes, once or twice a day, take a fasting day each week, and ignore the begging — it’s instinct, not hunger. Uneaten food isn’t a treat; it’s pollution that spikes ammonia and fuels algae. When in doubt, feed less.
If there’s one mistake almost every new fishkeeper makes, it’s overfeeding — and it’s completely understandable. The fish rush the glass, they look desperate, so you feed more. Unfortunately that instinct works against them in two directions at once.
Why overfeeding is the quiet killer
Too much food harms fish directly and indirectly:
- Directly: overfed fish suffer constipation, bloating, and fatty-liver disease. Bettas and fancy goldfish are especially prone to digestive and buoyancy trouble from overfeeding.
- Indirectly: every scrap of uneaten food rots, releasing ammonia into the water and overloading your filter. Much of what looks like a “mystery illness” is really a water-quality crash caused by leftovers. It ties straight back to the nitrogen cycle.
Uneaten food is not generosity — it’s pollution with a delay.
The simple rule
- How much: only what the fish finish in about two to three minutes. Start with a tiny pinch, watch, and add a little more only if it vanishes fast and they’re still foraging. Nothing should be left sinking uneaten.
- How often: once or twice a day for most community fish. In a new, still-cycling tank, feed lightly — even every other day — to keep ammonia down.
- Fasting day: skip one day a week. It aids digestion and healthy fish handle it easily.
Ignore the begging; read the body instead
Fish beg constantly — it’s hardwired, not a hunger signal. Judge feeding by body condition, not behaviour: a healthy fish has a gently rounded belly (not sunken, not bloated) and good energy. A fish that “always looks starving” is almost never underfed.
Variety makes healthier fish
A quality staple (flake or pellet appropriate to the species) is your base, then rotate in:
- Small live/frozen foods — daphnia, brine shrimp, bloodworm — for colour and condition.
- Vegetables — blanched peas, courgette, or greens for grazers (goldfish, bristlenose plecos, shrimp).
Match the food to the fish: a betta is a carnivore; a bristlenose pleco wants vegetables and wood; corydoras need sinking food that reaches the bottom. Variety mimics the natural diet and pays off in colour, growth and health.
Where to go next
- Leftover food fuels cloudy water and algae — see algae and cloudy water.
- The waste side of feeding is why we do water changes.
Sources & further reading
- Aquarium Co-Op — How Often Do You Feed Fish (and How Much)? — the 2–3 minute rule, feeding frequency, fasting, and variety.
- Chicago Exotics Animal Hospital — How to Feed Your Fish — a veterinary view on portion size and the health risks of overfeeding.
Common questions
How much should I feed my fish?
Only what they finish in about two to three minutes, and no more. Start with a tiny pinch and watch — if it's gone in under two minutes and they're still hunting, add a little more. Any food left sinking uneaten is too much; it just rots and pollutes the water.
How often should I feed?
Once or twice a day suits most community fish — a morning feed and one before lights-out. In a brand-new tank, feed lightly (even every other day) while it cycles, since less food means less ammonia. Small and frequent beats one big meal.
Should I give my fish a fasting day?
Yes — most fish do well with one day a week without food. It helps digestion (bettas and goldfish are especially prone to bloat and constipation) and does no harm; healthy fish easily cope with a day off.
My fish always act starving — am I underfeeding?
Almost certainly not. Begging is instinct — most fish will 'ask' for food constantly and eat well past what's good for them. Judge by body condition, not by behaviour: a fish with a gently rounded (not bloated) belly and good energy is well fed.
Do I need to feed different foods?
Variety helps a lot. Use a quality staple (flake or pellet suited to the fish) as the base, then rotate in small live or frozen foods (daphnia, brine shrimp, bloodworm) and, for grazers, some vegetables. Variety mimics the natural diet and improves colour, growth and health. Match the food to the fish — a betta is a carnivore, a bristlenose wants vegetables and wood.
📚 Keep reading
- Betta vs Guppy: which is the better first fish?
- Cherry Shrimp vs Amano Shrimp: which should you get?
- Common fishkeeping myths that can hurt your fish
- Goldfish vs Betta: which should you actually get?
- Neon Tetra vs Cardinal Tetra: what's the difference?
- Aquarium algae, kindly explained: why you have it and how to actually beat it
🎓 Ready to go deeper?
Past the basics — same plain, no-panic voice, no ceiling: