Plant & Species Compatibility

Cherry Shrimp Tank Mates: Who's Safe With a Colony

A cherry shrimp is 1.2 inches long and bite-sized to almost any fish, so the safe-tankmate list is short and mostly about mouth size. The other catch is temperature: shrimp want it cooler than most nano fish do.

A cherry shrimp (Neocaridina davidi) is 1.2 inches long full grown, and to almost any fish that is a snack. So the tankmate list for a shrimp colony is short, and it comes down to two questions: is the tankmate's mouth too small to eat an adult shrimp, and does it want the same water. The second question trips people up more than the first. Shrimp prefer cooler water (65 to 78 F) than most nano fish do.

A cherry shrimp colony wants 65 to 78 F, pH 6.5 to 8.0, and GH 4 to 14 for molting, and it dies fast to copper. Get those right and the colony breeds faster than anything eats it. The safest tank of all is shrimp-only, but several small, peaceful fish and every common snail can share the water if you accept losing some babies.

The short version

  • Cherry shrimp are 1.2 inches and want 65 to 78 F, GH 4 to 14, and zero copper; adults are safe only with fish too small to swallow them.
  • The reliable mates: chili rasbora, pygmy cory, celestial pearl danio, otocinclus, amano shrimp, and every peaceful snail.
  • Even "shrimp-safe" fish eat shrimplets, so a colony in a community tank grows slower than one on its own.
  • The quiet killer is copper (in some fertilizers and fish medications): it barely touches fish and wipes out shrimp.
  • Temperature is the real limit: shrimp want it cooler than warm-water nanos, so the overlap band is narrow (often 76 to 78 F).

Size first: who can physically eat a shrimp

The rule is blunt: any fish that can fit a 1.2-inch shrimp in its mouth eventually will. That rules out a betta (which the database flags to keep away from shrimp), angelfish, adult gouramis, and anything over about 2 inches. It leaves the true nano fish, whose mouths are too small for an adult cherry. Even those pick off newborn shrimp, which are the size of a comma.

So the design goal is not zero predation: it is a colony that out-breeds it. A female cherry shrimp carries 20 to 30 eggs and breeds every few weeks in good water, so with heavy cover the colony grows even while fish thin the babies. Java moss (Taxiphyllum barbieri) and a marimo moss ball (Aegagropila linnaei) give shrimplets the biofilm and hiding room that keep enough of them alive.

The mates that are actually safe

Every parameter is copied from the compatibility database; check each against the shrimp's 65 to 78 F and GH 4 to 14.

Tank mate Size Temp Overlap with shrimp (65 to 78 F) Shrimp-safe
Chili rasbora 0.7 in 76 to 82 F 76 to 78 Adults yes
Ember tetra 0.8 in 73 to 84 F 73 to 78 Adults yes, eats babies
Celestial pearl danio 1 in 68 to 79 F 68 to 78 Adults yes
Pygmy cory 1 in 72 to 79 F 72 to 78 Yes
Otocinclus 1.5 in 72 to 79 F 72 to 78 Yes
Nerite snail 1 in 72 to 82 F 72 to 78 Yes

The chili rasbora (Boraras brigittae) is the classic shrimp-tank fish: 0.7 inches, deep red, and safe with adult shrimp. Watch the temperature, though: it wants 76 to 82 F while shrimp want 65 to 78 F, so run the tank at 76 to 78 F to suit both. Keep eight or more or they hide.

Pygmy cory (Corydoras pygmaeus) and celestial pearl danio (Danio margaritatus) are the other easy picks, both an inch long, both safe with adult shrimp, and both comfortable in the 72 to 78 F overlap. For algae, otocinclus (Otocinclus sp.) and amano shrimp (Caridina multidentata) earn their keep without touching the cherries: amano stay peaceful and twice a cherry's size, and they will not crossbreed because their larvae need brackish water.

Snails are all safe. Nerite (Neritina sp.), ramshorn, and Malaysian trumpet snails share the water, eat algae and detritus, and ignore shrimp entirely. A nerite wants GH 6 or higher for its shell, which sits inside the shrimp's 4 to 14 range, so the two want compatible water.

The honest part: copper, temperature, and lost babies

Copper is the shrimp killer nobody sees coming. It is harmless to fish at the trace levels found in some plant fertilizers and fish medications, but it kills invertebrates, so read every bottle before it goes near a shrimp tank. If a fish falls ill and needs medication, that belongs in a separate hospital tank and is a veterinarian's call, never the shrimp colony's water.

Temperature is the constraint that quietly limits the list. Shrimp want 65 to 78 F; most warm nano fish want 76 F and up, so the shared band is only 76 to 78 F. Run the heater to the low end of the fish's range so the shrimp are not cooked, and skip any fish that needs 80 F or more.

And accept the babies math. Every fish in the tank, even the shrimp-safe ones, eats some shrimplets, so a colony sharing with fish grows slower and stays smaller than one alone. A fish tank might hold a steady 30 to 50 shrimp where a species-only tank of the same size carries several hundred. If you want the population to boom, give the shrimp their own 5-gallon with a sponge filter and no fish, and keep the fish elsewhere.

Frequently asked questions

What fish are fully safe with cherry shrimp?

No fish is fully safe with baby shrimp, but several are safe with adults: chili rasbora, ember tetra, pygmy cory, celestial pearl danio, and otocinclus all stay too small to eat a 1.2-inch adult. For a colony that loses nothing, keep the shrimp alone or with only snails.

Will cherry shrimp breed in a community tank?

Usually yes, just slower. In water at 65 to 78 F with GH 4 to 14 and heavy moss cover, cherry shrimp breed every few weeks, and enough babies survive the fish to grow the colony. Without cover, the fish eat the shrimplets faster than they arrive and the colony fades.

Can I keep cherry shrimp with a betta?

It is the pairing most likely to end with an empty shrimp tank. The database flags shrimp to keep away from a betta, because a betta is a carnivore that hunts them one at a time, cover or not. If you try it, treat every shrimp as expendable rather than a colony you are building.

Do cherry shrimp and amano shrimp get along?

Yes. Amano shrimp (Caridina multidentata) are peaceful, twice a cherry's size, and eat algae without harming the smaller shrimp. They will not crossbreed with cherries, and because amano larvae need brackish water, they do not multiply in a freshwater tank, so the amano count stays put.

What temperature do cherry shrimp and their tankmates need?

Cherry shrimp do best at 65 to 78 F, cooler than most tropical nano fish, so the shared window with a warm fish like the chili rasbora is only 76 to 78 F. Set the heater to that low band so the shrimp stay comfortable, and if you want the colony to breed hardest, drop the fish and run the tank unheated at the cooler end.

Set the heater to 76 to 78 F, keep copper out, and plant enough moss that the babies have somewhere to hide, and a cherry colony shares a tank with the right small fish. Run the stocking through the build planner first, confirm each species against the shrimp's numbers in the livestock database, and read nano fish for small tanks for the fish that fit the same water. The species-compatibility guides hold the rest, while cold-water aquarium fish covers the cooler end of the shrimp's range and betta tank mates the fish to keep away.

Species and gear in this guide

Parameters pulled live from the compatibility database.

LivestockCherry ShrimpNeocaridina davidi
  • shrimp · peaceful · beginner
  • Temp 65 to 78 F · pH 6.5 to 8
  • Min 5 gal · adult 1.2 in
LivestockChili RasboraBoraras brigittae
  • fish · peaceful · intermediate
  • Temp 76 to 82 F · pH 4.5 to 7
  • Min 5 gal · adult 0.7 in
LivestockEmber TetraHyphessobrycon amandae
  • fish · peaceful · beginner
  • Temp 73 to 84 F · pH 5.5 to 7
  • Min 10 gal · adult 0.8 in
LivestockNerite SnailNeritina sp.
  • snail · peaceful · beginner
  • Temp 72 to 82 F · pH 7 to 8.5
  • Min 5 gal · adult 1 in
LivestockPygmy CorydorasCorydoras pygmaeus
  • fish · peaceful · beginner
  • Temp 72 to 79 F · pH 6 to 7.5
  • Min 10 gal · adult 1 in
LivestockCelestial Pearl DanioDanio margaritatus
  • fish · peaceful · intermediate
  • Temp 68 to 79 F · pH 6.5 to 7.5
  • Min 10 gal · adult 1 in
LivestockOtocinclusOtocinclus sp.
  • fish · peaceful · intermediate
  • Temp 72 to 79 F · pH 6 to 7.5
  • Min 10 gal · adult 1.5 in
LivestockAmano ShrimpCaridina multidentata
  • shrimp · peaceful · beginner
  • Temp 65 to 80 F · pH 6.5 to 7.5
  • Min 10 gal · adult 2 in
LivestockRamshorn SnailPlanorbella sp.
  • snail · peaceful · beginner
  • Temp 65 to 82 F · pH 7 to 8
  • Min 2 gal · adult 0.75 in
LivestockMalaysian Trumpet SnailMelanoides tuberculata
  • snail · peaceful · beginner
  • Temp 68 to 82 F · pH 7 to 8
  • Min 2 gal · adult 1 in
PlantJava MossTaxiphyllum barbieri
  • Light: low · beginner
  • Temp 64 to 82 F · pH 5.5 to 8
  • Hardness 2 to 20 dGH · CO2 none
PlantMarimo Moss BallAegagropila linnaei
  • Light: low · beginner
  • Temp 59 to 77 F · pH 6 to 8
  • Hardness 2 to 20 dGH · CO2 none
LivestockBettaBetta splendens
  • fish · territorial · beginner
  • Temp 78 to 82 F · pH 6.5 to 7.5
  • Min 5 gal · adult 2.5 in

Not sure your build will balance? Plan it first.

The build planner turns a setup type, a size, and a water source into a stocked, planted build with a will-it-balance read. Free, and it saves you the first dead tank.

Open the build planner

Want the parameter ranges behind every choice? Browse the compatibility database, or get one build breakdown a week in the newsletter.