How often do you feed goldfish?
Christopher Snyder
Updated on March 19, 2026
Feed 2-3 times daily. It is important to avoid overfeeding goldfish as this can cause indigestion and/or contaminate the tank. In terms of the amount to feed, a good rule of thumb is to only feed an amount that the goldfish can consume in under two minutes or only feed as much as the size of the goldfish's eye.
Is it OK to feed goldfish once a day?
Until they are one year old, you should feed goldfish 2 or 3 times per day. Once they are older than one year, you should feed goldfish just once per day. There are, however, a number of factors that could lead you to adjust this schedule. Also, the type and amount of goldfish food you feed your goldfish is important.How long do goldfish go without food?
Goldfish can go without food for 8 to 14 days. During this time, they scavenge their aquarium and feed off algae. In ponds, depending on the size and available algae (sometimes goldfish also eat plants, check out this list here) and insects, goldfish can go without feeding indefinitely.What are the best times to feed goldfish?
When planning how many times you should feed a goldfish, it's common to wonder if there are specific times of the day that work better than others. Fortunately, this isn't something you need to worry about. As long as you're feeding them 2-3 times during the day on a consistent basis they will be just fine.How do I know if my goldfish is hungry?
How To Tell If Your Fish Is Hungry
- Your fish is digging around the substrate (searching for food).
- Waiting and the top of the aquarium (for feeding time).
- Behavior changes (aggression).
- Noticeable weight/size changes.
- Slow or sluggish behavior.
How Much to Feed Goldfish?
How do I know if my goldfish is happy?
Your fish are happy and healthy when they:
- Swim actively throughout the entire tank, not just hanging out or laying at the bottom, floating near the top or hiding behind plants and ornaments.
- Eat regularly and swim to the surface quickly at feeding time.