The short answer
You’re overfeeding if food is left over after a couple of minutes, the water turns cloudy, algae creeps in, or fish look bloated. The rule of thumb: feed only what your fish clear within about two minutes, once or twice a day. When in doubt, feed less — a hungry fish is far healthier than a polluted tank.
The tell-tale signs
Watch for these, which usually appear together:
- Leftover food drifting in the water or settling on the gravel.
- Cloudy or hazy water, often a day or two after feeding.
- Algae blooming on glass, decor and plants as excess nutrients build up.
- Rounded, bloated fish or stringy waste hanging from them.
- Creeping ammonia or nitrate on a test kit.
Any one of these is a nudge to cut back; several at once means it’s time to change your routine.
The two-minute rule
Feed a small pinch, watch, and time it. If it’s gone in roughly two minutes with no scraps left, that’s the right amount. If bits remain, you’ve overshot — net them out and reduce next time. Most tanks thrive on one or two small feeds a day, and a weekly fasting day does no harm at all.
To reset an overfed tank, do a water change and gravel vac to remove the built-up waste, then hold to smaller portions. See how to do a water change and the best gravel cleaner guide.
The bottom line
Less is more. Small feeds keep water clear, algae down and fish lean. For frequency, see how often should I feed my fish; to check whether a fish is genuinely overweight, see is my fish overweight. Test your water regularly via the water testing hub.