How Much and How Often to Feed Aquarium Fish
Overfeeding is the most common mistake in the hobby and a leading cause of dirty water and sick fish. This guide covers portion size, feeding frequency by species, the main feeding philosophies, which foods to use, and how to adjust for fry, planted tanks and holidays.

Quick answer
Feed most adult community fish once or twice a day, and only as much as they clear in about two minutes. When you are unsure, feed less. Overfeeding is the single most common mistake in the hobby: leftover food rots, drives up ammonia, fuels algae, and stresses fish far more often than a missed meal ever does. A fish that looks a little hungry is a normal, healthy fish.

Overfeeding is the most common mistake in the hobby and a leading cause of dirty water and sick fish.
- Meals per day
- 1-2 for most adults
- Portion size
- what is eaten in ~2 minutes
- Weekly fasting
- 1 day is fine for most community fish
- Safe fast when travelling
- 5-7+ days for healthy adults
- Stomach size
- roughly as big as the fish's eye
- Difficulty
- Easy - but easy to overdo
The two-minute rule
Offer a small pinch, watch closely, and stop the moment the fish slow down or food begins drifting past them uneaten. Most healthy fish eat eagerly for a minute or two, then lose interest. If flakes or pellets are still sinking past them to the substrate, you gave too much. It is far better to feed a small amount twice than a large amount once, because a fish's gut is short and empties quickly, and its stomach is only about the size of its own eye.

A portion fish finish in about two minutes is usually the right amount.
Why overfeeding does the damage
It helps to understand the mechanism, because it changes how carefully you feed. Every scrap of uneaten food, and every extra bit the fish do eat and excrete, breaks down into ammonia. Your filter's bacteria convert that ammonia to nitrite and then to less-toxic nitrate, but the colony can only process so much at once. Pile on extra food and you outpace the filter: ammonia and nitrite climb, both of which burn gills and suppress the immune system, while the leftover nitrate and phosphate feed algae blooms. This is why a tank can look filthy within a day of a heavy feeding even though "it is only a bit of food". Underfeeding, by contrast, rarely harms an adult fish in the short term.
How often to feed - match the species
For most adult community fish, once or twice a day is plenty. Splitting the daily ration into two small feedings suits active species and gives shy or slow fish a fair chance in a mixed tank. But the right rhythm depends heavily on the animal:
| Fish type | Typical frequency | Notes |
|---|---|---|
| Small active schoolers (tetras, rasboras, danios) | 1-2x daily | Fast metabolism; tiny portions |
| Bettas | 1x daily | 4-6 pellets; benefit from a weekly fast |
| Fancy goldfish | 2-3x small daily | Messy; sinking food reduces gulped air |
| Corydoras, loaches, plecos | 1x daily, evening | Sinking wafers/pellets they can actually reach |
| Large predators (oscars, adult cichlids) | 3-4x per week | Larger meals; long digestion |
| Herbivores (mbuna, many plecos) | Small and frequent | Designed to graze continuously |
| Fry | 3-5x daily | Tiny amounts; powdered or newly hatched foods |
Match the pattern to your species, not to your own mealtimes.
The main feeding philosophies
Experienced keepers genuinely disagree about frequency, and each approach suits a different tank. There is no single correct dogma - pick the one that fits your fish and your routine.
- Scheduled small meals (once or twice a day). The mainstream default and the safest starting point. Predictable, easy to monitor, and simple for a fish-sitter to copy. Best for community tanks.
- Multiple tiny feedings (three or more a day). Mimics the near-constant grazing of small, fast-metabolism species and is essential for fry and heavily planted nano tanks. Only works if each portion is genuinely minute, so it demands discipline.
- Sparse feeding with fasting days. Favoured by many experienced keepers, especially of goldfish, cichlids and predators. A leaner fish is often a healthier fish, and regular fasting reduces waste and bloat. Common in European and East-Asian hobby circles.
- Continuous or free-feeding (auto-feeder or live grazing). Least forgiving. It can work in a mature, lightly stocked planted tank with live foods and grazers, but for most beginners it invites overfeeding and is best avoided.
Read your fish, not the clock
Let the fish guide you. Fish that rush the surface and stay lean and active are usually fed well. Warning signs of overfeeding include leftover food on the substrate, cloudy or smelly water, rising algae, and a bloated belly. Underfed fish may slowly thin out, grow poorly, or turn aggressive over food. Adjust gradually - change one thing at a time - and watch how the tank responds over a week or two rather than reacting day to day.
What to feed - variety matters as much as amount
No single food is complete for every fish. Rotating a few types over the week covers the gaps and keeps colour and condition strong.
| Food | Best for | Watch-outs |
|---|---|---|
| Flakes | General community staple | Foul the water fast if overfed; go stale once opened |
| Pellets (floating/sinking) | Size-matched staple; bottom feeders | Match pellet size to the mouth |
| Frozen (bloodworm, brine, daphnia) | Protein treat, conditioning | Thaw and rinse; treat, not staple |
| Live foods | Conditioning breeders, fussy eaters | Can carry parasites from poor sources |
| Freeze-dried | Convenient treat | Soak first to avoid gut bloat |
| Algae wafers / blanched veg | Plecos, shrimp, herbivores | Remove uneaten veg within a day |
| Gel / repashy-style | Herbivores, custom diets | Prep and storage effort |
Adjust for your setup
Several things change how much to feed. Warmer water speeds metabolism, so fish in tropical tanks generally eat more than those in cooler setups. Planted tanks and tanks with algae-grazers offer some natural grazing between meals. Bottom feeders and shrimp need food that actually reaches them, such as sinking pellets or wafers, rather than flakes that others grab first.

Leftover food rots and fouls water quality, the most common feeding mistake.
Feeding while you are away
Healthy adult fish tolerate short absences well - far better than they tolerate the pile of extra food anxious owners tend to leave. For a weekend it is usually safest to simply not feed. For longer trips, plan ahead.
A basic automatic feeder runs about US$15-35 / GBP12-30 / A$25-50 / C$20-45 / EUR15-35, and pays for itself the first time it stops a helper from overfeeding.