Goldfish should generally be fed once or twice a day depending on the water temperature. At temperatures around 68-75°F, feeding once a day is sufficient, while higher temperatures in the 70s may require feeding twice daily. Younger goldfish may need up to three smaller meals a day. It is important to only feed them what they can consume in about 2-3 minutes to avoid overfeeding, which can cause health problems and poor water quality. In colder tank temperatures (below 55°F), feeding frequency can drop to once a week or a few times a week at low temperatures around 50-60°F. Splitting the daily portion into multiple smaller feedings can also be beneficial.
Feeding frequency by temperature
- Below 50-55°F (10°C): Once a week
- 50-60°F (10-15°C): 1-3 times a week
- 60-70°F (15-21°C): Once a day
- 70-75°F (21-24°C): Twice a day
- 75-80°F (24-27°C): 2-3 times a day
Feeding tips
- Feed small amounts that they can eat in 2-3 minutes.
- Younger fish may require more frequent feedings.
- Avoid overfeeding to prevent health issues like constipation and swim bladder problems.
- Keep feeding times consistent daily.
This approach balances the goldfish's metabolic needs and helps maintain aquarium water quality.