Can Shrimp Live With Rainbowfish? The Honest Size Answer

Can shrimp live with rainbowfish? Adult shrimp survive the small species, but most rainbowfish hunt shrimplets and the big ones eat grown shrimp too.

📅 Published 2026-11-01

Rainbowfish are some of the most colorful fish you can put in a planted tank, so it is no surprise that shrimp keepers want them swimming over a cherry colony. Then you look up whether the two can live together and get a wall of flat yes-or-no answers that ignore the one thing that actually decides it.

That one thing is size, and not just the shrimp's size. Rainbowfish is a label for dozens of species that range from a one inch nano fish with a mouth too small to swallow a baby shrimp to a four and a half inch tank-buster that will eat anything it can catch. The honest answer depends entirely on which rainbowfish you mean. This guide breaks the family into three size tiers, explains what rainbowfish actually eat, and shows how to set a tank up so a colony survives underneath one.

Cherry shrimp grazing in a densely planted aquarium with moss and driftwood
Cherry shrimp grazing in a densely planted aquarium with moss and driftwood
A heavily planted shrimp tank. The same moss and clutter that shrimp love is what hides shrimplets from any fish swimming above them

Quick Answer

It depends on the rainbowfish. Adult neocaridina and amano shrimp are usually safe with the small rainbowfish species, like the threadfin and the dwarf neon, because those fish have mouths too small to swallow a grown shrimp. The larger rainbowfish, such as boesemani, grow to four inches or more and will eat shrimp that fit in their mouths, grown cherries included.

No rainbowfish is safe with shrimplets. Every one of them is an omnivore that hunts small moving prey, and a newborn shrimp is exactly that. In a heavily planted tank with a mature, crowded colony, enough babies survive out of reach that the population holds or slowly grows. In a sparse tank, or with a hungry fish, the fish clears the young faster than they can breed. If you want to raise every shrimplet, give the shrimp their own tank. If you want a display with a steady adult population, pick a small rainbowfish, plant the tank like a jungle, and keep the fish well fed.

Rainbowfish Is a Family, Not One Fish

The reason tankmate articles give such contradictory answers is that they are often talking about different fish under the same name. Most true rainbowfish belong to the family Melanotaeniidae, and the species sold in shops run a wide size range. The threadfin rainbowfish sits in a related family, Melanotaeniidae's cousin, but gets lumped in with the rest at the store.

What they share is behavior. Rainbowfish are active, mid-water schooling fish that want to be kept in groups of at least six. Aquarium Co-Op and Wikipedia both stress the group requirement, because a lone rainbowfish or a pair tends to turn skittish or nippy. They cruise the open water, they eat fast, and they are built to pick small prey out of the current. None of that changes between species. Only the size of the fish, and therefore the size of its mouth, changes, and that is the whole question when shrimp are involved.

Will a Rainbowfish Eat Your Shrimp?

◆Adult shrimp depend on which rainbowfish

A grown cherry shrimp runs about an inch to an inch and a half. An amano shrimp reaches around two inches. Whether a rainbowfish can eat one comes down to whether the shrimp fits in its mouth.

A threadfin rainbowfish grows to about two inches including its long trailing fins, with a body only around two centimeters and a famously tiny mouth. Wikipedia notes the species is actually difficult to feed because that mouth is so small. A fish like that cannot do anything to an adult shrimp. The dwarf neon rainbowfish is bigger, and here the sources disagree: Wikipedia gives an adult length of up to 5 cm, about 2 inches, with some individuals reaching 8 cm or just over 3 inches, while Aquarium Co-Op and several retailers describe them closer to 2.5 to 3 inches. Even at the high end, a dwarf neon's mouth is small enough that keepers routinely run them over adult cherry and amano colonies without losing grown shrimp.

The large rainbowfish are a different animal. A boesemani rainbowfish reaches about four to four and a half inches, with males larger than females. Several care guides are blunt that these fish eat almost anything that fits in their mouths and that small shrimp are on that list. One guide recommends adding only adult shrimp, and only after the fish are established and well fed. Treat any rainbowfish over about three inches as a genuine threat to adult neocaridina, and keep the pricey shrimp away from it entirely.

◆Shrimplets are on the menu for every rainbowfish

Here is the part no size tier escapes. A newborn shrimp is a two millimeter speck, which is the exact size of prey a rainbowfish hunts in the wild. Wikipedia describes both the dwarf neon and the threadfin as omnivores that take small live foods like brine shrimp and mosquito larvae. To a rainbowfish of any size, a drifting shrimplet reads as food.

What saves a colony is cover and numbers, not the fish losing interest. Rainbowfish hunt open water, so babies that stay buried in moss, leaf litter, and dense planting are out of reach. A mature colony also breeds faster than one small school can eat. The combination that fails is a thin colony in a sparse tank, where the fish finds every juvenile before it can hide. If a breeding colony is the goal, read our how to raise shrimplets guide and use a separate grow-out tank with no fish in it.

The Three Size Tiers

Picking the right rainbowfish is most of the battle. This table lines up the common choices against a shrimp colony.

RainbowfishAdult sizeThreat to adult shrimpThreat to shrimpletsVerdict for a shrimp tank
Threadfin (Iriatherina werneri)About 2 in with fins, tiny mouthNoneReal, eats open-water babiesBest choice, mouth too small for adults
Dwarf neon / praecox (M. praecox)About 2 to 3 inVery lowRealGood in a planted tank with adults
Boesemani (M. boesemani)About 4 to 4.5 inHigh, eats what fitsRealRisky, adults only and well fed
Turquoise, red, other large4 in and upHighRealAvoid over a shrimp colony

The pattern is simple. The smaller the rainbowfish, the safer your adult shrimp, with the threadfin the standout because its mouth never grows large enough to be a problem. The dwarf neon is the practical middle ground: colorful, widely sold, and small enough that grown shrimp come through fine. Everything from boesemani on up is a centerpiece fish first and a shrimp risk second.

Why the Sources Disagree

Search any large rainbowfish with cherry shrimp and you will find compatibility databases rating the pair as ideal next to breeder guides warning you off entirely. Both are describing real outcomes.

The optimistic rating usually assumes a big, established, heavily planted tank with a mature shrimp colony and a well-fed fish. In that setup the adults are safe from a mid-sized fish and enough babies hide to keep the numbers up, so the pairing looks fine. The cautious guide is usually picturing a new tank, a handful of shrimp, and a hungry fish with nowhere for the young to hide. In that setup the colony disappears. The gap between those two outcomes is cover, colony maturity, and feeding, which is exactly what you control. When a source says a pairing is ideal and another says avoid it, read it as a range of outcomes rather than a flat contradiction, and assume you land in the middle.

Water: Where Rainbowfish and Shrimp Line Up, and Where They Don't

Water is often where a fish and a shrimp colony clash, and rainbowfish are a mixed bag depending on the species.

The small rainbowfish line up reasonably well with a cherry colony. Wikipedia gives the dwarf neon a temperature range of 22 to 28 C, about 72 to 82 F, and a pH of 6.0 to 8.0, noting they do best around neutral. The threadfin wants 23 to 29 C, roughly 73 to 84 F, and a slightly more acidic pH of 6.0 to 7.0 in soft to moderately hard water. Neocaridina, the cherry family, want roughly pH 6.5 to 8.0 and 4 to 8 dGH, which overlaps both fish well. Our shrimp water parameters guide has the full numbers.

The large rainbowfish are where it gets harder. Several boesemani guides say the fish prefer harder, more alkaline water than most shrimp keepers run, and the fish also want warmth at the top of what cherries tolerate. High-grade caridina, the crystal reds and bee shrimp, want genuinely soft, acidic water that no large rainbowfish shares, and they are too delicate and expensive to keep in front of a four inch predator anyway. Keep caridina in their own tank regardless of the fish.

Which Shrimp Give You the Best Odds

If the tank is planted and the fish is small and fed, the shrimp side comes down to size and value.

Amano shrimp are the safest bet with any small rainbowfish. At about two inches they are beyond anything a threadfin or dwarf neon can eat, and they do not breed in freshwater, so there are no shrimplets to lose in the first place. Our amano shrimp care guide covers them. The trade-off is that you get cleaners, not a growing colony.

Adult neocaridina work well as a display under a small rainbowfish. Start with a mature, crowded colony, pick a hardy color line like a plain cherry or a blue dream, and accept that you are keeping a steady population rather than a breeding one. Enough babies survive in a planted tank to hold the numbers. Our cherry shrimp care guide covers the colony basics.

The combination to avoid is any rainbowfish over about three inches sitting over a thin colony you are counting on to multiply. That is the setup every cautionary guide is warning about, and it ends with an empty tank.

How to Set Up a Tank Where Both Can Work

A few choices separate a surviving colony from a shrinking one.

Pick a small species. This is the biggest lever you have. A threadfin or a dwarf neon over adult shrimp is a workable tank. A boesemani over the same shrimp is a gamble. Choose the fish for the tank you actually want.

Plant it like a thicket. Moss is the single best thing you can add, because it is a nursery no rainbowfish can swim into. A dense bed of live java moss over driftwood gives shrimplets somewhere to spend their first weeks out of reach, and it suits the fish too.

Add leaf litter and botanicals. A scatter of leaves feeds the shrimp as it breaks down and grows the microfauna a shrimp colony grazes on. It also darkens the water in a way that shows off rainbowfish color.

Start with an established colony. Let the shrimp breed in a planted tank for a couple of months before the fish go in. A big head-start population absorbs the losses and still comes out ahead.

Feed the fish properly. A fed rainbowfish hunts less than a hungry one. Rainbowfish take prepared food readily, but a varied diet with some frozen daphnia or brine shrimp a few times a week keeps them in condition and takes the edge off their hunting. Feed enough that some sinks for the shrimp to scavenge.

Run a sponge filter. Rainbowfish want more flow than shrimp do, so a gentle sponge filter is a fair compromise that also avoids pulling shrimplets into an intake. Our best tank mates for cherry shrimp guide ranks safer and riskier fish if you want to stock more than one species.

One health warning. If a rainbowfish shows ich or another parasite, do not reach for copper-based medications while shrimp are in the tank. Copper kills invertebrates at doses fish shrug off. Treat the fish in a separate hospital tank, or use a shrimp-safe product.

Signs the Pairing Isn't Working

Most of the time a small rainbowfish cruises the open water while the colony ticks along below it. Watch for these before you assume all is well.

  • •Your adult shrimp count is dropping, not just the babies. With a small rainbowfish that cannot eat a grown shrimp, vanishing adults point to water quality or a parameter swing, not the fish. Test the water first. With a large rainbowfish, the fish is the likely culprit.
  • •You never see a juvenile despite berried females. In a thin or sparse tank the fish is clearing shrimplets faster than they can hide. Add moss and leaf litter, and feed the fish more, before you give up.
  • •The fish look pale and restless. A rainbowfish kept in too small a group loses color and turns nippy. That is a stocking problem, not a shrimp problem, and it usually means you need more of the same fish, not fewer shrimp.

If adults are disappearing from a tank with a small rainbowfish, a readable ammonia or nitrite level does the damage far more often than the fish. If you want a safer centerpiece option to compare against, our guide to shrimp with rasboras covers another popular nano fish.

Frequently Asked Questions

◆Will rainbowfish eat cherry shrimp?

Small rainbowfish like the threadfin and dwarf neon will not eat adult cherry shrimp, whose bodies are too large for their mouths, but they will eat shrimplets they find in the open. Large rainbowfish such as boesemani grow to four inches and will eat adult cherries too, so they are a poor match for a shrimp colony.

◆What is the most shrimp-safe rainbowfish?

The threadfin rainbowfish is the safest choice. It tops out around two inches including its long fins, and its mouth is so small that Wikipedia calls the fish difficult to feed on anything but tiny foods. That same tiny mouth means it cannot threaten an adult shrimp, though it will still pick off shrimplets in open water.

◆Can shrimp breed in a tank with rainbowfish?

Shrimp will still breed, but far fewer babies survive. Rainbowfish hunt open-water shrimplets of any size. In a heavily planted tank with a mature colony, enough young hide in the moss to keep the population steady. If you want real colony growth, raise the shrimplets in a separate tank with no fish.

◆Do dwarf neon rainbowfish need a big group?

Yes. Dwarf neon rainbowfish are schooling fish and should be kept in groups of at least six. A lone fish or a pair tends to lose color and get nippy. That group requirement is worth planning for, because six active mid-water fish need more swimming room than a shrimp colony alone would.

The Bottom Line

Whether shrimp can live with rainbowfish comes down to which rainbowfish you buy. A threadfin or a dwarf neon over a planted tank of adult neocaridina or amano shrimp is a workable display, because their mouths are too small to touch a grown shrimp. A boesemani or any rainbowfish over about three inches will eat adult cherries and does not belong over a shrimp colony. No rainbowfish is safe with shrimplets, so plan for a steady adult population rather than a breeding one, bury the tank in moss and leaf litter, start with an established colony, and keep the fish fed. For the wider stocking question, our best tank mates for cherry shrimp guide ranks the safer choices against the risky ones.

Found this helpful?

Check out our other shrimp care guides

Browse All Guides →