How Often Should I Feed My Pet Fish?
Feeding fish seems simple, but how often you feed them can make a big difference in their health and even the health of their aquarium. One of the most common mistakes fish owners make isn't feeding too little—it's feeding too much.
·
By Michel Scavuzzo, Founder, PetCompanionAI
Accountable authorship and editorial standards are explained in the Trust Center.
Quick answer
For most adult aquarium fish, one or two small meals per day is a reasonable starting point—but species, age, and natural feeding behavior all matter. Offer only what your fish can consume in about 1–2 minutes, and watch for uneaten food as a signal to reduce portions. A well-fed fish and a clean, healthy aquarium depend on each other.
This is educational context, not a diagnosis. Read the full explanation and sources below.
For many common adult aquarium fish, feeding once or twice per day is usually enough. The exact schedule depends on the species, age, size, and natural feeding habits of your fish.
A Simple Rule for Feeding Fish
Instead of focusing only on how many times you feed your fish, pay attention to how much they actually eat.
For many species, offer only an amount they can consume within roughly 1–2 minutes. If food is repeatedly sinking to the bottom or floating around uneaten, you're probably offering more than they need.
Uneaten food doesn't just go to waste. It decomposes in the aquarium and can contribute to poor water quality, which can become a much bigger problem for your fish than occasionally eating a little less.
Different Fish Have Different Needs
There isn't one feeding schedule that's perfect for every fish.
- Most adult tropical community fish: Once or twice daily is generally appropriate.
- Young or growing fish: Juveniles may benefit from several smaller meals throughout the day because they're actively growing.
- Betta fish: Adults are commonly fed once or twice daily in small portions. Because bettas can easily be overfed, portion size matters.
- Goldfish: Usually do well with one or two appropriately sized meals per day, depending on their age, environment, and diet.
- Herbivorous fish: Some species naturally graze throughout the day and may need access to plant-based foods or multiple smaller feedings.
- Bottom feeders: Don't assume they'll survive on whatever other fish leave behind. Species such as corydoras and many plecos may need their own sinking foods, often offered when they're most active.
- Nocturnal fish: Some fish naturally become more active after the aquarium lights go down, so feeding them later may better match their normal behavior.
Should Fish Have a Fasting Day?
Many healthy adult aquarium fish can comfortably go without food for a short period, and some fish keepers intentionally include an occasional fasting day. However, this isn't necessary or appropriate for every species.
Young fish, fish with particular nutritional requirements, and certain specialized species may need more consistent feeding.
Watch Your Fish, Not Just the Clock
Your fish can tell you a lot.
Watch their body condition, behavior, appetite, growth, and how quickly they consume their food. Also watch the aquarium itself. Persistent leftover food, cloudy water, algae problems, or deteriorating water quality can sometimes indicate that too much food is entering the tank.
And remember: fish swimming excitedly toward you doesn't necessarily mean they're starving. Many fish quickly learn that you are the person who brings the food.
The Bottom Line
For many adult pet fish, one or two small meals each day is a good starting point, but species matters.
The goal isn't to give your fish as much food as they'll accept. It's to provide the right nutrition in the right amount while keeping their environment clean and healthy.
A properly fed fish and a properly maintained aquarium go hand in hand.