The phrase “shrimp-safe fish” is useful until you look closely at what most fish actually do. A fish can be peaceful, never chase another fish in its life and still eat a baby shrimp the moment it moves across open substrate.
That is why shrimp compatibility depends on your goal. Keeping a few adult Amanos in a community tank is much easier than building a large Cherry Shrimp breeding colony around fish.
The smaller the shrimp, the more important this distinction becomes.
Corydoras are peaceful, but they still forage with their mouths
Corydoras are one of the better fish to combine with adult shrimp because they are not specialised predators and spend most of their time searching the substrate for small food.
That last part is also why shrimplets remain vulnerable. A tiny baby shrimp discovered while a Cory is foraging may simply be eaten.
Dense moss and hardscape improve survival, but a shrimp-only tank will always produce more babies than a Cory community.
For the Cory side of the pairing, see Best Tank Mates for Corydoras.
Bettas are completely individual
One Betta can live beside adult Amanos for years without paying attention to them. Another can turn the same aquarium into a hunting ground within minutes.
Adult Amanos have the best chance because of their size. Adult Cherry Shrimp are more vulnerable, and shrimplets are very easy prey.
If you want to try the combination, use a larger planted tank, give the shrimp dense cover and be prepared to separate the Betta if hunting becomes persistent.
For the Betta side, read Best Tank Mates for Betta Fish.
Small Tetras and Rasboras are good display companions, not breeding companions
Small schooling fish can coexist beautifully with adult shrimp. The visual combination works especially well in planted aquariums because the fish use open water while the shrimp occupy surfaces below.
Baby shrimp are another matter. Ember Tetras, Neon-type Tetras and small Rasboras are all capable of eating tiny shrimplets if they find them.
You can still maintain a colony when cover is dense, but expect lower baby survival than in a shrimp-only tank.
Guppies will eat more baby shrimp than many people expect
Guppies are peaceful community fish, but they are curious, persistent feeders.
Adult Cherry Shrimp may coexist well, while newly hatched babies are easy targets. Dense moss helps, but Guppies search constantly and can reach into places more passive fish ignore.
If breeding is your main goal, Guppies are not the first companion I would choose.
Otocinclus are among the safest fish for shrimp colonies
Otocinclus are specialised grazers with very little interest in hunting shrimp.
That makes them one of the better fish choices when you want a mixed aquarium but still care about shrimplet survival.
The catch is that Otocinclus need a mature tank with sufficient biofilm and soft algae. They should not be added to a brand-new shrimp setup simply because they are considered safe.
Small snails are easy companions
Nerite, Ramshorn and similar peaceful snails coexist naturally with shrimp and do not prey on them.
They share some food resources, so a heavily stocked shrimp-and-snail tank still needs enough natural grazing and supplemental food.
Snails are often a better addition than fish when the main goal is a breeding colony.
Gouramis and Angelfish move the risk much higher
Gouramis are larger, curious fish and many will eat small shrimp. Angelfish are obvious predators once they reach size.
Adult Amanos may survive with some individuals, but building a shrimp colony around these fish is unrealistic.
If shrimp are important to you, choose the community around them rather than trying to protect them from a predator after the fact.
Loaches are not a natural choice for a breeding colony
Kuhli Loaches are peaceful toward fish but forage actively through exactly the sort of cover where shrimplets hide.
Larger Loaches can be even more problematic.
The pairing may work for keeping adult shrimp, but I would not choose Loaches if producing baby shrimp is the priority.
Amano Shrimp have a size advantage
A large adult Amano is simply harder to eat than a 2 cm Cherry Shrimp.
This makes Amanos much easier to use in peaceful community aquariums. Small fish may investigate them at first and then lose interest.
That does not make them safe with large cichlids or predatory fish, but the margin is much better.
Plant cover changes the odds, not the biology
Java Moss, Subwassertang, dense stems, wood and rock crevices all give baby shrimp more places to disappear.
Cover works because fish cannot hunt what they cannot reach. It does not turn a predator into a non-predator.
If you see shrimplets surviving in a heavily planted tank, the plants are doing exactly what you designed them to do.
What a successful shrimp community looks like
Adult shrimp graze openly, fish move through the water column and feeding time does not cause panic. Shrimp have places to retreat during moulting, and nobody spends the day hunting them.
If the tank contains Cherry Shrimp and you regularly see juveniles of different sizes, the colony is reproducing successfully despite the fish.
If you never see babies, that does not automatically mean breeding has stopped. It may simply mean the fish are finding them first.
Choose according to the outcome you actually want
For a display with adult shrimp, Corydoras, small Rasboras, selected Tetras, Otocinclus and some Bettas can work.
For a breeding colony where maximum shrimplet survival matters, the safest tank mate is no fish at all.
Once that distinction is clear, stocking decisions become much easier.
For the complete freshwater shrimp framework, return to The Complete Guide to Freshwater Shrimp.