Shrimp-Safe Tank Mates: Fish That Won't Eat Your Shrimp
Almost any fish will eat baby shrimp, and many will hunt adults too. If you want a shrimp colony to thrive alongside fish, the choice of tank mates is everything. This comparison covers the safest species, the ones to avoid, and how heavy planting changes the odds.

Quick answer
The safest fish for a shrimp tank are tiny, peaceful, small-mouthed species such as chili rasboras, pygmy corydoras, and otocinclus. Almost any fish will eat baby shrimp, so if you want the colony to grow, choose the smallest gentle fish and plant heavily. Larger or predatory fish will steadily pick off even adult shrimp.

Almost any fish will eat baby shrimp, and many will hunt adults too.
The honest truth about fish and shrimp
In nature, shrimp are prey. Even a peaceful community fish sees a baby shrimp the size of a comma as food. So the realistic goal is not zero predation but a balance where adults are safe and enough babies survive to keep the colony growing. The two levers you control are the size and temperament of the fish, and how much cover the shrimp have.

Tiny, peaceful nano fish are the safest companions for adult shrimp.
Safest tank mates
The best companions are nano fish with tiny mouths and no predatory drive. Chili rasboras and other micro-rasboras stay small and ignore adult shrimp. Pygmy and dwarf corydoras potter along the bottom peacefully. Otocinclus catfish eat algae and pose almost no threat. These species let a Neocaridina colony expand even with fish present.
Proceed with caution
Some popular fish are borderline. Small tetras such as ember tetras usually leave adults alone but will hunt babies aggressively. Endlers and other small livebearers are similar. Celestial pearl danios are mostly fine with adults. With this group you can keep adult shrimp, but expect few babies to survive unless the tank is a jungle of moss.
Best avoided
Avoid anything with a mouth large enough to swallow an adult shrimp. Bettas are hit or miss and often treat shrimp as snacks. Angelfish, gouramis, larger barbs, most cichlids, and any true predator will hunt shrimp relentlessly. Assassin snails and larger crayfish also belong on the avoid list for a shrimp colony.
Planting changes everything
The single biggest factor in baby survival is cover. A dense carpet of java moss, floating plants, and tangled roots gives newborn shrimp places fish cannot reach. In a bare tank even gentle fish will find every baby; in a heavily planted one, a colony can grow steadily despite a small school of nano fish.

Dense cover lets baby shrimp survive even alongside fish.
Quick FAQs
Will my shrimp breed if I have fish? They can, but survival of babies drops sharply. Heavy planting and choosing the tiniest fish give the colony its best chance.
Are amano shrimp safer with fish than cherries? Yes. Amano shrimp grow much larger, so adults are too big for most community fish to eat. However, amanos will not breed in freshwater, so you cannot grow a colony.
Can I keep shrimp with a betta? Sometimes. Some bettas ignore shrimp entirely while others hunt them. It is an individual temperament gamble, so only try it in a heavily planted tank and be ready to separate them.
Do fish eat shed shrimp shells? They may nibble, but the shells are mainly eaten by the shrimp themselves. Leaving them is still fine.