What and How Much to Feed Goldfish and Koi Through the Seasons
It's tempting to feed pond fish the same amount every day, year-round, the way you might feed a cat or dog. But goldfish and koi are cold-blooded, which means their metabolism — and their ability to digest food at all — tracks water temperature directly. Getting feeding wrong isn't just wasteful; overfeeding a cold pond can genuinely harm fish, and it fouls the water for every fish in it, not just the ones being overfed.
Why temperature controls feeding
A fish's internal temperature matches the water around it, and enzyme activity in digestion slows sharply as that temperature drops. Below a certain point, a goldfish or koi's gut essentially stops processing food properly, even if the fish still looks interested in eating. Undigested food sitting in a sluggish gut can cause more harm than simply not feeding at all, which is why the coldest part of the year calls for no feeding rather than a smaller portion.
This is also why "the fish came up to the surface, so they must be hungry" is an unreliable feeding cue in the shoulder seasons. Fish can still be curious or reactive to movement at the surface at temperatures where their gut has already slowed well below normal digestion. Feed by the thermometer, not by whether fish show up when you approach the pond.
The four feeding bands
Most pond-keeping guidance breaks feeding into bands tied to water temperature, not air temperature or the calendar:
- Below 50°F (10°C): stop feeding entirely. Fish are dormant or close to it and can't process food safely.
- 50–59°F: feed lightly, with an easily digestible food — wheat-germ-based cold-water formulas are popular here because they're gentler on a slowed digestive system.
- 60–74°F: a normal daily ration, roughly 1% of the fish's total body weight per day, split across one or two feedings.
- 75°F and above: an active-season ration, up to roughly 2% of body weight per day, since warmer water speeds up metabolism and appetite.
Always measure the actual water temperature rather than guessing from the weather — a floating pond thermometer is an inexpensive, reliable way to check before every feeding during the shoulder seasons when temperatures swing. It's also worth checking the temperature at the depth fish are actually holding at, not just the surface skin temperature on a sunny afternoon, since a warm surface layer can sit well above the water a few feet down in spring and autumn.
At the very top end of the active band, on unusually hot, still days, it's worth backing off the upper end of that 2% figure rather than always feeding the maximum. Very warm water holds less dissolved oxygen to begin with, and a heavy feeding adds more oxygen-consuming waste right when the margin for it is already thinnest — a lighter ration on the hottest days is a reasonable, cautious adjustment even though it isn't a separate official band.
Food formulation changes with the season too
It's not just the amount that should change with temperature — the food itself often should too. Warm-season staple foods are typically higher in protein, supporting active growth when metabolism is running fast. Cold-water formulas, fed in the 50-59°F band, are usually wheat-germ-based specifically because wheat germ is easier to digest at lower temperatures than a high-protein summer pellet, which can sit heavier on a slowing digestive system.
Seasonal transitions matter most
Spring and autumn are where feeding mistakes happen most often, because water temperature is changing week to week. As the pond warms in spring, ease feeding back in gradually rather than jumping straight to a full summer ration the first warm day. As autumn cools the water, taper off the same way, switching to lighter, easily digested food before stopping altogether once the water drops below the dormant threshold. A single warm afternoon in an otherwise cold week isn't a reason to feed a full ration — base the decision on the water's sustained temperature over several days, not a one-off reading.
The approach to autumn feeding matters enough, and gets misjudged often enough, that it's covered as its own topic with a full worked temperature progression in the guide to overwintering goldfish and koi safely.
Why overfeeding is a water-quality problem, not just waste
Every bit of food that goes uneaten, or that a fish eats but can't fully digest in cold water, ends up decomposing in the pond and adding to the ammonia load the biological filter has to process. That's true whether the excess comes from feeding too much at once or from feeding a normal-looking amount at a temperature where digestion has already slowed. Because ammonia is acutely toxic to fish even at low concentrations, a pattern of modest daily overfeeding can push a pond's real-world bioload meaningfully higher than the fish themselves account for, quietly eroding the safety margin a stocking or filtration calculation assumed. A closer look at exactly how much that adds up to across a temperature range, with fresh worked numbers, is in the guide to feeding by temperature, not the calendar.
How many feedings, and where
Splitting the daily ration across two smaller feedings, rather than delivering it all at once, generally lets fish digest more completely and leaves less of any single feeding sitting uneaten. It also gives you two daily opportunities to actually look at your fish up close — checking body condition, fin health, clarity of the eyes, and whether every fish present is coming to feed — which is one of the easiest, lowest-effort ways to catch a developing problem early, long before it shows up as a water test result. A fish that suddenly stops coming to feed, when it normally does, is often the first visible sign that something is wrong, well before other symptoms show up, and it's a good enough reason on its own to test your water and, if the fish looks unwell rather than just uninterested, get an experienced keeper or aquatic vet to take a look.
Feeding at the same spot and roughly the same time each day also helps. Fish quickly learn where and when food arrives, which makes it much easier to judge portion size accurately by watching how fast a measured amount actually gets eaten, rather than scattering food broadly across the pond and losing track of how much genuinely got consumed versus how much sank into the planting or drifted to a corner uneaten.
Skip feeding, or feed a reduced amount, around a sudden cold snap, heavy rain that's noticeably cooled the water, or right after a large water change — all three can drop the water temperature or stress fish enough that appetite and digestion temporarily lag behind what the thermometer alone would suggest. It's a small adjustment, but it avoids compounding one stressor (a cold snap or a big water change) with another (a normal-sized meal the fish aren't actually ready to process that day).
Signs of overfeeding
Uneaten food that sinks and decomposes adds directly to the ammonia load your filter has to process, on top of whatever the fish themselves excrete. A good practical rule is to feed only what fish visibly clear within about five minutes, and to remove anything left over rather than letting it sit. Persistent cloudy water, algae blooms, or fish that seem uninterested in food that's been sitting too long are all signs to scale the portion back. If you notice fish gasping at the surface or unusually lethargic alongside these signs, treat it as a possible water-quality problem rather than a feeding problem alone, test ammonia and nitrite, and consult an experienced keeper or aquatic vet if fish appear genuinely unwell rather than just overfed.
A worked example
Say your pond holds fish with a combined weight of 10 pounds (160 ounces). At 55°F, in the light 50–59°F band, that's a 0.5% ration: 160 × 0.005 = 0.8 ounces per day, split across two feedings of 0.4 ounces each. As the water warms to 68°F, squarely in the normal 60–74°F band, the ration roughly doubles to 1.6 ounces per day (0.8 ounces per feeding). Push on to 80°F, in the active 75°F-plus band, and the same fish are rationed at 3.2 ounces per day — double the normal-band amount again. Drop the water to 45°F, below the dormant threshold, and the ration falls to zero regardless of how interested the fish look at feeding time.
That's the same pond and the same fish, with feeding amounts ranging from zero to 3.2 ounces a day depending entirely on water temperature — a clear illustration of why "how much do I feed" only has an honest answer once you know the water temperature, not just the fish's size or the calendar date.
Rather than doing this arithmetic by hand every time the season shifts, run your fish weight and current water temperature through a feeding amount calculator — it applies these same bands automatically and tells you exactly where your pond sits right now.