Angelfish are both beautiful and fascinating, and if there was one fish people would most associate with the freshwater fishkeeping hobby, it would probably be these fish. Their round bodies and triangular fins are almost instantly recognizable, and their interactive behavior has made them hobbyist favorites around the globe.
And while many fishkeepers are content to keep them in a species only tank, many others want to add tank mates to their angelfish aquarium. But that leads to the question: what fish work well with angelfish?
Unfortunately, it’s not an easy question to answer. Like people, every fish is different, and what works in one aquarium, may be a nightmare of aggression and nipped fins in another. And aggression isn’t the only concern, since angelfish require a very large aquarium on their own. When additional tank mates are added, truly massive fish tanks may be required.
And something that makes it even more difficult to choose tank mates for angelfish, is that they are predators in the wild, and as a rule, they will eat any fish they can fit in their mouths. Some aquarists have reported success keeping angelfish with smaller fish like neons by raising them from young ages together. But it’s always a risk to keep small fish with angelfish.
The list of tank mates below isn’t definitive, but it should provide a good starting point to choosing the right tank mates for angelfish. Also, always be prepared for the possibility the new additions to the aquarium won’t work. If aggression problems arise, be prepared to return the fish, or at least have another cycled aquarium ready to relocate the new arrivals.
Compatible Fish
Corydoras Catfish
In my opinion, corydoras catfish are by far the best tank mates for angelfish. Not only are these fish attractive, with impressive schooling behaviour, but they are hardy and long-lived. And because they inhabit the bottom of the aquarium – whereas angelfish prefer the middle level – they will almost never interact with angelfish. And because they rarely interact, most aggression and other common problems are avoided.
Some excellent choices for corydoras fish are corydoras julii, bronze corydoras, and pepper corydoras.
Bolivian Rams
A close second behind corydoras catfish, Bolivian rams make excellent tank mates for angelfish. They are nearly as attractive as the stunning German rams, while being far hardier and easier to keep. They tend to dwell near the bottom of the tank, and because of this, there are rarely any aggression issues between the two species (except perhaps during mating). Also, their small size allows them to be easily added to most angelfish aquariums, without significantly adding to the bio-load.
German Rams
German rams are a stunning cichlid, but tend to be on the fragile side. Even in mature, well maintained aquariums, these fish can still be difficult to keep. However, if an aquarist is up for the challenge, they make excellent additions to angelfish aquariums. Like Bolivian rams, they tend to be bottom dwellers, and rarely interact with angelfish. And as an added bonus, a healthy German ram, with full coloration, is among the most attractive fish in the hobby.
Kribensis Cichlids
Another dwarf cichlid that does well in angelfish aquariums is the kribensis cichlid. Boasting stunning colors, these somewhat timid fish make excellent tank mates for angelfish. They should be kept in groups of at least five, and hiding places – like caves and driftwood overhangs – should be provided. Some aquarists warn they tend to spend much of their time hiding in tanks with adult angelfish, but this is less of a problem when they are raised from juveniles in the same aquarium.
Cherry Barbs
Some people swear by cherry barbs in their angelfish aquariums, but in my experience, they can be hit and miss. While most barbs – like tiger barbs – should be avoided in angelfish tanks, cherry barbs aren’t as prone to nipping when kept in groups of at least six. But if you plan on adding these fish, it’s important to keep a close eye on the aquarium for a few weeks, to ensure they aren’t nipping the angelfish.
Kuhli Loaches
Adult kuhli loaches make an excellent addition to an angelfish aquarium. Another bottom dweller, these loaches rarely interact with the angelfish, but their nocturnal nature turns off many fishkeepers, as they are most active after the lights go off at night. Also, it’s important to never add juvenile kuhli loaches to an aquarium with fully grown angelfish. While relatively rare, adult angelfish do occasionally eat juvenile kuhli loaches.
Bristlenose Pleco
There are few aquariums that won’t benefit from the addition of bristlenose plecos, one of the most hardworking fish in the hobby. Not only are these fish interesting in their own right, but they also tirelessly consume algae from aquarium glass and ornaments. And because they are bottom dwellers, it’s rare to ever experience any issues between angelfish and bristlenose plecos. Any fish tank containing these catfish should have plenty of caves and other hiding places. It’s also important to feed them a sinking herbivore pellet, as algae alone doesn’t provide enough sustenance for these fish, and angelfish will rarely let much food filter down to the bottom of the tank.
Common Plecos
These catfish make excellent tank mates for angelfish when they are juveniles, but become less compatible as they mature. Not only do plecos grow to tank busting sizes, but they also switch from a mostly peaceful, algae consuming fish, to an aggressive fish that rarely eats algae and are known to attack wide-body fish. They may still work in angelfish tanks as adults, but for a group of angelfish and a common pleco to coexist peacefully, the aquarium would likely need to be more than 200 gallons. Also, only one common pleco should ever be kept in an aquarium, as they don’t tolerate others of their species. All-in-all, a bristlenose pleco makes a better tank mate in almost all circumstances.
Platies
A livebearer and long-time favorite, platies are another good tank mate for angelfish. While these fish prefer hardwater and angelfish prefer soft water, most of the fish available in the hobby now are captive bred and can adapt to a wide range of water types. However, if you have very soft water, you should probably avoid these fish. Another potential issue with these fish is that angelfish are notorious fry hunters. Some aquarists see this as a plus, since they will keep the platy population under control. But many people are upset by the sight of the angelfish consuming baby fish in their aquarium, so it all comes down to personal preference.
Mollies
Another livebearer that does very will with angelfish is the molly. These fish are very attractive and easy to breed, but are a bit delicate and prone to disease. While it’s always strongly recommended to quarantine fish before adding them to an aquarium, this is doubly true with mollies, since so many seem to be sick in pet stores. But if you can find some healthy and hardy mollies, they tend to coexist very peacefully with angelfish. Like the platies, very few – if any- fry will survive in a fish tank with angelfish.
Yoyo Loach
A somewhat unconventional recommendation, yoyo loaches tend to do very well with angelfish. But because of their size and need to be keep in groups of at least five, they can only be kept with angelfish in very large aquariums. But if the aquarium is large enough, these peaceful, yet active bottom dwellers, are among the best fish you can keep with angelfish.
Tetras
Tetras are a little bit difficult to recommend, because for every story of someone successfully keeping tetras with angelfish, there are five horror stories. But because tetras are so diverse, there are a few that seem to work better than others. These are: head-and-taillight tetras, emperor tetras, lemon tetras, and glowlight tetras.
Snails
If you want to go in a slightly different direction for angelfish tank mates, then snails are an excellent addition to most angelfish aquariums. However, make sure not to add pest snails like pond snails or ramshorn snails. This snail identification guide will help you to identify snails before you add them to an aquarium: Identifying Aquarium Snails.
Nerite Snails – These little snails are among the best algae eaters you can find for an aquarium, and while angelfish are known to harass larger snails, they usually leave nerite snails alone. And as these snails only breed in brackish water, there is no need to worry about a snail population explosion.
Malaysian Trumpet Snails – These snails are the unsung heroes of the aquarium hobby, and for anyone who doesn’t have these snails, I strongly recommend them. They are voracious algae eaters, help to consume any uneaten food at the bottom of the aquarium, and burrow through the substrate to keep it healthy for fish. The only downside to these snails is that they are a little unsightly if their population gets out of control, but most of the time they are hidden buried beneath the substrate.
Fish to Avoid
Certain fish should always be avoided in angelfish aquariums. Either they will be preyed upon, or they are almost guaranteed to cause aggression issues. Below is a list of fish to avoid.
Neon Tetras – Angelfish eat neon tetras and even the adults aren’t large enough to avoid being consumed. Any tank containing both these fish and angelfish will quickly see the population of neon tetras plummet.
Cardinal Tetras – While these fish are larger than neon tetras, the juveniles and adults are sometimes preyed upon by fully grown angelfish. While the adults are usually safe, it’s best to avoid these fish in an angelfish aquarium.
Blackskirt Tetras – On paper, these fish seem like excellent tank mates for angelfish, but perhaps due to their body shape, they are often attacked by angelfish. Angelfish are territorial by nature, and something about blackskirt tetras seems to trigger attacks. Some aquarists state they’ve had success with these fish in angelfish aquariums, but in my opinion, it’s bests to avoid blackskirt tetras.
Harlequin Rasboras – Another small fish, harlequin rasboras often end up as prey to adult angelfish. While they don’t seem to be as heavily preyed upon as neon tetras (perhaps due to body shape), it’s still best not to keep these fish together.
Aggressive Fish – Any aggressive fish shouldn’t be kept as angelfish tank mates, as the will inevitably bully the angelfish. The list of aggressive fish in the hobby is too long to list here, but most large cichlids should be avoided (Jack Dempseys, green terrors, convict cichlids, etc.), any predators (silver arowanas, peacock bass, etc.), most barbs (tiger barbs), bettas, and most ‘sharks’ (rainbow shark).
Shrimp – Shrimp will get eaten by angelfish. There are numerous people who claim to keep shrimp successfully with angelfish, but it’s just a matter of time before the shrimp are consumed. Larger shrimp like bamboo shrimp may work in angelfish tanks, but there is still the risk of the angelfish injuring the shrimp.
Final Word
Angelfish are an impressive and beautiful fish, and if you’re careful and follow this guide, you can successfully build a community tank with these fish as the centerpiece. Just remember to try and stay away from small fish, fin nippers and overly aggressive fish.
Eileen zeigler says
I have success with Denison Barbs with the Angels. Just added some Silver Dollars, too, that are no problem and look nice with them. The Corys, Pleco, and a Pictus do great too. The Buenes Airie Tetras as well. So disappointed to not have Neons, though. Thanks for the good article.
Robert Brand says
The denison barbs are actually a good tankmate for angels, but they tend to be hard to find. And I’m glad you enjoyed the article.
Rocco St.Bruno says
They don’t seem to like bala sharks much. I put one in the tanks with my angelfish and he terrorized him unmercifully.
Tanker says
Hi I have two bala sharks and one silver tip shark with three angel fish and I have no problem out of them at all together! 😉
Niecey says
My Angel fight anything and everything I put in the tank with him, He’s definitely far from an Angel 🤦🏽♀️
MARK WEMYSS says
I have two angels and anything we try they turn it into the killing fields when the lights go out
Viola says
Interesting… My angel is happily living with 5 tiger barbs, 5 albino barbs, 6 neon tetras, 2 albino cory cats, and two other small catfish. She’s been with the neons almost a year with no issue. The fish she DID kill was my dwarf gourami!
For my barbs and neons, I made sure to add them as a complete school. This way, they looked big enough to the angel for her to leave them alone. If she was a male, she’d probably be more aggressive…
Jennifer says
Yea it obviously depends on the fish just because yours are fine doesn’t mean others will be. I’ve known people with tiger barbs that killed every other fish that wasn’t at least twice their size especially when they bred. Are your neons all full grown?
Emily says
This is great!! i currently have a 55 gallon tank with 2 fancy guppies, 2 dwarf gouramis, 3 glass cats, 1 pleco, and 2 swordtails i was thinking about adding an angelfish and a bolivian ram (i probably butchered my spelling i apologise) but i’m a little torn?? Does anybody have any ideas/opinions for me?
Robert Brand says
Most of the should be alright but I can tell you the guppies probably won’t survive. Any mature angelfish will view guppies as prey.
Emily says
I have Guppies in my tank with 4 small and Medium sized angel fish and they have all done fine together. A few of the Fancy Guppies have something holes in the fins but over all they have been fine.
Robert Brand says
The problems usually only start when they become large adults. A good rule of thumb for fish is if they can fit something in their mouth, they’re going to eat. Once an angelfish is full grown, it can easily eat a guppy.
Jackie says
I have a upgraded my 30 Gal to a 55 Gal tank and it had 2 medium angels, 13 guppies and 2 Chinese algae eaters. The angels were fine in the 30 Gal but with the upgrade they not only killed the guppies, but did it in nasty ways. (ate the tails off and then chased while they drowned) I would not suggest it to anyone.
Isaac says
Hi, I currently have an angel fish and i am planning to get 3 more in my 45 gallon tank what would the best fish for 4 angel. it is a planted tank with fine black substrate.
Ranjan says
I have mollies, yo yo loaches, gold fish, apple snail, along with angels ……all 4 in number. They’re living peacefully for almost 2 years, except the snails ……they are recent . Although I had to get rid of gouramis, honey and blue gouramis ( each in pair ) cause they were aggressive towards from anything to everything.
Now I hate gouramis. I didn’t know that gold fishes and Angels aren’t good tank mates because of temperature thing but in my case they’re living in harmony
SANGAR SARDAR says
Thanks for your information shared and short list you made is very useful. The information about Plati and Molly was. very useful for me.
I have angelfish, Molly, Plati, Guppy, Chinese pelco yellow color, black ghosts fish, and 3 of two other species i do not know there name. all leave together normally.
I notice fine nipping after i read this i am sure it is the angelfish cause that as there size get very big due to fry hunting.
By the way once i added a Fighter (BETTA) fish in only 4 hours disappeared later i found her bitten to death.
Alvin says
I have 3Tetras small and a 4 inch fire blue Gourami in a 10 gallon tank can I add some juvenile Angle fish to the tank and will they be okay and will they eat the same food as well.
Robert Brand says
Unfortunately, if you add an angelfish the aquarium will become dangerously overcrowded. I try to stick with what you have until you can someday upgrade to a large aquarium.
Viola says
Don’t add an angel. In that small of a tank, it’ll wipe out your fish. Especially as it gets older and more territorial.
Jennifer says
Your tank is way too small it’s one gallon of water per inch of fish so your one gourami already takes 4 gallons if you wanted to be responsible and not stress your fish out with over crowding.
Rebecca Mendler says
I have 2 pair of angels they are laying eggs and living their best lives with a black skirt tetra and a grapefruit tetra and four bristle nose plecos in a 40 breeder. I can’t get the eggs to hatch but we’re trying
Sue Furnell says
Hi I’m looking through as I am restocking my 6ft tank that had run down. At the moment it only has 5 clown loach and 3 Cory’s but I’m getting three more Cory’s and 6 bosemani rainbows hopefully tomorrow. I may add more bosemanis in time. I keep wondering about adding angel fish but haven’t Ng had them in the past wonder how their sedentary style would fit in with fast playful bosemanis. I don’t think they are compatible in behaviour but because it’s a large tank could it work? I had great bosemanis in a tall wide 4 ft tank many years ago. There were a few angels with them and somehow I did end up with a few more rainbows probably due to the large mature plants. I think they need space to play though so wouldn’t keep them in less than 4 ft..
Robert Brand says
I don’t think you would have a problem keeping both boesemani rainbowfish and angel fish. The fish reach pretty similar sizes, they don’t usually direct aggression at each other, and I’ve known many people to keep those fish together without issues. The only problem you may encounter is that boesemani rainbowfish tend to eat all the food at feeding time, so you may have trouble getting the food to the bottom dwellers. Maybe consider sinking food along with the regular fish food? But other than that, your setup sounds fine to me.
Noah says
I introduced 5 angels to my tank and they attacked my golden loach and killed it. Atm, I think they also ate my Khuli loach, but I hope he’s just hiding in the gravel
Robert Brand says
Knowing kuhli loaches, he’s probably just hiding. As long as he’s large enough, the angels shouldn’t be able to eat him.