Cichlids With Cloudy Eyes: Causes, Treatment & When to Worry

Close-up of a cichlid with a cloudy, hazy film over one eye

Quick Facts

Most Common Cause
Poor water quality (ammonia/nitrite irritation) causing a protective mucus response
Other Causes
Physical injury, bacterial/fungal infection, parasites (flukes), cataracts
First Step
Test water parameters — ammonia, nitrite, nitrate, pH
Is It Contagious?
Water-quality-related cloudy eye is not contagious; infections can spread
Typical Recovery
Days to 1-2 weeks once water quality is corrected, if caught early
When Medication Is Needed
If cloudiness persists after water quality correction, or with other infection signs
One-Eye vs. Both-Eyes
One eye often points to injury; both eyes more often points to water quality/systemic causes
Prevention
Consistent water changes, avoiding overstocking and overfeeding

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

  1. 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.
  2. 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).
  3. 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.
  4. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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

Frequently Asked Questions

Why does my cichlid have a cloudy or white film over its eye?

The most common cause is poor water quality — particularly elevated ammonia or nitrite — which irritates the eye's surface and triggers a protective mucus response that appears as a cloudy or hazy film. This is sometimes called 'cloudy eye' as a standalone symptom and is one of the more common visible signs that water parameters need attention, even before other symptoms (like reduced appetite) become obvious.

Is cloudy eye in cichlids contagious?

It depends on the cause. If cloudy eye is a response to water quality, it isn't 'contagious' in the sense of spreading between fish — though if water quality is poor enough to affect one fish's eyes, other fish in the same tank are exposed to the same conditions and may show symptoms too, or be at elevated risk of other problems. If the underlying cause is a bacterial or fungal infection (more likely if cloudiness is accompanied by other signs like fin damage, lethargy, or it's localized to an injury site), that infection can potentially spread to other fish, particularly in a tank with existing injuries or stress.

How do I treat cloudy eye in cichlids?

Start with water quality: test ammonia, nitrite, nitrate, and pH, and perform a water change if any of these are elevated — this resolves a large share of cloudy eye cases without medication. If cloudiness persists for more than a few days after water quality is corrected, or if it's accompanied by other symptoms (injury, fin rot, lethargy, loss of appetite), it may be a bacterial or fungal infection requiring targeted medication, and isolating the affected fish in a hospital tank (where epsom salt is also sometimes used for other digestive issues) is a reasonable next step.

Can diet cause cloudy eyes in cichlids?

Diet isn't usually a direct cause of cloudy eyes, but it can be an indirect contributor in a couple of ways: overfeeding (especially rich, high-protein foods inappropriate for herbivorous cichlids like Mbuna — see our Mbuna diet guide) increases waste production, which can push ammonia and nitrate higher and contribute to the water-quality-related cloudy eye described above. Long-term nutritional deficiencies are occasionally linked to cataract-like cloudiness as well, though this is less common and develops more gradually than the acute cloudy-eye response to water quality.

Sources & Further Reading

  1. Cichlid Health & Disease Discussion — Cichlid Forum
  2. Freshwater Fish Disease Guide — Practical Fishkeeping
Hektor Jorgo

About the Author: Hektor Jorgo

Co-Founder & Marine Biologist

Hektor is a co-founder of Sea Life Planet and has kept reef and freshwater aquariums for over 15 years. He holds a background in marine biology and focuses on species care accuracy, water chemistry, and tank husbandry.