Why your angelfish ate your neons

Angelfish are cichlids. Neon tetras fit in their mouths. The only question is when, not if. How predation thresholds work and which tankmates survive.

You bought a quarter-sized angelfish and a school of neon tetras. They lived together peacefully for months. Then one morning you counted the neons and came up short. No corpse, no sign of struggle. Just fewer fish. This happens because angelfish are opportunistic predators, and a neon tetra is the right size to be food.

It's a cichlid

Angelfish (Pterophyllum scalare) are cichlids from the Amazon basin. In the wild, they're ambush predators that eat tiny fish and fry, shrimp and other crustaceans, worms, and insect larvae. The laterally compressed body and protrusible mouth are adaptations for ambush feeding among roots and dense vegetation. The gentle, graceful appearance misleads people into thinking they're passive community fish. They aren't. They're predators with a prey size limit, and anything under that limit is at risk.

The mouth-to-body ratio

The general rule for predation in community tanks: if a fish fits in another fish's mouth, it will eventually get eaten. With angelfish specifically, the jaw can open wider than it looks. The lower jaw unhinges slightly, and the mouth gape of a full-grown angel (body length up to about 15 cm, total height including fins up to roughly 20 cm) is large enough to take a full-grown neon tetra, which reaches only around 4 cm.

Young angelfish can't eat adult neons because their mouths are too small. This is why the pairing seems to work at first. A quarter-sized angel and adult neons coexist fine for 4-6 months. Then the angel grows. Once its body reaches about 7-8 cm, it can take neon-sized fish. The transition isn't gradual: one day the angel figures it out, and then the neons start disappearing one by one.

The timing catches people off guard because it doesn't happen immediately at the size threshold. Some angels never eat their tetras (rare but it happens). Others eat them all in a single night. Most start picking off the smallest or sickest neons first, then escalate.

What's safe with angelfish

Larger tetras survive because they're too big to swallow. Cardinal tetras are about the same size as neons and face the same risk. Better options:

Rummynose tetras reach about 5 cm. Adults are generally safe with full-grown angels, though juveniles can still be at risk. Keep them in groups of 8+ so the school is cohesive and individual fish are harder to single out.

Congo tetras grow to around 8-9 cm. Too big for an angel's mouth at any age. They need a 200+ liter tank, which is the minimum for a proper angel setup anyway.

Black skirt tetras (around 6 cm) and lemon tetras (around 5 cm) are generally safe as adults; juveniles can still be at risk. Black skirt tetras are also nippy enough to deter casual strikes.

Corydoras catfish are bottom-dwellers and rarely occupy the same water column as angels. Their pectoral spines make them uncomfortable to swallow. They're one of the safest angel tankmates.

Bristlenose plecos are too armored and too big for an angel to consider.

Dwarf gouramis are large enough and occupy the upper water column, which does mean occasional territorial disputes with the angels, but predation isn't the issue.

What else gets eaten

Anything under about 3 cm body length is at risk once the angel matures. This includes:

Adult amano shrimp (around 5 cm) are generally safe. Adult cherry shrimp are borderline; some angels ignore them, others treat them as snacks. Shrimp in a heavily planted tank with dense cover have better odds because they can hide.

Breeding pairs are worse

A paired-off angelfish couple defending eggs or fry becomes territorial over a significant portion of the tank. They'll chase, ram, and sometimes kill tankmates that come near the spawning site. Fish that were previously left alone become targets. This territorial aggression is separate from predation and affects larger fish too, not just small ones.

The stocking lesson

Check compatibility before buying, not after. The stocking calculator flags predation risks based on adult size differences. The important thing is to stock based on adult sizes, not the sizes the fish are when you buy them. That quarter-sized angel in the store bag is six months away from being able to eat half the fish in a typical community tank.

If you want angelfish and small tetras in the same home, keep them in separate tanks. If you insist on a community with angels, stock with species that reach 5 cm or more at maturity and add them before the angels so they establish territory first. Dense planting gives smaller fish escape routes, but it's mitigation, not prevention. Eventually the angel will eat what it can catch.

Tank mates that actually work with angelfish

If you want small fish with angelfish, choose species that stay out of the mouth-size range and don't have the streamlined, bite-sized body shape that triggers predatory instinct.

Corydoras catfish. Bottom-dwellers that occupy different water space than angelfish. Their armored bodies and spines make them unappealing prey. A group of 6+ cory cats provides bottom activity without conflict.

Bristlenose plecos. Algae eaters that ignore angelfish entirely. They're armored, too large to eat, and stay on surfaces the angels don't care about.

Larger tetras. Congo tetras, Colombian tetras, and diamond tetras are big enough (around 6-9 cm adult) that adult angels can't swallow them. They school attractively and occupy mid-water without conflict.

Dwarf cichlids (rams, apistos). Occupy the bottom territory, are too laterally compressed to swallow, and generally avoid angel territory. German blue rams in particular coexist well because they're bottom-oriented while angels patrol mid to upper water.

Fish to avoid pairing with angels: anything under 3 cm adult size (endlers, microrasboras, small tetras), anything with long flowing fins that angels may nip (guppies, male bettas), and anything aggressive enough to stress the angels (larger cichlids, tiger barbs in small groups).

The stocking calculator flags compatibility issues between species, including predation risk by size.