A cichlid with a sudden cloudy or hazy film over one or both eyes is alarming to see, but in most cases it's also one of the more fixable symptoms in freshwater fishkeeping — provided you correctly identify whether it's a water quality issue, an injury, or an infection, since the right response differs for each.
Short Answer: What Cloudy Eye Usually Means
Cloudy eye in cichlids is most often a response to poor water quality — elevated ammonia or nitrite irritates the eye's surface, triggering a protective mucus layer that appears hazy or white. Testing water parameters and performing a water change resolves a large share of cases, often within days. If cloudiness persists after water quality is corrected, is localized to one eye following a visible injury, or comes with other symptoms (lethargy, fin damage, appetite loss), it's more likely an infection or injury requiring more targeted treatment.
Common Causes of Cloudy Eyes in Cichlids
Water Quality (Most Common)
Elevated ammonia or nitrite — most often from an overstocked tank, an undersized filter, overfeeding, or a tank that hasn't fully completed its nitrogen cycle — irritates the delicate tissue around a fish's eyes (and gills), prompting a protective mucus response that shows up as cloudiness. This is often one of the earlier visible signs of a water quality problem, sometimes appearing before more dramatic symptoms.
What to check: ammonia, nitrite, nitrate, and pH. If ammonia or nitrite are above 0 ppm in an established tank, something has disrupted the biological filtration — recent overfeeding, a filter media change that removed too much established bacteria, overstocking, or a tank that's still cycling. If a recent filter cleaning lines up with the timing, our guide on filters not working properly after cleaning covers how over-cleaning media can trigger exactly this kind of temporary ammonia/nitrite spike.
Physical Injury
Cichlids are often kept in setups with significant rockwork and, in many cases, real territorial aggression between tankmates (a dynamic covered from the stocking side in our 75-gallon peacock cichlid guide). A scratch or impact to the eye — from a sharp rock edge, a chase into decor, or a bite from a tankmate — can cause localized cloudiness, often in just one eye, sometimes alongside other visible damage (torn fins, scale loss).
What to check: is the cloudiness in one eye or both? One-eye cloudiness, especially with other visible injury nearby, points toward physical trauma rather than a tank-wide water quality issue.
Bacterial or Fungal Infection
Often secondary to an injury — a scratched eye that doesn't heal cleanly can become infected, and the cloudiness may progress, sometimes alongside swelling, redness, or a more opaque/white appearance than the lighter haze typical of a water-quality response. Infections can also occur without a prior visible injury, particularly in stressed or immune-compromised fish.
What to check: is the cloudiness getting worse over days rather than improving after a water change? Are there other signs — reduced appetite, lethargy, fin or body lesions? These point toward infection rather than a resolving water-quality response.
Parasites and Other Causes
Less commonly, eye flukes (a type of parasitic flatworm) or other parasites can cause eye cloudiness, sometimes alongside other symptoms like scratching against decor. Our guide to combating parasites in aquarium fish covers how to recognize these accompanying signs — flashing, clamped fins, visible spots — which help distinguish a parasite-related cause from the water-quality and injury causes covered above. Cataracts — a more gradual clouding of the lens itself, sometimes linked to age, genetics, or long-term nutritional gaps — are a different and generally less urgent presentation, typically developing slowly rather than appearing suddenly.
How to Diagnose What's Causing It
- Test water parameters first, regardless of how the cloudiness looks. This is the fastest, lowest-risk diagnostic step and addresses the most common cause directly.
- Check for asymmetry. One eye affected, especially with other nearby injury, points toward trauma. Both eyes affected, especially across multiple fish, points toward a tank-wide cause (water quality).
- Look for accompanying symptoms. Lethargy, appetite loss, fin damage, or rapid worsening over days suggest infection rather than a simple water-quality response, which more often improves within days of a water change.
- Consider recent changes. A recent stocking addition (more bioload), a filter cleaning that removed too much bacterial colonization, a diet change, or a new aggressive tankmate can all point toward a specific cause.
Treatment Steps
- Perform a water change and verify ammonia/nitrite are at 0 ppm. This single step resolves a large proportion of cloudy eye cases caused by water quality, often within a few days.
- Address the root cause of any water quality issue — reduce feeding, check filter function, confirm the tank isn't overstocked relative to its filtration capacity.
- If cloudiness persists 3-5+ days after water quality is corrected, or if other infection signs are present, consider isolating the affected fish in a hospital tank for closer observation and, if needed, an appropriate antibacterial or antifungal treatment.
- For injury-related cloudiness, supportive care (clean water, reduced stress, monitoring for secondary infection) is often sufficient — many minor eye injuries heal on their own in a low-stress, high-water-quality environment.
Quick Reference
- Test ammonia, nitrite, nitrate, and pH first — this is the most common cause
- One eye + visible injury nearby → likely physical trauma
- Both eyes, especially across multiple fish → likely water quality
- Worsening over days, with other symptoms → possible infection, consider isolation/treatment
- Most water-quality cases improve within days of a water change
- Address root cause: overfeeding, overstocking, or filter disruption
- Gradual clouding over weeks/months without other symptoms may be cataracts — less urgent, but worth monitoring