Tank mates by speciesTM-09

Angelfish Tank Mates: Good and Bad Partners, Why Grown Angelfish Eat Small Fish and Shrimp, Tank Size and How Many to Keep

Published · By Tropical Fish Care Guide editors

Your guide: KouKnows everything. Sometimes writes things that are wrong. Sorry in advance.Tropical Fish Care Guide editors · Checked against care guides and fish databases: 2026-10-22
Kou

Angelfish tank mates must be too big to fit in their mouths. Small fish can swim with young angelfish, but grown ones eat small fish and shrimp.

A freshwater angelfish
A freshwater angelfishPhoto: Visa Kopu, Roxeteer / CC BY-SA 3.0
In this article (16 sections)
  1. In short: which tank mates suit angelfish?
  2. How do angelfish match up with the other 22 species?
  3. Why do angelfish eat small tank mates?
  4. Why can small fish swim with young angelfish but become unsafe as they grow?
  5. Can angelfish live with neon tetras or cardinal tetras?
  6. Can angelfish live with corydoras?
  7. Do angelfish eat shrimp?
  8. Can angelfish live with guppies, bettas or tiger barbs?
  9. How should you think about tank size and height for angelfish tank mates?
  10. How many angelfish should you keep?
  11. Before starting angelfish tank mates, what should you check, and in what order?
  12. What should you do when angelfish tank mates are not working?
  13. What terms come up with angelfish tank mates?
  14. What else goes with angelfish tank mates?
  15. Frequently asked questions about angelfish tank mates5
    1. Jump to this section
    2. Which fish can live with angelfish?
    3. Can angelfish live with guppies?
    4. Can angelfish live with other angelfish?
    5. Can angelfish live with goldfish?
    6. What algae eater suits an angelfish tank?
  16. Sources

In short: which tank mates suit angelfish?

Angelfish tank mates are peaceful fish too big to fit in the angelfish's mouth. Of this site's 22 species, three are ○.

Angelfish are usually introduced as good community fish. The care resource Seriously Fish also calls them a good community fish.

But the same source says they may eat small fish such as tetras. The key point: choose angelfish tank mates by the size of the mouth once grown, not by the angelfish's size today.

ResultPartners (this site's 22 species)
○ (3 species)Kuhli loach, bristlenose pleco, nerite snail
△ (3 species)Panda corydoras, peppered corydoras, dwarf gourami
× (16 species)Neon tetra, cardinal tetra, rummy-nose tetra, harlequin rasbora, zebra danio, cherry barb, otocinclus, guppy, platy, betta (male), tiger barb, medaka, goldfish, Neocaridina shrimp, red cherry shrimp, Amano shrimp

What this article covers:

  • Why small fish and shrimp are ×, and how things change as the angelfish grows
  • Pairing with neon tetras, corydoras and guppies
  • Tank size (width and height) and how many to keep
  • What to check, in order, before adding fish, and what to do when it goes wrong

How do angelfish match up with the other 22 species?

○ Generally compatible (3)

△ With care (3)

  • Panda coryBottom-dwelling corydoras are suggested as tank mates, but small individuals may be eaten (Tokyo Aqua Garden (angelfish)) / Temperature overlap is narrow (24–25°C)
  • Peppered coryBottom-dwelling corydoras are suggested as tank mates, but small individuals may be eaten (Tokyo Aqua Garden (angelfish))
  • Dwarf gouramiDwarf gourami is semi-aggressive and may harass long-finned Angelfish

× Not recommended (16)

  • Neon tetraAdult angelfish may eat small fish such as tetras (Seriously Fish (Pterophyllum scalare)) / Neon tetra is small enough for Angelfish to eat / Temperature overlap is narrow (24–25°C)
  • Cardinal tetraAdult angelfish may eat small fish such as tetras (Seriously Fish (Pterophyllum scalare)) / Cardinal tetra is small enough for Angelfish to eat
  • Rummy-nose tetraRummy-nose tetra is small enough for Angelfish to eat
  • GuppyGuppy is small enough for Angelfish to eat / Angelfish is semi-aggressive and may harass long-finned Guppy
  • PlatyPlaty is small enough for Angelfish to eat
  • Betta (male)Betta (male) is aggressive and chases other fish / Betta (male) is small enough for Angelfish to eat / Angelfish is semi-aggressive and may harass long-finned Betta (male)
  • OtocinclusOtocinclus is small enough for Angelfish to eat
  • Harlequin rasboraHarlequin rasbora is small enough for Angelfish to eat
  • Zebra danioZebra danio is small enough for Angelfish to eat / Temperature overlap is narrow (24–25°C)
  • Cherry barbCherry barb is small enough for Angelfish to eat
  • Tiger barbTiger barb is small enough for Angelfish to eat / Tiger barb nips the long fins of Angelfish / Tiger barb is semi-aggressive and may harass long-finned Angelfish
  • MedakaNo overlap in temperature (Angelfish 24–30°C, Medaka 16–22°C) / Medaka is small enough for Angelfish to eat / Angelfish is a tropical fish that needs a heater; Medaka does not
  • GoldfishNo overlap in temperature (Angelfish 24–30°C, Goldfish 20–24°C) / Angelfish is a tropical fish that needs a heater; Goldfish does not
  • Japanese swamp shrimpAngelfish readily eat small shrimp (Tokyo Aqua Garden (angelfish)) / Angelfish eats Japanese swamp shrimp
  • Cherry shrimpAngelfish eats Cherry shrimp
  • Amano shrimpEven the larger Amano shrimp get attacked by angelfish (Tokyo Aqua Garden (Amano shrimp)) / Angelfish eats Amano shrimp

Source: Judged by this site's rules from the care data of each species (see the sources of the care data table)

Angelfish are × with 16 species of fish and shrimp. The reasons fall into three main groups.

  • Small enough to swallow: tetras, rasboras, zebra danio, otocinclus, guppy, platy and others
  • Angelfish eat shrimp: Neocaridina shrimp, red cherry shrimp, Amano shrimp
  • Temperature and heater: medaka and goldfish need no heater

The three △ pairs depend on conditions. Small corydoras may get eaten. Dwarf gouramis sometimes chase long fins.

The ○ partners are the bottom-swimming kuhli loach and bristlenose pleco, plus the nerite snail. For most × partners, the "fits in the mouth" reason remains even in a bigger tank.

Why do angelfish eat small tank mates?

Because angelfish grow large and are strongly carnivorous by nature. They may eat fish small enough to fit in their mouths.

Large fishSmall fishFits in the mouth
Figure: A large size gap means the small fish may be eatenThis site marks × when a predator is paired with a fish half its size or less

Seriously Fish writes that they may eat small fish such as tetras. Tokyo Aqua Garden also says their natural diet is strongly carnivorous.

As the table shows, the body sizes differ a lot. Angelfish also grow very tall.

Fish, shrimp and snail care data
SpeciesAdult size (cm)Swimming levelTemperamentGroup size (or more)
Neon tetra4MiddlePeaceful8
Cardinal tetra3.5MiddlePeaceful8
Rummy-nose tetra5MiddlePeaceful10
Angelfish15Semi-aggressive5
Otocinclus3.5BottomPeaceful6
Harlequin rasbora5MiddlePeaceful8
Zebra danio5MiddlePeaceful8
Source (7)

Sources describe "too big to swallow" in different ways.

SourceWhat it says about small fish
Seriously FishMay eat small fish such as tetras
Tokyo Aqua Garden (species guide)Small fish and fry are no exception. Fish too big to swallow rarely cause big trouble
Tokyo Aqua Garden (tank mates guide)For small fish, a body length of 4 cm or more is one guideline
Aquarium Co-OpThey grow large, so avoid small animals that are small enough to eat

This site's calculation marks a partner × if it is half the angelfish's size or smaller. Body length guidelines differ by source, so if you are unsure, treating the pair as × is the safe side.

Why can small fish swim with young angelfish but become unsafe as they grow?

Because angelfish sold in shops are still small juveniles. As they grow, their mouths get bigger, and they become able to eat the same partners.

A freshwater angelfish
A freshwater angelfishPhoto: Visa Kopu, Roxeteer / CC BY-SA 3.0

Aquarium Co-Op recommends buying juveniles about the size of a coin. It says the fun is watching them grow from young fish into adults.

Tokyo Aqua Garden says you sometimes see them kept with neon tetras. But it says this only works for a limited time, while the angelfish are small.

StageAngelfishWith small fish and shrimpSource
When sold in shopsJuveniles. One source recommends buying them at about 2 to 3 cmOften seen swimming alongside small fishAquarium Co-Op, Tokyo Aqua Garden
After growingBody size as in the table. Even larger in heightMay eat small fish such as tetrasSeriously Fish
Once a pair formsThe male holds a territory during breedingDrives away fish that come nearSeriously Fish, Aquarium Co-Op

Even with no problems on the first day, small fish may start to disappear months later. Decide on tank mates by how the angelfish will look once grown.

Kou

Even if they swim together in the shop's tank, that only reflects their size today. Choose partners by how the angelfish will look once grown.

Can angelfish live with neon tetras or cardinal tetras?

Both are × on this site. They are small enough to fit in a grown angelfish's mouth.

With neon tetras, a narrow temperature overlap adds to the reasons. The temperatures are in the table.

Fish, shrimp and snail care data
SpeciesAdult size (cm)Temperature (°C)pH
Neon tetra421–254–7.5
Cardinal tetra3.523–293.5–7.5
Angelfish1524–306–7.4

Source: Seriously Fish (Paracheirodon innesi) / Seriously Fish (Paracheirodon axelrodi) / Seriously Fish (Pterophyllum scalare)

Sources see this pair differently.

SourceView on neon tetras and cardinal tetras
Seriously Fish (angelfish)May eat small fish such as tetras
Tokyo Aqua Garden (tank mates guide)Neons work only for a limited time while the angelfish are small. Cardinals are bigger and recommended
Tokyo Aqua Garden (neon tetra guide)Swimming with slightly bigger fish helps neons form a school
Aquarium Co-OpWorked well with adult cardinal tetras
This site's calculationBoth judged small enough to swallow

This site follows what Seriously Fish says. If you want to keep a school of small fish, a tank separate from angelfish is the safe choice.

Compatibility from the neon tetra's side is in Neon Tetra Tank Mates.

Can angelfish live with corydoras?

Panda corydoras and peppered corydoras are both △. They swim on the bottom, so they are named as partners, but small ones may get eaten.

A group of panda corydoras by the plants
A group of panda corydoras by the plantsPhoto: Chrischang / CC BY-SA 2.0

Tokyo Aqua Garden says corydoras and kuhli loaches, which swim near the bottom, suit angelfish. It explains that corydoras are covered in tough skin, so pecking rarely injures them.

Aquarium Co-Op also writes that corydoras worked well. On the other hand, Tokyo Aqua Garden also says small fish are no exception.

Fish, shrimp and snail care data
SpeciesAdult size (cm)Temperature (°C)Swimming levelGroup size (or more)
Angelfish1524–305
Panda cory522–25Bottom6
Peppered cory722–26Bottom5
Kuhli loach1021–26Bottom5
Bristlenose pleco12.521–26Bottom1
Source (5)

Conditions if you try it:

  • Choose corydoras that are grown and fairly large
  • Keep them in the group size shown in the table
  • Panda corydoras have a narrow temperature overlap. Keep the water at a temperature that suits both
  • Check that food sinking to the bottom reaches the corydoras

The △ for corydoras means "with a condition: avoid small ones." Compatibility from the corydoras's side is in Corydoras Tank Mates.

Do angelfish eat shrimp?

Yes. All three shrimp, including the Amano shrimp, are ×.

Tokyo Aqua Garden writes that angelfish like to eat small shrimp. Its guide to Amano shrimp also says medium-sized fish attack them.

Aquarium Co-Op also says to avoid small shrimp, because angelfish grow large.

Shrimp and snailsResultReason
Neocaridina shrimp×Angelfish like to eat small shrimp
Red cherry shrimp×Angelfish eat small shrimp
Amano shrimp×Even larger shrimp get attacked
Nerite snail○Temperature and water overlap, and neither eats the other

If you want an algae eater, the ○ choices are the nerite snail or the bristlenose pleco, not shrimp. Shrimp compatibility in general is in Fish That Can Live with Shrimp.

Kou

Shrimp may be handy for algae, but to an angelfish they are food. Use snails or plecos as cleaners.

Can angelfish live with guppies, bettas or tiger barbs?

All are ×. The reasons involve the angelfish's long fins, plus being small enough to swallow.

PartnerResultMain reason
Guppy×Small enough to swallow. Angelfish may also chase long-finned guppies
Betta (male)×Male bettas chase other fish. Also small enough to swallow
Tiger barb×Nips the angelfish's long fins
Dwarf gourami△Somewhat aggressive, and sometimes chases the long-finned angelfish

Tokyo Aqua Garden writes that tiger barbs nip the long fins of angelfish. Aquarium Co-Op also says to avoid fin nippers.

Aquarium Co-Op also says to avoid fast-moving fish, because angelfish lose out to them at feeding time.

As a rule, do not keep angelfish with fin nippers, whatever their size. The guppy's side is in Guppy Tank Mates.

How should you think about tank size and height for angelfish tank mates?

Angelfish are tall, so choose a tank with height, not just width. The guidelines in the sources are below.

GuidelineDetailsSource
Smallest tank100×40×50 cmSeriously Fish
Tank heightA tall tank of 50 cm or more for adultsSeriously Fish
For a lifetime45 cm or more in heightTokyo Aqua Garden (species guide)
With tank matesAt least 60 cm wideTokyo Aqua Garden (tank mates guide)
Community tank of about 110 L (29 gallons)Up to 4 adult angelfishAquarium Co-Op
About 208 L (55 gallons)Start with 5 to 6 juvenilesAquarium Co-Op

The figures vary by source, but all of them put weight on height.

When you add tank mates, choose a tank with room for the angelfish plus room for the partners' group.

Kou

Measure the height, not just the width, before you choose. Angelfish need room to swim with their fins spread.

How many angelfish should you keep?

You can keep one, or a small group. They squabble with their own kind, so sources recommend a small group.

How to keep themWhat the source saysSource
OneDoes well alone and can become calmerAquarium Co-Op
A small groupThey squabble with their own kind, so keep a small groupSeriously Fish
An odd number of 3 or moreAggression is spread out, which tends to workTokyo Aqua Garden (tank mates guide)
Forming a pairRaising 6 juveniles lets a pair formSeriously Fish, Aquarium Co-Op
Angelfish
SpeciesAngelfish
Scientific namePterophyllum scalare
Adult size15
Temperature24–30
pH6–7.4
TemperamentSemi-aggressive
Group size5
Tank-mate notesAdults may eat small fish such as tetras.

Source: Seriously Fish (Pterophyllum scalare)

Territorial behavior gets stronger mainly during breeding. Seriously Fish says males become more territorial in the breeding season.

Aquarium Co-Op also writes that territorial behavior is mostly about breeding.

Once a pair forms, check every day that other fish are not being chased. If the chasing continues, move the pair or the partner to another tank.

Before starting angelfish tank mates, what should you check, and in what order?

Check the partner's result, its grown size, temperature, tank height, then hiding places. Remove × partners at this stage.

1Do temperatures overlap?Compare the two ranges2Is one small enough to eat?Big fish eat small fish3Fin nipping and temperamentLong fins attract nippers4Will it eat shrimp or fry?Even small fish eat baby shrimp
Figure: Check tank mates in this order
What to checkWhere to lookDecision
Partner's resultThe compatibility list aboveDo not add ×. For △, read the reason
Grown sizeAdult size in the tableRemove partners half the size or smaller
TemperatureTemperature in the table, and heater needsFor a narrow overlap, set a temperature that suits both
Tank heightSources suggest at least 45 to 50 cmIf too low, reduce the partners
Hiding placesPlants and sheltersMake places where chased fish can escape
Fin nippingPartner's temperament and notesRemove tiger barbs and similar fish

Tokyo Aqua Garden says always to provide hiding places such as plants or shelters. They give chased fish somewhere to escape to.

Other pairs can be checked with the quick chart and checker in the Tropical Fish Tank Mates Chart. Before adding fish, check once more against how the angelfish will look when grown.

What should you do when angelfish tank mates are not working?

If small fish vanish, fins get torn, or a fish is chased nonstop, separate the partner causing it. Then watch whether both settle down.

What you seeWhat may be happeningWhat to do
Small fish slowly disappearThe angelfish has grown and can now swallow themMove the small fish to another tank
Shrimp disappearThe angelfish is eating the shrimpMove the remaining shrimp to another tank
The angelfish's fins are tornA fin nipper is in the tankSeparate the partner. Recheck for × fish
One fish is chased nonstopA pair has formed and holds a territoryMove the chased fish, or add hiding places
The angelfish gets thinFast fish are taking its foodSeparate the fast fish. Drop food in different spots

If fin wounds turn cloudy white, disease may have set in. If you use medicine, check its generic name and follow the instructions.

Keeping one spare tank for separating fish saves you from panicking.

What terms come up with angelfish tank mates?

TermMeaning
Tank mates (混泳)Keeping different kinds of fish or shrimp in the same tank
Cichlid (シクリッド)The group of fish that includes the angelfish. Many hold territories
Juvenile (幼魚)A young fish not yet adult. Most angelfish sold in shops are juveniles
Body height (体高)The height from the base of the dorsal fin to the belly. Angelfish are very tall
Pair (ペア)A male and female that have teamed up to breed
Territory (縄張り)An area a fish guards as its own, driving other fish away
Fin nipping (ヒレかじり)A habit of biting other fish's fins
Bottom level (底層)The area near the bottom of the tank, where corydoras and kuhli loaches swim

What else goes with angelfish tank mates?

Angelfish tank mates connect to small fish, bottom fish and shrimp. Go on to the article for the partner you are curious about.

Frequently asked questions about angelfish tank mates

Which fish can live with angelfish?

Of this site's 22 species, three are ○: the kuhli loach, bristlenose pleco and nerite snail. The two corydoras and the dwarf gourami are △.

Tetras and small livebearers are × because they fit in a grown angelfish's mouth. Choose partners by the size of the mouth once grown.

Can angelfish live with guppies?

They are ×. Guppies are small enough to swallow, and angelfish may also chase long-finned guppies.

Aquarium Co-Op says "it depends," because guppies are small. Guppies are safer kept with their own kind.

Can angelfish live with other angelfish?

Yes. Sources recommend one, or a small group.

They sometimes squabble with their own kind, and territorial behavior gets stronger in the breeding season. An odd number of 3 or more spreads out aggression more easily (Tokyo Aqua Garden).

Can angelfish live with goldfish?

They are ×. Their temperatures do not overlap, and their heater needs differ.

Angelfish are tropical fish that need a heater, and goldfish do not need one. Keep goldfish with goldfish.

What algae eater suits an angelfish tank?

The bristlenose pleco and the nerite snail are ○. The otocinclus is × because it is small enough to swallow, and all three shrimp are × too.

Choose algae eaters, too, by whether they would fit in a grown angelfish's mouth.

Sources

Categories

Latest

Find by keyword