
Panda Cory Catfish (Corydoras panda)
20–25°C · pH 6–7.5 · 60L
South American Cichlids · Buying Guide
Which fish live safely with freshwater angelfish - and which to avoid. Honest UK compatibility guide with the calm, in-stock tank mates we ship. Read on.

9 products in stock today
Live prices and stock. Every fish covered by our Live Arrival Guarantee.

20–25°C · pH 6–7.5 · 60L


23–28°C · pH 6–7.5 · 150L

23–28°C · pH 5.5–7.5 · 60L

24–28°C · pH 6–7.5 · 40L

22–26°C · pH 6–7.5 · 30L

22–28°C · pH 6–7.5 · 30L

24–30°C · pH 6–7.5 · 400L

23–27°C · pH 4.5–7 · 60L
You've decided you want angelfish, and now you're staring at the hardest part: what goes in the tank with them? Every guide you read either hands you a reassuring list of "peaceful community fish" - or warns you off so hard you wonder why anyone keeps them at all. The truth sits in between, and it depends entirely on understanding what an angelfish actually is.
I'm Priya Ramesh, and cichlids are my corner of Tropical Fish Co. I've kept South American cichlids for over a decade, and angelfish compatibility is the question I field more than any other. Here's the honest version the trade rarely spells out: angelfish are semi-aggressive cichlids, not gentle community fish, and an adult will eat anything small enough to fit its mouth [3][1]. That one sentence settles most of your tank-mate decisions before you even open the stock list.
The confusion is built into how angelfish are sold. You meet them as serene, 3 cm silver discs drifting in a shop tank, looking like the most peaceful fish in the building - so they get bought for general community tanks alongside neon tetras and shrimp. But that juvenile grows into a 12-15 cm fish with a cichlid's instincts: it holds territory, forms a pecking order [2], and treats small tank mates as a buffet. The "peaceful community angelfish" and the "semi-aggressive predatory cichlid" are the same fish at different ages. Choose tank mates for the adult, and the whole thing works.
This guide is the answer I'd give a customer who asks "what can I keep with my angelfish?" - the species that genuinely work, the ones to avoid, and why. Every fish I recommend below is a real, calm companion we ship - and I'll be straight about which "classic" pairings (looking at you, neon tetras) are quietly a mistake. If you want the angelfish themselves and the colour strains, start with my angelfish UK species guide; this page is purely about who they live with.

Rummy-nose tetras (Hemigrammus rhodostomus) - the tetra I recommend in place of neons. At 5 cm and tightly schooling, they give you the shimmer of a tetra shoal without becoming angelfish food. Photo: Tropical Fish Co.
A bit of context that makes the tank-mate rules click into place, each one backed by a real source.
The reliable companions all share three traits: calm temperament, an adult size of about 5 cm or more, and a home in a different layer of the tank - so they sit out of an angelfish's way and are too big to be eaten [3]. Every species below is one we stock, with its real adult size and the level it occupies:
| Species | Type | Why it works with angelfish | Tank level |
|---|---|---|---|
| Panda Cory (Corydoras panda) | Catfish | Very peaceful, armoured, bottom-dwelling - occupies a layer angelfish ignore. Best in groups of 6+ [5] | Bottom |
| Pygmy Corydoras (Corydoras pygmaeus) | Catfish | Tiny (2.5 cm) but a tight bottom/mid shoal that sticks together; keep 8+ and only with calm angels in a planted tank | Bottom-mid |
| Bristlenose Catfish (Ancistrus sp.) | Catfish / pleco | Reaches 15 cm, armoured, grazes algae - far too big to eat and stays on wood and glass | Bottom |
| Golden Nugget Pleco (Baryancistrus L018) | Catfish / pleco | A 18 cm armoured grazer that minds its own business on the bottom; loves the warmth angelfish enjoy | Bottom |
| Rummy Nose Tetra (Hemigrammus rhodostomus) | Tetra | 5 cm and tight-schooling - the safe replacement for neons; too big for an adult angelfish to swallow | Mid |
| Lemon Tetra (Hyphessobrycon pulchripinnis) | Tetra | 4.5 cm, peaceful, hardy and a good size; a calm mid-water shoal that holds its own | Mid |
| Congo Tetra (Phenacogrammus interruptus) | Tetra | Males reach 8 cm - a large, peaceful schooler that pairs beautifully with angels; keep away from nippers [4] | Mid |
| Cardinal Tetra (Cheirodon axelrodi) | Tetra | 5 cm and slightly chunkier than a neon - safer, but still borderline with a big adult angelfish; best with juveniles | Mid |
| Sparkling Gourami (Trichopsis pumilus) | Gourami | 4 cm croaking nano gourami; peaceful and shy - only with calm angels in a planted tank, never a boisterous one | Top-mid |
| Female Dwarf Gourami (Colisa lalia) | Gourami | 9 cm, peaceful, occupies the upper layer; a calm centrepiece companion that shares the same warm, soft-ish water | Top-mid |
The corydoras and plecos are the safest picks at any angelfish age - they live on the bottom and are armoured or too large to be food. The larger tetras (rummy-nose, lemon, Congo) are the dependable mid-water shoal. Treat cardinal tetras and the small sparkling gourami as "juvenile-angelfish or big-planted-tank only" - they're at the edge of what a fully grown angelfish leaves alone.
This is where most community tanks go wrong. There are two distinct danger groups, and they fail for opposite reasons.
Fin-nippers are the first. Tiger barbs and serpae tetras are the repeat offenders - fast, nippy fish that home in on those long trailing fins and reduce them to tatters. The damage is slow, stressful and opens the door to fin rot. It's not a maybe; it's what these species do. (You'll find serpae tetras have their own serpae tetra guide - wonderful in the right tank, wrong with angelfish.)
Fish small enough to be eaten are the second. Neon tetras, ember tetras, chili rasboras, dwarf "cherry" shrimp, snail-tank shrimplets and any fry will slowly disappear as your angelfish grows [3][1]. The cruel part is the delay: a juvenile angelfish coexists with neons for months, so the pairing looks fine - right up until the angel is big enough to start picking them off one by one.
And a third, smaller group: other large, pushy cichlids. Oscars, convicts and most African Rift Lake cichlids either overpower angelfish or demand completely different water [1]. They're not tank mates; they're a fight waiting to happen.
The angelfish-and-neon-tetra combination is sold constantly because it looks fine at point of sale: juvenile angels and neons coexist happily for months. Then the angelfish hits 8-10 cm and the neons vanish one at a time - and the customer assumes "disease" rather than dinner. Seriously Fish is blunt about it: angelfish "may eat small fish such as tetras" [3]. Want the tetra shimmer safely? Use rummy-nose (5 cm) or lemon tetras instead. The same logic kills shrimp colonies: an odd large amano may survive in dense planting, but angelfish hunt invertebrates by instinct [1], so a breeding cherry-shrimp tank and an angelfish are mutually exclusive. For clean-up that lasts, choose nerite snails over shrimp.
When you're standing in front of a tank wondering "will that work with my angels?", run the candidate through three questions: is it nippy, is it small enough to eat, and does it want the same water? Here's the quick-reference I use:
| Candidate | Verdict with angelfish | Why |
|---|---|---|
| Corydoras (panda, pygmy, bronze) | Safe | Peaceful, bottom layer, armoured / left alone [5] |
| Bristlenose & larger plecos | Safe | Too big to eat, grazes the bottom, ignores angels |
| Rummy-nose / lemon / Congo tetra | Safe | 5-8 cm, peaceful mid-water shoalers, not nippy [4] |
| Peaceful gouramis (in space) | Usually safe | Calm, upper layer - only in a roomy, planted tank |
| Cardinal tetra | Borderline | Chunkier than a neon but still small - juveniles only |
| Neon / ember tetra, chili rasbora | Avoid | Small enough to be eaten by an adult [3] |
| Dwarf shrimp & shrimplets | Avoid | Hunted as invertebrate prey [1] |
| Tiger barb, serpae tetra | Avoid | Fin-nippers - shred the trailing fins |
| Oscars, large / African cichlids | Avoid | Out-fight angels or demand hard water [1] |
If a fish lands in "borderline", treat it as juvenile-angelfish-only or skip it. The safe rows are where a beginner should build the community.
Compatibility isn't only about which species - it's about giving them room to avoid each other. Angelfish need a tall tank: at least 45 cm of height for those deep bodies and fins, and 120 L as a practical minimum for a juvenile community, rising to 200 L+ for an adult pair plus a tetra school and a group of corydoras [1]. The extra volume does real work - it dilutes aggression. Because angelfish form dominance hierarchies [2], more swimming space and more sightline breaks (tall plants, driftwood, Amazon swords) let subordinate fish and tank mates stay out of trouble.
Match the water, too. Aim for 24-28 °C, pH 6.5-7.5 and soft-to-medium hardness - the overlap zone where angelfish and every species in my table above are comfortable. That shared range is exactly why hard-water African cichlids don't belong here [6]. For the full biology, strains and welfare argument, read my angelfish species guide; to get the foundations right before any fish go in, the water chemistry care guide is the place to start, and the corydoras care guide covers the bottom-dwellers that make the safest first companions.
The single best thing you can do for an angelfish community is break up the line of sight. A bare tank means a dominant angel (or a breeding pair) can see and chase every other fish across open water. Plant the back and sides densely, add a couple of pieces of vertical wood, and leave open swimming space in the middle third. Tank mates that can duck behind cover when an angel postures rarely take real damage - and the angelfish themselves feel secure enough to be less twitchy.
Once you know which species are safe, the next mistake is getting the numbers wrong. Angelfish tank mates are nearly all shoaling fish, and a shoal kept in twos and threes is a stressed shoal that hides, loses colour, and sometimes turns nippy out of insecurity. The rule is simple: stock each species as a proper group, and spread the groups across the tank's three layers so nobody crowds the angels.
A worked example for a 200 L tank: 1 pair of angelfish + 10 rummy-nose tetras + 6 panda corydoras + 1 bristlenose. Every fish has a group or a layer of its own, and the bioload sits comfortably for a tank that size.

Bristlenose catfish (Ancistrus sp.) on wood. At 15 cm and fully armoured, it occupies the bottom of the tank, grazes algae, and is one of the most reliable angelfish companions at any age. Photo: Tropical Fish Co.
How you introduce fish matters as much as which fish. Angelfish are territorial, so the sequence is deliberate:
The most common message I get is some version of "my angelfish were peaceful with everything for ages, then suddenly turned on the tank." Two things are usually happening at once. First, the angels have grown - a community that worked at 5 cm doesn't work at 12 cm, because now the small tetras are bite-sized and the tank feels smaller [3]. Second, a pair has bonded and is defending a spawning site, so the calm cichlids became territorial parents overnight [2]. Neither is a failure of the fish - it's the predictable arc of keeping a cichlid. Plan the adult community from day one, and keep a spare tank or a divider ready for the day a pair claims the corner.
Keep going - the rest of the angelfish cluster and the care guides behind every recommendation here.
The References block renders automatically below from the references frontmatter. Every <CiteLink> above points at one of those verified sources.
Visual route into the rest of our UK live-fish range.
Every claim in this article is backed by a source below. We group them by type so you can judge the weight of each one at a glance.
Peer-reviewed evidence that angelfish form dominance hierarchies - subordinate fish feed and move less.
Source for angelfish max size (10.5-15 cm), water parameters, omnivorous diet and Amazon distribution.
States angelfish are a good community fish 'but may eat small fish such as tetras' - the core compatibility caveat.
Confirms Congo tetra adult size (males ~8 cm) and warns not to keep them with fin-nipping species.
Confirms panda cory is very peaceful, bottom-dwelling and best in groups of six or more.
Hobbyist video round-up of compatible angelfish companions - cross-check against our species list.
Most water across south-east England is classified as hard - relevant to choosing mates that share the angelfish's water.
Fishkeeping moves fast and we want every guide spot-on. If you think something here is wrong, out of date, or could be clearer, tell us — our team reads every message and updates the page.
Suggest an editComplete Freshwater Angelfish (Pterophyllum scalare) care guide — tank size, water parameters, diet, tank mates, breeding tips. Written for UK hobbyists.
Complete Corydoras catfish care guide — species, tank size, water parameters, diet, tank mates, breeding. Written for UK hobbyists with cited sources.