The Aquarium Adviser
Breeding

How to Breed Angelfish

By Sharon Ben-Moshe · Founder, The Aquarium Adviser9 min read
A pair of angelfish guarding eggs laid on a slate surface in a freshwater aquarium

Photo by James St. John on Openverse (CC BY 2.0)

Angelfish (Pterophyllum scalare) are one of the most popular freshwater cichlids to breed at home, and with the right setup a bonded pair will often spawn again and again with very little intervention from the keeper.

Breeding angelfish comes down to three things: a genuinely bonded pair, a clean vertical spawning surface, and warm, soft, slightly acidic water. Fertilized eggs hatch in about 48 to 60 hours, and free-swimming fry appear five to seven days later, at which point first foods and water quality become the main challenge.

Key Takeaways

  • Angelfish typically reach breeding maturity around 8 to 12 months of age.
  • A single spawn can contain anywhere from 100 to more than 1,000 adhesive eggs.
  • Fertile eggs hatch in 48 to 60 hours, and fry become free-swimming 5 to 7 days after that.
  • Breeding tanks perform best at 82-85°F, with soft, slightly acidic water in the 6.5-7.0 pH range.
  • Research on captive angelfish found the species practices serial monogamy, often re-pairing after two to three spawning cycles.

How Do You Get a Genuine Angelfish Breeding Pair?

Angelfish don't show reliable external sex differences until they're ready to breed, so buying "a male and a female" out of a tank of juveniles is mostly guesswork. The reliable approach is to raise a group of six to eight young angelfish together in a 55-gallon or larger grow-out tank and let them pair off naturally as they mature.

Compatible pairs single themselves out from the group. Two fish start defending a shared patch of tank space, cleaning a leaf or a slate surface side by side, and driving off every other angelfish nearby, while showing no aggression toward each other at all. That combination, joint surface-cleaning plus shared territorial defense, is a far more reliable tell than fin length or body shape.

As of 2007, the most detailed published study of captive angelfish mating behavior, in the Brazilian Journal of Biology, found that Pterophyllum scalare practices serial monogamy: a pair typically stays together for several spawning cycles, but either fish may seek a new partner between cycles, especially once a more suitable mate becomes available. Female choice mattered more than male aggression in determining which pairs actually formed, and bonded pairs defended their partnership from intruders far more consistently than unpaired fish defended territory alone. In practice, once you spot two fish cleaning a surface together and chasing off every other angelfish in the tank, it's time to move them to a breeding setup rather than wait for anything more obvious.

Before attempting to breed a pair, review our angelfish care guide for baseline water quality and feeding requirements, since underweight or stressed fish rarely spawn successfully.

What Water Parameters and Tank Setup Trigger Angelfish to Spawn?

Angelfish spawn most reliably in a dedicated 20-gallon or larger tank furnished with a flat, easy-to-clean vertical surface, a slate tile, a length of PVC pipe, or a broad-leafed plant, along with warm, soft, slightly acidic water. Raising the temperature a few degrees above normal community-tank levels is often the final trigger that pushes an already-bonded pair into spawning mode.

ParameterCommunity TankBreeding Tank
Temperature76-80°F82-85°F
pH6.5-7.56.5-7.0
HardnessUp to 12 dGH3-8 dGH (soft)
Tank size20+ gallons20-29 gallons, pair only
Spawning surfaceNot neededSlate, PVC pipe, or broad leaf

In the wild, Pterophyllum scalare lives in water around 26-30°C (79-86°F) with a pH of 6.0-7.0 and hardness of 3-10 dGH, according to Wikipedia's species profile of the freshwater angelfish. The breeding-tank numbers above simply mimic the Amazon basin habitats this species evolved in, rather than an artificial hobbyist trick.

Keep the breeding pair alone, without other fish, since angelfish become highly territorial once eggs are present and will attack tankmates that stray near the nest. Weekly 25-30% water changes with dechlorinated, temperature-matched water keep nitrates low, which matters even more once eggs and fry are present, since ammonia and nitrite spikes are one of the fastest ways to lose an entire spawn. Our guide on how often to do aquarium water changes covers a maintenance schedule that also works well for a dedicated breeding setup.

How Do Angelfish Lay and Fertilize Their Eggs?

A ready female lays neat, adhesive eggs in rows along the cleaned spawning surface while the male follows a step behind to fertilize them externally as they're released. The entire spawning run usually takes one to two hours and produces anywhere from 100 to over 1,000 eggs, depending on the female's size and age.

The process happens in a predictable sequence. The pair spends a day or two beforehand repeatedly cleaning the chosen surface with their mouths, stripping off algae and debris until it's spotless. Then the female glides across the surface depositing a row of eggs, and the male follows immediately behind to release milt over that same row. They repeat this pass dozens of times, working down the slate or leaf in parallel lines, until the female is spent.

Fertilized eggs are translucent and amber-colored, firmly stuck to the surface. Unfertilized eggs typically turn opaque white within a few hours, which is what makes them easy to tell apart from healthy, developing eggs.

How Do Angelfish Parents Guard and Care for Their Eggs?

Once spawning ends, both parents take turns fanning the eggs with their pectoral fins to keep oxygenated water moving over the clutch and to prevent fungus from settling on the surface. They also pick off and eat any eggs that turn white or fungused, which is instinctive nest maintenance rather than a sign that something has gone wrong.

This is one of the more genuinely interesting parts of keeping angelfish. Unlike many aquarium fish that show no interest in their offspring, healthy angelfish pairs actively guard, fan, and eventually relocate their eggs. Cichlid eggs in general are guarded, fanned, and incubate over roughly three to four days before hatching, according to a University of Florida IFAS Extension publication on cichlid aquaculture that specifically notes discus use the same adhesive-egg spawning method as Pterophyllum scalare.

Within the first day or two after hatching, angelfish parents typically move their wriggling fry, still attached to the surface by an adhesive thread from a gland on their heads, to a series of pre-dug pits in the substrate, ferrying them mouthful by mouthful. This is a genuine, observable behavior rather than folklore: aquarists who leave the original spawning slate in place will often find it empty a day or two after hatching, with the wrigglers relocated several inches away to a new spot.

Why Do Angelfish Eggs Turn White or Get Eaten?

The two most common causes are infertility and fungal growth. Eggs that were never fertilized, often because the male is still immature or the pair is new and not yet fully coordinated, turn opaque white within hours and either get eaten by the parents or develop fungus that spreads to nearby healthy eggs. First-time parents also frequently eat an entire clutch out of stress or inexperience, which is normal and usually improves by the second or third spawn.

  • Infertility from an immature or inexperienced male, it's normal to see some white eggs even from an otherwise established pair.
  • Fungal infection, visible as a fuzzy white halo, spreading from already-dead eggs onto healthy ones nearby.
  • Poor water quality: any ammonia or nitrite spike will often prompt the parents to eat the whole clutch rather than risk raising sick fry. Check our guide on ammonia poisoning in fish if you suspect a spike.
  • First-spawn inexperience: many pairs consume their first one or two clutches entirely and only succeed starting with the third or fourth spawn.
  • Stress from tankmates, sudden movement, or vibration near the tank, which can trigger parents to abandon or consume the clutch defensively.

How Do You Raise Angelfish Fry After They Hatch?

Free-swimming fry, roughly five to seven days after hatching, need food small enough to fit their mouths. Freshly hatched baby brine shrimp (Artemia nauplii) or a commercial liquid fry food are the standard first foods, along with frequent small water changes to manage the ammonia load from many tiny, fast-feeding fish in a small volume of water.

Step 1: Once fry are free-swimming, feed baby brine shrimp nauplii or a liquid fry food two to three times a day, in amounts they can clear within a few minutes.

Step 2: Perform small water changes of around 10-15% every day or two, rather than large infrequent ones, since fry are far more sensitive to swings in water chemistry than adult fish.

Step 3: Decide whether to leave fry with the parents or move them. Attentive parents will keep guarding free-swimming fry for a couple of weeks, but many breeders remove fry to a separate grow-out tank once they're free-swimming, both to protect them from a parent that gets spooked and eats the brood, and to control feeding and water quality more precisely. Our guide to baby fish care covers fry-rearing basics that apply here as well.

As fry grow, gradually move up to finely crushed flake, then standard flake or micro-pellets by three to four weeks of age. Angelfish fry grow unevenly, so periodically sort them by size to keep the largest fry from outcompeting or bullying their smaller siblings for food.

DayWhat's Happening
Day 0Pair cleans a slate or leaf surface; female lays eggs, male fertilizes them
Day 1-2Eggs incubate while parents fan and guard the clutch
Day 2-3 (48-60 hours)Eggs hatch into wrigglers, still attached to the surface
Day 3-7Wrigglers live off their yolk sac; parents may relocate them to a pit
Day 7-8Fry become free-swimming and need their first foods
Week 3-4Fry graduate from baby brine shrimp to crushed flake

Frequently Asked Questions

How long does it take for angelfish eggs to hatch?

Angelfish eggs typically hatch in 48 to 60 hours after fertilization, though the exact timing depends on temperature. Warmer water within the ideal 82-85°F breeding range speeds up hatching, while cooler water slows it down. After hatching, the wriggling fry remain attached to the spawning surface for several more days before becoming free-swimming.

How do you know if you have a true angelfish breeding pair?

A genuine pair singles itself out from a group: two fish start cleaning a shared patch of slate, leaf, or glass together and aggressively chase every other angelfish away from that spot, while showing no aggression toward each other. That combination, joint surface-cleaning plus shared territorial defense, is a far more reliable sign than fin shape or body size.

Why do angelfish eat their own eggs?

Egg-eating is usually caused by infertility, fungus, water quality problems, or inexperience. Unfertilized or fungused eggs get removed as instinctive nest maintenance, while a full-clutch loss often comes down to a spooked or inexperienced pair, a sudden change in water parameters, or an ammonia spike. Most pairs improve with practice and successfully raise fry by their third or fourth spawn.

Should you separate angelfish fry from their parents?

It depends on the pair. Attentive parents can safely guard free-swimming fry for a couple of weeks, but many breeders move fry to a separate grow-out tank once they're free-swimming to protect against a parent that suddenly turns on the brood, and to control feeding and water quality more precisely without disturbing the adults.

What is the best water temperature for breeding angelfish?

Most breeders trigger spawning by raising the tank to 82-85°F, several degrees above typical community-tank temperatures, combined with soft, slightly acidic water around pH 6.5-7.0. This mimics the warm, soft water of the Amazon basin habitats where Pterophyllum scalare naturally lives and breeds.

How many eggs does an angelfish lay at once?

A single spawn can range from about 100 eggs from a young or small female to well over 1,000 from a large, experienced one. Not every egg will be fertile or survive to hatching, so first-time breeders should expect a modest fraction, sometimes just a few dozen, to reach the free-swimming fry stage.

Frequently asked questions

How long does it take for angelfish eggs to hatch?+

Angelfish eggs typically hatch in 48 to 60 hours after fertilization, though the exact timing depends on temperature. Warmer water within the ideal 82-85°F breeding range speeds up hatching, while cooler water slows it down. After hatching, the wriggling fry remain attached to the spawning surface for several more days before becoming free-swimming.

How do you know if you have a true angelfish breeding pair?+

A genuine pair singles itself out from a group: two fish start cleaning a shared patch of slate, leaf, or glass together and aggressively chase every other angelfish away from that spot, while showing no aggression toward each other. That combination, joint surface-cleaning plus shared territorial defense, is a far more reliable sign than fin shape or body size.

Why do angelfish eat their own eggs?+

Egg-eating is usually caused by infertility, fungus, water quality problems, or inexperience. Unfertilized or fungused eggs get removed as instinctive nest maintenance, while a full-clutch loss often comes down to a spooked or inexperienced pair, a sudden change in water parameters, or an ammonia spike. Most pairs improve with practice and successfully raise fry by their third or fourth spawn.

Should you separate angelfish fry from their parents?+

It depends on the pair. Attentive parents can safely guard free-swimming fry for a couple of weeks, but many breeders move fry to a separate grow-out tank once they're free-swimming to protect against a parent that suddenly turns on the brood, and to control feeding and water quality more precisely without disturbing the adults.

What is the best water temperature for breeding angelfish?+

Most breeders trigger spawning by raising the tank to 82-85°F, several degrees above typical community-tank temperatures, combined with soft, slightly acidic water around pH 6.5-7.0. This mimics the warm, soft water of the Amazon basin habitats where Pterophyllum scalare naturally lives and breeds.

How many eggs does an angelfish lay at once?+

A single spawn can range from about 100 eggs from a young or small female to well over 1,000 from a large, experienced one. Not every egg will be fertile or survive to hatching, so first-time breeders should expect a modest fraction, sometimes just a few dozen, to reach the free-swimming fry stage.

Related guides