Skip to content

How often should I feed goldfish?

How often to feed goldfish β€” one or two small meals a day, only what they finish in a minute or two, since overfeeding is the main cause of goldfish health problems.

The short answer

Feed goldfish once or twice a day, offering only what they finish in about a minute or two each time. Goldfish always act hungry and will beg endlessly, but overfeeding is the number-one cause of goldfish health problems β€” bloating, swim-bladder issues and badly fouled water. Small, measured meals keep them healthy and the tank clean.

How much is the right amount

A good target is a small pinch the fish clear quickly, once or twice daily. If food is still drifting around after a couple of minutes, you’ve given too much β€” scoop out the excess and offer less next time. Because goldfish are big, messy eaters, leftover food breaks down fast and spikes ammonia in the water.

Choose a quality goldfish food β€” sinking pellets or gel foods are gentler on their digestion than floating flakes, which can make them gulp air. Vary the diet with the occasional blanched vegetable or thawed frozen food. See our food picks and the wider food range.

Tip: a weekly fasting day helps prevent the constipation and swim-bladder trouble goldfish are prone to. Skipping one meal a week does no harm and does the gut good.

Signs you’re overfeeding

  • Cloudy or smelly water and leftover food on the bottom
  • A bloated goldfish, or one floating oddly or struggling to stay level
  • Rising ammonia or nitrate between water changes

If you see these, cut portions and add a fasting day. Most swim-bladder and bloating issues in goldfish trace straight back to too much food.

The bigger picture

Feeding is only part of goldfish care β€” they’re large, waste-heavy, cold-water fish that need space and filtration far more than a heater. See how big do goldfish get and can goldfish live in a bowl, skip the heater per do goldfish need a heater, and keep the water clean with regular maintenance.

Frequently asked questions

Can I feed goldfish once a day?

Yes. One small daily meal keeps a goldfish healthy, though two tiny feedings can suit growing fish. What matters most is keeping each portion small β€” only what they clear in a minute or two β€” rather than the exact number of meals.

Why do goldfish always seem hungry?

Goldfish are opportunistic feeders and will beg for food constantly, but a begging goldfish isn't a starving one. Feeding to their apparent appetite leads to overfeeding, bloating and fouled water, so stick to small measured portions.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages