A goldfish not eating may be reacting to unfamiliar food, stress, poor water quality, temperature changes, or illness. Notice whether it refuses all food or only something you recently introduced, and whether it can reach and swallow what you offer.
Check the water even if your goldfish still seems active. Appetite loss accompanied by gasping, weakness, or difficulty swimming needs prompt attention.
Quick Navigation
Poor Water Quality and Low Oxygen
Illness or Injury
A Change in Food or Feeding Habits
Stress After Moving or Changes in the Tank
Water Temperature and Seasonal Changes
Difficulty Reaching or Swallowing Food
2) When Should You Be Concerned?
3) Frequently Asked Questions
Why Is My Goldfish Not Eating?
Notice whether your goldfish ignores food, spits it out, or tries to eat but cannot reach it. The table below helps you match your fish’s behavior with what to check first.
| What You Notice | What to Check First |
|---|---|
| Active but ignoring a new food | Whether it accepts its familiar food; the new food’s size and freshness. |
| Taking food in, then spitting it out | Food size, difficulty swallowing, or visible mouth damage. |
| Newly introduced and not eating | Water readings, breathing, and chasing by tankmates. |
| Not eating and lethargic or sitting at the bottom | Water quality, temperature, aeration, and other signs of illness. |
| Stopped eating after a water change | Dechlorination, temperature differences, and water-test results. |
| Pond fish eating less as the weather cools | Water temperature and changes in activity. |
| Oranda or Ranchu trying but struggling to eat | Whether it can see and reach food before faster tankmates. |
1. Poor Water Quality and Low Oxygen
Ammonia can damage the gills, while nitrite interferes with oxygen transport in the blood. Both can make a goldfish too unwell to eat. Low oxygen can also interrupt feeding as the fish struggles to breathe. Watch for rapid gill movement, surface gasping, or reduced activity—even when the water looks clear.
What to do: Test ammonia, nitrite, nitrate, and pH, and check the temperature. Ammonia and nitrite should read 0 ppm. If either is detectable, perform a partial water change using dechlorinated, temperature-matched water, then retest. If the fish is gasping, increase surface agitation or add an air stone while investigating the cause. Keep the filter running and remove uneaten food.
2. Illness or Injury
An ill goldfish may lose its appetite, while an injury around the mouth can make taking in food difficult. Look for other changes, such as sores, white spots, swelling, clamped fins, or trouble swimming. Refusing food alone does not identify a particular disease.
What to do: Check water quality first, then observe the fish for visible damage and other symptoms. Avoid repeatedly adding food or starting medication without identifying the likely cause. Our goldfish diseases guide can help you compare symptoms. Severe weakness, breathing difficulties, or worsening wounds need prompt veterinary attention.
3. A Change in Food or Feeding Habits
A goldfish may reject an unfamiliar food because its size, texture, or taste differs from what it normally eats. Accepting its usual pellets while ignoring a new food is different from refusing everything.
From my experience: My pellet-fed goldfish have sometimes ignored live worms when first offered. I have also seen them reject a lower-quality pellet after becoming accustomed to a higher-quality one, then begin accepting it several days later.
What to do: Offer a small amount of the familiar food and check the new food’s freshness and pellet size. Introduce a suitable replacement gradually alongside the usual food, removing leftovers. If your fish refuses both, investigate water quality and health rather than assuming it is being picky.
4. Stress After Moving or Changes in the Tank
Transport, handling, unfamiliar surroundings, or chasing by tankmates can temporarily reduce a goldfish’s interest in food. A newly introduced fish may stay sheltered instead of coming out to feed.
What to do: Check water quality before assuming it needs time to settle. Keep the surroundings quiet, reduce harsh lighting, and avoid repeated netting or rearranging decorations. Watch for bullying and offer a small amount of its familiar food. Allow time to adjust only if breathing and swimming remain normal; gasping or weakness needs immediate attention.
5. Water Temperature and Seasonal Changes
Goldfish eat less as the water cools because their metabolism slows. This is especially noticeable in outdoor ponds during autumn and winter. Sudden temperature changes can also disrupt feeding, while excessively warm water holds less oxygen and may cause distress.
What to do: Measure the water temperature rather than judging by the weather. Reduce pond feeding as activity declines, and follow your pond food’s cold-water feeding instructions. In an aquarium, investigate unexpected temperature changes and correct them gradually. Do not raise the temperature simply to force an appetite. If pond fish stop eating during otherwise stable, warm conditions, check water quality, aeration, and signs of illness rather than assuming the change is seasonal.
6. Difficulty Reaching or Swallowing Food
A goldfish may want to eat but struggle to get food. Faster tankmates can take it first, while poor vision, an overgrown wen (head growth), or swimming difficulties can make feeding harder for fancy varieties such as Orandas and Ranchus. Repeatedly taking food in and spitting it out may indicate oversized food or a mouth problem.
What to do: Watch whether the fish actually swallows its food. Offer smaller pellets and feed in separate areas so slower fish have a chance to eat. Check for visible mouth injuries or head growth obstructing vision. Persistent difficulty swallowing needs investigation; do not force food into the mouth or trim the wen yourself.
When Should You Be Concerned?
Loss of appetite needs prompt attention if your goldfish is also gasping, struggling to stay upright, becoming very weak, or developing sores or severe swelling. Check water quality and aeration immediately rather than waiting for hunger to return.
If it remains active but repeatedly refuses its familiar food despite suitable water conditions, seek advice from an aquatic veterinarian. Note when it last ate, recent food or tank changes, and your water-test results.
If your fish stays on the bottom during its usual active hours, our goldfish sitting at the bottom guide explains what else to check.
Frequently Asked Questions
Why is my goldfish not eating but still active?
Check whether it refuses everything or only a new food. If it still accepts its familiar food, the change in food may explain the refusal. Test the water even if it appears active, and investigate further if it stops accepting familiar food or develops other symptoms.
Why does my goldfish keep spitting out food?
A goldfish may spit out food while sorting or repositioning it before swallowing. If it repeatedly rejects food, try smaller pellets and check freshness. Persistent difficulty with different foods, visible mouth damage, or trouble closing the mouth needs further investigation.
Why is my goldfish not eating after a water change?
Check that the replacement water was treated for chlorine and chloramine and closely matched the tank’s temperature. Test ammonia, nitrite, and pH, especially if you also cleaned or replaced filter media. Gasping, weakness, or abnormal swimming needs immediate attention rather than time to settle.
Why is my “pregnant” goldfish not eating?
Goldfish lay eggs, so a female carrying eggs is described as gravid, not pregnant. A swollen belly and appetite loss do not confirm that she is carrying eggs. Check water quality and look for raised scales, rapid breathing, or difficulty swimming rather than assuming spawning is the cause.
How long can a goldfish go without eating?
A healthy adult goldfish can usually tolerate a few missed meals, but there is no single safe duration for every fish. Age, body condition, and water temperature matter. Young, thin, or sick fish are more vulnerable. Investigate food refusal rather than waiting to see how long the fish can survive.
Should I add salt or medicine if my goldfish stops eating?
Neither aquarium salt nor Epsom salt is a general treatment for appetite loss. Medication should target an identified problem; refusing food alone does not tell you which treatment is needed. Check water quality, feeding access, and other symptoms before choosing a treatment.
Related Goldfish Health Guides

