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.
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.