How Often Should You Feed Aquarium Fish?
Most aquarium fish should be fed once or twice a day, giving only as much as they will eat within two to three minutes, according to a Chewy veterinarian. Adult goldfish do well on one feeding a day. Overfeeding is a far bigger risk than underfeeding, because uneaten food fouls the water.
Fish always look hungry, which is why so many are overfed. In an aquarium, every flake that isn't eaten breaks down into ammonia and nitrate, which harm water quality.
Feeding guide by fish type
| Fish | How often | Notes |
|---|---|---|
| Most tropical community fish (tetras, livebearers, danios) | 1–2 times a day | Only what's eaten in 2–3 minutes |
| Betta | Small amounts, typically 1–2 times a day | High-quality betta pellets; frozen or freeze-dried treats once or twice a week can replace pellets |
| Adult goldfish | Once a day | Sinking pellets preferred; younger goldfish may need more frequent meals |
| Bottom feeders (corydoras, loaches) | With the main feeding | Use sinking food so it reaches them |
| Fry and young fish | More often, in tiny amounts | Growing fish need frequent small meals |
Sources: Chewy (Dr. Teresa Manucy) and PetMD (Dr. Sean Perry, reviewed by fish veterinarian Dr. Jessie Sanders).
The two-to-three-minute rule
Chewy veterinarian Dr. Teresa Manucy advises offering only what fish will eat within two to three minutes at a time. Watch your fish eat: if food is still floating or sinking to the bottom after a few minutes, feed less next time and remove the leftovers.
Signs you're overfeeding
- Uneaten food on the gravel
- Cloudy water or a film on the surface
- Rising nitrate readings on water tests and more frequent algae
- Fish with swollen bellies or stringy waste
Aquarium Co-Op notes that the more food goes into a tank, the more waste is produced and the faster nitrates climb, so feeding less also reduces how often you need to change water. See how often to clean a fish tank.
What to feed
- A staple flake or pellet formulated for your species (tropical, betta, goldfish, bottom feeder).
- Variety a few times a week: frozen or freeze-dried foods for carnivores, and vegetables such as blanched peas or zucchini for goldfish and plant-eaters.
- Sinking pellets for bottom feeders and goldfish, which PetMD notes often do better with sinking food than floating flakes.
Should you skip a day?
Many hobbyists skip feeding one day a week to let fish clear their digestive systems. Healthy adult fish can tolerate short gaps; see how long fish can go without food.
Find pet stores near you that stock fish food and supplies.
Sources
Find pet stores near you
Looking for dog food, cat litter, toys, aquarium fish or other pet supplies? Compare local pet stores and pet supply shops by Google rating, reviews and opening hours below.
Pet Stores by state
Tap your state to see listings by city.
This article is general information for pet owners, not veterinary, legal or financial advice. Prices vary by city and clinic; always ask your veterinarian or provider about your own pet.
Related questions
- How Long Can Aquarium Fish Go Without Food?
- How Often Should You Clean a Fish Tank?
- Best Low-Maintenance Aquarium Fish for Beginners
- How Long Do Pet Store Betta Fish Live?
- How Long Do Pet Store Goldfish Live?
- Does Cat Food Expire? How Long It Lasts After Opening
- Does Dog Food Expire? How Long It Lasts After Opening
- How Long Do Pet Store Hamsters Live?