Care guide

How often to feed aquarium fish: a simple feeding schedule that works

Overfeeding is the most common mistake in the hobby, and one of the main reasons tanks turn cloudy, grow algae or lose fish. This guide gives you a clear answer on how often to feed aquarium fish, how much to feed fish at each meal, how the schedule changes for fry, bettas, goldfish and bottom dwellers, and how to handle weekends and vacations without harming water quality.

Planted community aquarium with several freshwater fish

01

How often to feed aquarium fish: the basic rule

For most community fish (tetras, rasboras, livebearers, gouramis, barbs), one or two small meals a day is ideal. Fish in the wild graze or hunt through the day, but in an aquarium their food is calorie-dense and there is no current carrying leftovers away. Two small meals are generally better than one big one, because fish eat more of the food before it sinks and rots.

Each meal should be what your fish eat in about 1–2 minutes. If food is still drifting to the bottom after that, you fed too much. A popular rule of thumb compares a fish’s stomach to the size of its eye, a useful mental image when you pinch flakes.

Many experienced keepers add one fasting day per week for adult fish. It gives the digestive system a break, helps prevent bloating and constipation, and reduces waste. It is not mandatory, but it rarely hurts healthy adults.

02

Why feeding the right amount matters

Everything that goes into the tank ends up as waste. Uneaten food breaks down into ammonia, which the filter bacteria convert to nitrite and nitrate. In a new or lightly filtered tank, regular overfeeding is enough to cause an ammonia spike, a classic trigger of new tank syndrome.

In an established tank, the effects are slower but just as real: rising nitrate (see how to lower nitrates), bacterial blooms and cloudy fish tank water, algae, explosions of pest snails and planaria, and digestive problems such as bloating. In goldfish and fancy bettas, overfeeding dry food is a common contributor to swim bladder disease.

03

Fish feeding schedule by type of fish

The basic rule covers most fish, but age, diet and activity patterns change the details.

Typical feeding frequency by fish type
FishHow oftenNotes
Community fish (tetras, rasboras, guppies)1–2 times a daySmall flakes or micro pellets, 1–2 minutes per meal
Betta1–2 small meals a day2–4 pellets per meal for most adults; one fasting day a week
Goldfish1–2 times a daySinking pellets and vegetables; very prone to overfeeding
Corydoras, loachesOnce a daySinking pellets or wafers, ideally at lights out
Plecos and otocinclusOnce a dayAlgae wafers, blanched vegetables, driftwood for plecos
Large cichlids (oscars)Once a day for adultsJuveniles 2 times a day; larger, less frequent meals
Fry and juveniles3–5 times a dayTiny amounts of crushed food or live baby brine shrimp
Shrimp and snailsEvery 1–2 daysSmall amounts; they graze on biofilm between meals

Bettas and goldfish always act hungry. Begging at the glass is not a sign of hunger, it is learned behavior. Stick to the schedule.

04

Species with special needs

A betta fish has a small stomach and a tendency to bloat. A few high-quality pellets once or twice a day, plus occasional frozen bloodworms or brine shrimp, is plenty. Soak freeze-dried food briefly before feeding.

Goldfish produce a lot of waste and will eat as long as food is available. Feed small portions of sinking pellets, add blanched peas or leafy greens a few times a week, and keep the tank well filtered. Our article on what goldfish eat goes further.

Bottom dwellers such as corydoras and bristlenose plecos often miss out because faster fish eat everything first. Drop sinking wafers just after the lights go off. Algae grazers like otocinclus need algae wafers or blanched zucchini if natural algae runs low.

Livebearers like guppies do best with small, frequent meals and some plant matter, such as spirulina flakes.

05

How to feed fish step by step

A simple routine keeps every fish fed without polluting the water.

  1. Choose a fixed time or two each day, at least 30 minutes after the lights come on.
  2. Turn off or reduce strong surface flow for a minute if food gets blown into the filter intake.
  3. Offer a small pinch of food and watch. Add a little more only if everything disappears within a minute.
  4. Stop at about 1–2 minutes of eating time.
  5. Drop sinking food for bottom dwellers at the other end of the tank, or after lights out.
  6. Remove uneaten food after 5 minutes with a net or a turkey baster.
  7. Vary the diet: a quality staple flake or pellet, plus frozen or live foods 1–3 times a week and vegetable foods for omnivores.

06

Signs of overfeeding and underfeeding

Your tank tells you when the feeding is off. Overfeeding signs include food on the substrate after meals, cloudy water, a film on the surface, fast-growing algae, a sudden boom in small snails, nitrate that climbs between water changes and fish with swollen bellies or long trailing feces.

Underfeeding is much rarer in home aquariums. Watch for pinched, sunken bellies seen from above, fish nipping at each other or at plants, and bottom dwellers that look thin. Check that they actually reach the food before you increase the amount.

Regular testing makes overfeeding visible before it becomes a problem. Nitrate climbing above 20–40 ppm within a week of a water change is a strong hint.

07

Feeding fish on vacation

Healthy adult fish in a mature tank can go 2–4 days without food with no harm, and many tolerate a week. For a long weekend, simply feed normally the day before you leave.

For longer trips, an automatic feeder such as the Eheim Everyday Feeder is the most reliable option. Test it for a week before you leave and set it to give less than you normally would. Vacation feeder blocks and slow-release gels often dissolve unevenly and can foul the water, so most keepers avoid them. If a friend helps, pre-portion each meal in a pill organizer so nobody overfeeds.

Do a water change and a quick filter check a few days before leaving, not on the same day.

08

Common feeding mistakes and when to escalate

The usual mistakes are feeding whenever fish beg, sprinkling a big pinch for a whole community without watching who eats, relying on a single food for years, and adding food during an ammonia problem. Fry are the exception where small, frequent feeding matters.

If a fish refuses food for more than 3–4 days, check your water first with a reliable kit from our best aquarium test kit guide, then look for signs of disease. New fish often skip meals for a day or two after transfer, as explained in our guide on how to acclimate fish. Persistent refusal, bloating or stringy white feces call for advice from an experienced store or an aquatic veterinarian.

Frequently asked questions

Frequently asked questions

How many times a day should I feed my fish?

Once or twice a day for most adult aquarium fish. Two small meals are usually better than one large one, as long as each meal is eaten in about 1–2 minutes. Fry and young fish need 3–5 tiny meals a day, while adult bottom feeders and large cichlids often do well with one meal.

How much food should I give my fish?

Give only what your fish eat completely in about 1–2 minutes. Start with a small pinch and add a little more only if it all disappears quickly. If food reaches the bottom and stays there, cut the amount. The old rule of thumb, a portion about the size of the fish’s eye, helps you picture it.

Is it okay to skip a day of feeding fish?

Yes. Many keepers fast healthy adult fish one day a week to help digestion and reduce waste. Adults in a mature tank can go 2–4 days without food without harm. Do not fast fry, juveniles, sick or very thin fish, which need regular small meals.

Can you overfeed fish?

Yes, and it is the most common mistake in the hobby. Fish will often keep eating when food is offered, and uneaten food turns into ammonia and nitrate. Overfeeding leads to cloudy water, algae, pest snails, bloating and, in new tanks, dangerous ammonia spikes.

What is the best time of day to feed aquarium fish?

Any consistent time works, but wait at least 30 minutes after the lights come on so fish are fully active. A morning and an early evening meal suit most community fish. Feed nocturnal bottom dwellers such as corydoras and plecos just after lights out.

Sources and references

Written and reviewed by the handsoffmyhobby editorial team according to our editorial policy.

Keep reading

Explore handsoffmyhobby

What are you looking for?