• 🏆 South Africa’s Most Trusted Pet Store | Over 800, 5-Star Reviews 🇿🇦 "Read Reviews"
  • 🚀 Gauteng Local Delivery from R89 | FREE Local Shipping over R1,500!
  • 📦 Nationwide Pargo, Pudo & Bob Box Locker Pickup just R59! (FREE over R1,000)
  • 🛒 Shop Now, Pay Later with Payflex. 4 Interest-free Installments Available at Checkout
  • 🇿🇦 SA's Premier Aquatic & Pet Superstore | Trusted by South Africans Since 2006
  • 🚀 Best Prices Among Pet Stores in SA 🇿🇦
Marine reef display aquarium at the Dorry Pets store in Centurion

Overfeeding Fish: Signs, Risks & How Much to Feed

, by Elmarie Seymour, 9 min reading time

Overfeeding is the most common fishkeeping mistake. How much and how often to feed, the warning signs, and what to do if you have already overfed your fish.

Updated October 2026 · Written by the Dorry Pets team in Centurion

Overfeeding is the most common mistake in fishkeeping, and it's an easy one to make. Fish rush to the front of the tank every time you walk past, feeding is the main way we interact with them, and a pinch of food looks tiny to us. But a fish's stomach is roughly the size of its eye. Most of what goes in beyond that ends up rotting on the bottom of the tank or pond.

The good news: overfeeding is also the easiest problem to fix. This guide explains how much and how often to feed, the warning signs to look for, and what to do if you've already overdone it.

How much should you feed your fish?

Feed only what your fish can finish in about 2 minutes. Start with a small pinch, watch, and add a little more only if it all disappears quickly. Anything still floating or lying on the bottom after a few minutes is too much.

  • Feed for the number of fish, not the size of the tank. Ten small tetras in a 200-litre tank need the same amount as ten tetras in a 60-litre tank.
  • Spread the food out so shy fish get a share, not just the boldest ones at the front.
  • Bottom feeders eat more slowly. Corydoras, plecos and loaches need sinking food that reaches them. See our Corydoras care guide for how to feed them without overfeeding the rest of the tank.
  • Watch everyone eat. A fish that ignores food can be a sign of illness or bullying, and that's worth knowing early.

How often should you feed fish?

  • Most adult aquarium fish: once or twice a day, in small amounts.
  • Young and growing fish: 3–4 very small meals a day.
  • A fasting day: skipping food one day a week is fine for most healthy adult fish and gives the filter a chance to catch up.
  • Pond fish and koi: depends on water temperature. See the pond section below.

Pick one person in the household to feed the fish. "Someone already fed them" is one of the most common causes of accidental double feeding.

Signs you're overfeeding your fish

  • Food left floating, or lying on the gravel, a few minutes after feeding
  • Cloudy or hazy water, or an oily film on the surface
  • A musty or bad smell from the tank
  • Algae growing faster than usual, or red slime (cyanobacteria) on the substrate
  • A sudden boom of snails or tiny white worms (planaria)
  • White, fluffy fungus on leftover food
  • A filter that clogs or slows down quickly
  • Rising ammonia, nitrite or nitrate readings when you test
  • Bloated fish, or long strings of waste hanging from them

Why overfeeding is dangerous

Uneaten food doesn't just disappear. As it breaks down, it causes a chain of problems:

  • Ammonia and nitrite spikes. Rotting food and extra fish waste release ammonia, which bacteria turn into nitrite. Both are toxic, even in small amounts, and they're the most common cause of sudden fish deaths.
  • Less oxygen. Bacteria breaking down waste use up oxygen. You may see fish gasping at the surface, especially in warm weather.
  • pH drops. Decay produces acids, so pH can drift down over time and stress your fish.
  • Algae and cyanobacteria. Extra nutrients feed algae and red slime. Read our guides on controlling algae growth and preventing cyanobacteria.
  • Stress and disease. Fish living in poor water are more likely to get fin rot and other infections.
  • Health problems from overeating. Constant overfeeding can lead to bloating, constipation and fatty liver disease, especially in cichlids and goldfish.
  • Clogged filters. Filters are sized for normal waste. Extra food blocks them faster and reduces how well they work.

What to do if you've overfed your fish

  1. Remove leftover food straight away with a net or siphon. A gravel vacuum pulls out food and waste from between the gravel or sand.
  2. Do a 25–30% water change, vacuuming the substrate as you go. Treat new tap water with a conditioner such as Seachem Prime, which removes chlorine and chloramine and helps protect fish from ammonia and nitrite in the short term.
  3. Skip feeding for 1–2 days. Healthy adult fish cope easily, and it gives the tank time to recover.
  4. Test the water for ammonia, nitrite and nitrate. Browse our water test kits, or bring a water sample to our Centurion store.
  5. Support your filter bacteria. A bacteria supplement such as Seachem Stability helps the biological filter handle the extra waste. Don't rinse filter media under the tap, as chlorine kills the good bacteria. Rinse it gently in old tank water instead.
  6. Keep testing for a few days and repeat water changes if readings stay high.

HYGGER vacuum gravel cleaner for removing uneaten fish food and wasteSeachem Prime water conditioner
A gravel vacuum and a good water conditioner are the two tools to have ready after an overfeed.

Choose the right food

Good food means less waste, because fish eat more of it and digest it better.

  • Match the food to the fish. Surface feeders need floating flakes or pellets, mid-water fish need slow-sinking food, and bottom feeders need sinking wafers. A good everyday flake for community fish is Ocean Nutrition Community Formula Flakes.
  • Pick the right size. Pellets that are too big get spat out and left to rot.
  • Keep it fresh. Store food sealed, cool and dry, and use it up within a few months of opening. Old food loses vitamins and gets left uneaten.
  • Feed frozen food carefully. Thaw a small portion in a cup of tank water and pour in only what will be eaten. Browse our frozen foods and the full freshwater food range.

Feeding pond fish and koi in South Africa

Pond fish are cold-blooded, so how much they can digest depends on water temperature. On the Highveld, pond water can drop below 10 °C in winter, so adjust feeding through the year:

Water temperature How to feed
Above 20 °C (summer) Normal feeding: small amounts 2–3 times a day, only what they finish in a few minutes
15–20 °C (spring and autumn) Once a day, smaller portions
10–15 °C (cool) An easily digested wheat-germ food, a few times a week
Below 10 °C (cold winter) Stop feeding. Fish can't digest food properly, and it will rot in the pond

A pond thermometer takes the guesswork out of it. For the warm months, a daily food such as Hikari Staple Mini works well, and you'll find wheat-germ foods in our koi and pond food range. Read more in our guides to autumn and winter pond feeding and seasonal fish feeding.

Going away? Feeding while you're on holiday

  • Healthy adult fish can safely go 2–3 days without food, so a long weekend needs no special plan.
  • For longer trips, pre-portion each day's food (a weekly pill organiser works well) so your fish-sitter can't overfeed.
  • An automatic feeder gives the same small amount every day. Test it for a week before you leave.
  • More tips in our guide to automating your aquarium while you're away.

Quick feeding checklist

  • Feed once or twice a day, what they eat in about 2 minutes
  • Feed for the number of fish, not the tank size
  • Use sinking food for bottom feeders
  • Remove leftovers, and keep one person in charge of feeding
  • Test the water regularly and change 20–30% weekly
  • For ponds, feed by water temperature

Overfeeding FAQs

How do I know if I'm overfeeding my fish?

If food is left over a few minutes after feeding, the water turns cloudy, algae grows fast or your test kit shows ammonia or nitrite, you're probably feeding too much.

Can fish die from overfeeding?

Yes. Not usually from eating too much, but from the ammonia, nitrite and low oxygen that rotting food causes. This is one of the most common reasons fish die in home aquariums.

Does overfeeding cause cloudy water?

Very often, yes. Decaying food feeds a bloom of bacteria that turns the water milky. Remove leftovers, do a partial water change and feed less, and it usually clears within a few days.

How long can fish go without food?

Most healthy adult fish can go 2–3 days without food with no problem, and many can go longer. Young fish and very small species need feeding more often.

Should I feed my koi in winter?

Not when the water is below about 10 °C. Between 10 and 15 °C, feed a small amount of wheat-germ food a few times a week.

Shop this guide

Not sure how much to feed? Pop into our Centurion store or contact us. Tell us what fish you keep and we'll help you choose the right food and feeding routine.


Footer image

© 2026 Dorry Pets

      Login

      Forgot your password?

      Don't have an account yet?
      Create account