Angelfish are among the most rewarding fish to breed in a freshwater aquarium. Their graceful fins, strong parental instincts, and relatively manageable size make them a favourite among both beginner and experienced aquarists.
Yet, for many keepers, the excitement of watching a pair spawn quickly turns into disappointment when the eggs simply fail to hatch. It is a frustrating experience — one that feels personal, especially after weeks of conditioning your fish and preparing the tank.
If your angelfish eggs are not hatching, you are not alone. This is one of the most commonly reported issues in freshwater fishkeeping communities. The good news is that, in most cases, the cause is identifiable and correctable.
This guide explores the primary reasons why angelfish eggs fail to hatch, examines the biology behind the hatching process, and offers guidance to help you succeed in future spawning attempts.
Understanding the Angelfish Hatching Process
Before addressing what goes wrong, it helps to understand what should go right. After a pair of angelfish spawn, the female deposits eggs in neat rows on a flat, vertical surface — typically a broad leaf, a spawning slate, or the aquarium glass. The male follows closely behind, fertilising each row of eggs.
Under ideal conditions, the eggs hatch within 48 to 60 hours at a water temperature of around 80°F (27°C). The newly hatched larvae, called wrigglers, remain attached to the spawning surface for another 48 to 72 hours, absorbing their yolk sac. Only after this stage do the fry become free-swimming and capable of feeding independently.
This entire process is sensitive. Small deviations in water chemistry, temperature, or the environment can interrupt it at any point — and the result is always the same: eggs that fail to hatch, or wrigglers that die before becoming free-swimming fry.
Why are Angelfish Eggs Not Hatching
Angelfish eggs may fail to hatch due to the following:
Reason 1: Unfertilised Eggs
One of the most common and overlooked reasons for angelfish eggs not hatching is simple — the eggs were never fertilised to begin with.
Unfertilised eggs are easy to identify. They turn white or opaque within 24 to 48 hours of being laid, whereas fertilised eggs typically maintain a tan, amber, or light brownish colour before hatching. If you observe that nearly all the eggs turn white quickly, the problem is most likely poor fertilisation.
Several factors contribute to this. A newly paired couple may not yet have established proper spawning coordination. The male may have missed fertilising many of the eggs, particularly if the pair is inexperienced. In some cases, one or both fish may be immature — female angelfish can lay eggs even before they are sexually mature, but those eggs will not be fertilised successfully.
It is also worth noting that two females can pair up and go through the motions of spawning. The result is always an entire batch of unfertilised, white eggs. If you suspect your “pair” may actually be two females, observing the shape of the breeding tubes (papillae) can help. A female’s papilla is blunt and wide, while a male’s is narrow and pointed.
Solution
Allow the pair time to develop their coordination over several spawning attempts. If the problem persists, try introducing them to a different partner or confirming their sexes before further breeding efforts.
Reason 2: Poor Water Quality
Water quality is the single most influential environmental factor in the success of an angelfish spawn. The eggs are extremely sensitive in their early developmental stage, and any significant chemical imbalance in the water can halt development entirely.
The following water parameters are critical during the hatching period:
pH: Angelfish eggs hatch best in a slightly acidic to neutral environment. A pH between 6.5 and 7.0 is considered ideal. Higher pH levels can disrupt the biochemical processes inside the egg, preventing successful development.
Ammonia and Nitrite: Even trace amounts of ammonia or nitrite can be lethal to developing eggs. These compounds damage cell membranes and interfere with oxygen uptake within the egg. A well-cycled tank is absolutely essential.
Nitrate: Elevated nitrate levels, particularly above 20–30 ppm, can stress the eggs and reduce hatching success. Regular water changes help keep nitrate within a safe range.
Chlorine and Chloramine: If you perform a water change during the incubation period using untreated tap water, the chlorine or chloramine in municipal water supplies can kill the eggs rapidly. Always use a dechlorinator.
Hardness: Very hard water (high GH and KH) can interfere with the permeability of the egg membrane and impede hatching. Angelfish originate from soft, slightly acidic Amazonian waters, and mimicking this environment — even imperfectly — improves hatching rates.
Solution
Test your water before and during the incubation period. Perform a small water change of 20–25% with properly treated, temperature-matched water shortly before spawning and avoid large water changes during the 48–60 hour incubation window.
Reason 3: Incorrect Water Temperature
Temperature plays a direct role in the speed and success of embryonic development. Angelfish eggs are metabolically sensitive — too cold and the development slows to a halt; too warm and the eggs can literally cook.
The ideal hatching temperature for angelfish eggs is between 78°F and 82°F (25.5°C to 27.8°C). If the temperature drops significantly below 76°F (24.4°C), development will slow dramatically and the eggs may die before they hatch.
Conversely, temperatures above 84°F (28.9°C) can cause developmental abnormalities and result in non-viable embryos.
Temperature fluctuations are just as problematic as static extremes. If the heater in the tank is inconsistent — cycling widely throughout the day — the stress on the developing eggs can be fatal. Cheap heaters with poor thermostatic control are a common culprit.
Solution
Use a reliable, accurate aquarium heater and verify the temperature with a separate thermometer rather than relying solely on the heater’s built-in dial. A digital thermometer is far more precise. Aim to keep the temperature stable within a one-degree range during the incubation period.
Reason 4: Fungal Infection
Fungal infection is perhaps the most visually dramatic reason for angelfish eggs failing to hatch. When eggs become infected with fungus — typically species of Saprolegnia — they develop a white, cottony growth around them. This fungus spreads rapidly and can engulf an entire batch of eggs within hours if left unchecked.
Fungal infection is more likely to occur when:
- Water quality is poor or stagnant.
- The eggs are unfertilised (dead eggs are prime targets for fungal colonisation).
- There is insufficient water circulation over the eggs.
- The spawning surface was not properly cleaned before use.
- The tank has existing fungal or bacterial loads from decomposing organic matter.
It is important to understand that fungus usually colonises unfertilised or already-dead eggs first and then spreads to viable ones. This means catching the infection early is critical.
Parent angelfish that are allowed to care for the eggs will often eat any white, unfertilised eggs to prevent fungal spread — a behaviour known as brood care. However, inexperienced parents sometimes eat viable eggs too, especially if they are stressed, which complicates matters further.
Solution
Maintain strong water quality and ensure adequate water movement across the eggs. Some breeders add a small airstone near the spawning site to keep water circulating without creating a strong current.
Methylene blue, a mild antifungal agent, is commonly added to breeding tanks at a low dose to prevent fungal outbreaks. A concentration of 1–2 mg/L is generally considered safe for eggs.
Reason 5: Parents Eating or Damaging the Eggs
This is a deeply frustrating scenario — watching the very fish that spawned the eggs destroy them before they can hatch. Egg-eating is surprisingly common in angelfish, particularly among first-time breeders.
Angelfish are instinctively driven to protect their spawn, but several stressors can override this instinct and trigger the opposite behaviour:
Tank mates: The presence of other fish near the spawning site causes enormous stress to the breeding pair. When the parents feel they cannot adequately defend the eggs, they may eat them rather than allow a perceived predator to consume them.
Disturbances: Sudden changes in lighting, loud noises near the aquarium, or excessive activity around the tank can startle the parents into abandoning or consuming the eggs.
Inexperience: First-time spawners often lack the instinctive know-how to care properly for their brood. They may eat the eggs not out of stress but out of confusion. Many experienced breeders report that first- and even second-time spawning attempts frequently fail for this reason, and the pair often improves with subsequent spawns.
Solution
Move the parents to a dedicated breeding tank that is free of other fish. Keep the tank in a quiet, low-traffic area. Reduce lighting during the incubation period and avoid tapping on the glass. Some breeders choose to remove the parents entirely and hatch the eggs artificially by placing an airstone very close to the egg cluster — this mimics the fanning motion the parents would provide while keeping the water oxygenated.
Reason 6: Lack of Oxygenation and Water Movement
Developing eggs require a continuous supply of dissolved oxygen. In nature, angelfish fan their eggs regularly with their pectoral fins to keep fresh, oxygenated water flowing over them. This fanning serves a dual purpose — it keeps the eggs from suffocating and prevents the build-up of fungal spores and bacteria on the egg surface.
If the eggs are being raised without parents (artificially incubated), or if the parents are neglecting their duty, the eggs can suffocate due to a lack of water movement. The result is the entire batch dying before hatching.
Solution
When incubating eggs artificially, position a gentle airstone within 5–8 cm of the egg cluster. The bubbles rising from the airstone create water movement that mimics the parents’ fanning behaviour. Be careful not to create a violent current — the goal is a steady, gentle flow across the eggs, not a turbulent jet of water.
Reason 7: Bacterial Infection
Beyond fungal disease, bacterial infections can also cause angelfish eggs to fail. Bacterial pathogens present in the water can penetrate the egg membrane and kill the developing embryo from within. Like fungal infection, bacteria tend to target unfertilised or weakened eggs first, then spread to healthy ones.
High bacterial loads in the water are typically a result of overfeeding, inadequate filtration, or infrequent water changes. The organic waste from decaying food, fish waste, and dead plant matter serves as a medium for bacterial proliferation.
Solution
Keep the aquarium clean and well-filtered. Avoid feeding the breeding pair heavily in the days just before and during spawning. Remove any uneaten food promptly. Some breeders use a UV steriliser in the breeding tank to reduce free-floating bacterial populations.
Reason 8: Incompatible or Mismatched Pair
Not every male and female angelfish will produce successful offspring together. Genetic compatibility matters more in fish breeding than many hobbyists realise. Some pairings may produce consistently low fertilisation rates, abnormal embryos, or eggs that simply do not develop.
Additionally, a significant size or age mismatch between partners can result in poor spawning coordination. If one fish is considerably more dominant than the other, it may harass its partner before or during spawning, disrupting the egg-laying and fertilisation process.
Solution
Allow angelfish to pair naturally from a group of six or more juveniles raised together. Fish that naturally select each other as partners tend to produce far better breeding outcomes than pairs that are forced together by the aquarist.
Reason 9: Poor Nutrition and Conditioning
The health of the eggs — and therefore their ability to hatch — begins long before spawning takes place. Fish that are poorly nourished produce lower-quality eggs with reduced viability. Eggs may lack the nutrients necessary to sustain embryonic development, resulting in arrested growth partway through the process.
Vitamins, fatty acids, and proteins all play a role in producing high-quality eggs. Angelfish that are fed a monotonous diet of dry flake food are unlikely to produce eggs with the same viability as fish that receive a varied diet including live or frozen foods.
Solution
Begin conditioning your breeding pair two to four weeks before a planned spawn. Offer a varied diet that includes live or frozen foods such as brine shrimp, bloodworms, daphnia, and white mosquito larvae. These foods are rich in the nutrients needed for egg production and can measurably improve both the quantity and quality of eggs laid.
Reason 10: Genetic or Developmental Abnormalities
Sometimes, despite perfect water conditions, ideal nutrition, and an experienced breeding pair, eggs simply do not hatch because of genetic or developmental issues within the embryos themselves. This is less common than the environmental causes discussed above, but it does occur.
Inbreeding is a significant concern in the aquarium trade. Many commercially bred angelfish lines have been bred within relatively small gene pools for generations, and some strains carry recessive genetic abnormalities that only manifest in offspring. If eggs consistently fail to develop properly across multiple spawning attempts despite correcting all environmental variables, a genetic issue may be worth considering.
Solution
If inbreeding is suspected, introduce an unrelated fish from a different breeding line. Purchasing from reputable breeders who maintain diverse genetic stock is the best preventative measure.
Artificial Hatching: A Practical Alternative
Many experienced angelfish breeders routinely remove eggs from the main tank and raise them separately to improve hatching success rates. This approach is particularly useful when the parents are unreliable, the main tank houses other fish, or water conditions are difficult to control in the large tank.
To artificially incubate angelfish eggs:
- Carefully remove the spawning slate, leaf, or other surface bearing the eggs and transfer it to a small, separate container or hatching tank of around 10–20 litres.
- Fill the hatching tank with water taken directly from the breeding tank to avoid water quality shock.
- Position a small airstone close to the eggs to provide gentle water movement.
- Add a few drops of methylene blue to the water as an antifungal precaution.
- Maintain the same temperature as the breeding tank and keep lighting subdued.
- Monitor closely. Any white, fungused eggs should be removed with a pipette or turkey baster as soon as they are noticed to prevent the fungus from spreading.
Eggs hatched artificially require the same attentive care as those managed by parents — perhaps even more so, because you are substituting human vigilance for natural parental instinct.
Suggested For You:
How to Raise Angelfish Fry Without Parents: A Complete Guide
How Big Do Marble Angelfish Get? (Their Size, Growth, and Care Requirements)
Platinum Angelfish vs White Angelfish: Comparisons and Key Differences Explained
Koi Angelfish Care Guide: Everything You Need to Know
10 Types of Freshwater Angelfish Breeds: A Complete Guide
Hatching Failure Causes and Solutions at a Glance
To summarise the most common reasons angelfish eggs do not hatch, and the corrective actions to take:
- Unfertilised eggs are best addressed by allowing the pair more spawning attempts and verifying the sex of both fish.
- Poor water quality requires regular testing and careful water change management.
- Incorrect temperature demands a reliable heater and independent thermometer.
- Fungal infection can be prevented with methylene blue and good filtration.
- Parental egg-eating is mitigated by removing tank mates and keeping the environment calm.
- Insufficient oxygenation is solved with a well-placed airstone.
- Bacterial infection calls for improved tank hygiene and water management.
- Incompatible pairing may require allowing fish to self-select partners.
- Poor nutrition is corrected through conditioning with a varied, protein-rich diet.
- Genetic issues may necessitate introducing new bloodlines.
Final Thoughts
Breeding angelfish is a skill that develops over time. The first successful hatch rarely comes on the first spawn, and that is entirely normal. Every failed attempt carries information — the colour of the eggs, how quickly they turned white, whether fungus appeared, whether the parents ate them — and each observation brings you closer to understanding what your particular pair and tank need.
Patience is, perhaps, the most important quality an angelfish breeder can have. Many experienced hobbyists look back on their early failures with a kind of fond respect; those frustrations were, in hindsight, part of the learning process.
With careful attention to water quality, appropriate conditioning, and a calm and stable environment, the moment when your angelfish eggs finally hatch — when those tiny wrigglers appear in neat, wriggling rows — is one of the most deeply satisfying experiences in all of freshwater fishkeeping.
References
- Froese, R. & Pauly, D. (Eds.) — FishBase: Pterophyllum scalare (Freshwater Angelfish). https://www.fishbase.se/summary/Pterophyllum-scalare.html
- University of Florida IFAS Extension — Freshwater Ornamental Fish Breeding and Culture. https://edis.ifas.ufl.edu/publication/FA005
- Stickney, R.R. (2000) — Encyclopedia of Aquaculture, Wiley-Blackwell. https://www.wiley.com/en-us/Encyclopedia+of+Aquaculture-p-9780471293019
- National Oceanic and Atmospheric Administration (NOAA) Fisheries — Water Quality for Aquaculture: Dissolved Oxygen and Temperature. https://www.fisheries.noaa.gov/insight/water-quality-aquaculture
- Yanong, R.P.E. (2003) — Fungal Diseases of Fish — University of Florida IFAS Extension (Circular 264). https://edis.ifas.ufl.edu/publication/VM055

Leave a Reply