aquanerd

Shrimp Tank Mates Guide

5 min read · Updated Jun 2026

Most fish see shrimp as a snack, so picking tank mates is mostly about damage control. This guide covers the genuinely safe companions, the fish to avoid, and the difference between shrimp that survive and a colony that actually grows.

In this guide

"What can live with my shrimp?" is one of the first questions every new shrimp keeper asks — and the honest answer is less than you'd hope. To most fish, a tank full of dwarf shrimp looks like a tank full of free snacks. Picking tank mates is really an exercise in damage control: choosing companions small and peaceful enough that your colony survives, and ideally keeps breeding.

The core rule: most fish eat baby shrimp

Adult cherry shrimp are big enough that many small fish leave them alone. Shrimplets are not. Their tiny size, as Aquarium Co-Op puts it, makes them "irresistibly delicious" to other fish. That single fact drives every tank-mate decision: a fish can be perfectly peaceful toward adults and still quietly wipe out every baby, so the colony never grows.

This is why the gentlest, smallest-mouthed fish are the only fish worth considering — and why a species-only tank is still the gold standard if breeding matters to you. You can sanity-check any stocking idea with our Stocking Calculator before you buy.

Shrimp tank mate compatibility at a glance

Here is every common community species rated against a dwarf-shrimp tank. The verdict comes straight from the same compatibility logic behind our Stocking Calculator, and each row links to the care reference it is based on.

Shrimp Tank Mate Compatibility Chart

For dwarf shrimp (Neocaridina / Caridina). ✓ Safe · ⚠ Adults only (eats shrimplets) · ✗ Avoid.

SpeciesAdult sizeTemperamentVerdictWhySource
Nerite Snail1Peaceful SafePeaceful invertebrate — ignores shrimp and helps keep the tank clean.Aquarium Co-Op
Cherry Shrimp1.2Peaceful SafePeaceful invertebrate — ignores shrimp and helps keep the tank clean.Aquarium Co-Op
Amano Shrimp2Peaceful SafePeaceful invertebrate — ignores shrimp and helps keep the tank clean.Aquarium Co-Op
Mystery Snail2Peaceful SafePeaceful invertebrate — ignores shrimp and helps keep the tank clean.Aquarium Co-Op
Chili Rasbora0.7Peaceful Adults onlyLeaves adult shrimp alone but eats the shrimplets — the colony stays static rather than growing.Seriously Fish
Ember Tetra0.8Peaceful Adults onlyLeaves adult shrimp alone but eats the shrimplets — the colony stays static rather than growing.Seriously Fish
Neon Tetra1.2Peaceful Adults onlyLeaves adult shrimp alone but eats the shrimplets — the colony stays static rather than growing.Seriously Fish
Guppy1.5Peaceful Adults onlyLeaves adult shrimp alone but eats the shrimplets — the colony stays static rather than growing.Seriously Fish
Platy2.5Peaceful Adults onlyLeaves adult shrimp alone but eats the shrimplets — the colony stays static rather than growing.Seriously Fish
Corydoras Catfish2.5Peaceful Adults onlyLeaves adult shrimp alone but eats the shrimplets — the colony stays static rather than growing.Seriously Fish
Kuhli Loach3.5Peaceful Adults onlyLeaves adult shrimp alone but eats the shrimplets — the colony stays static rather than growing.Seriously Fish
Molly4Peaceful Adults onlyLeaves adult shrimp alone but eats the shrimplets — the colony stays static rather than growing.Seriously Fish
Bristlenose Pleco5Peaceful Adults onlyLeaves adult shrimp alone but eats the shrimplets — the colony stays static rather than growing.Seriously Fish
Pea Puffer1Predator AvoidHunts adult shrimp and shrimplets alike.Seriously Fish
Zebra Danio2Semi-aggressive AvoidToo nippy and aggressive for a shrimp tank.Seriously Fish
Betta (male)2.5Territorial AvoidHunts adult shrimp and shrimplets alike.Seriously Fish
Dwarf Gourami3.5Semi-aggressive AvoidToo aggressive for a shrimp tank.Seriously Fish
Angelfish6Semi-aggressive AvoidHunts adult shrimp and shrimplets alike.Seriously Fish
Fancy Goldfish8Peaceful AvoidEats shrimp and shrimplets — and needs colder water than shrimp.Aquarium Co-Op
Derived from aquanerd’s Stocking Calculator. Compatibility is a planning guide, not a guarantee — individual animals vary, so watch any new pairing closely.

The safe tank mates

Snails are the best companions, full stop. They are scavengers and detritivores that ignore living shrimp completely while helping clean the tank. Any of these work:

  • Nerite snails — the algae-eating champion, and completely shrimp-safe
  • Mystery snails — larger, peaceful, and colorful
  • Bladder and Malaysian trumpet snails — tiny cleanup crew that breed on their own

Other shrimp and inverts also coexist peacefully:

  • Amano shrimp — larger algae-eaters that won't bother cherry shrimp
  • Bamboo (wood) shrimp and vampire shrimp — gentle filter feeders
  • Thai micro crabs — tiny, harmless, and fascinating

If you want fish, stick to micro-mouthed nano species:

  • Chili rasboras — tiny, peaceful, and a hobby favorite for shrimp tanks
  • Ember tetras and green neon tetras — small and gentle
  • Pygmy corydoras — bottom dwellers that mostly ignore shrimp

Even with these, expect some shrimplet losses. They are the lowest-risk fish, not zero-risk.

Hygger Aquarium Double Sponge Filter (Small)

Shrimp-safe filtration with no intake tube to suck in babies; gentle flow bettas love.

A sponge filter matters even more in a community tank: it filters without an intake tube that could suck in shrimp or babies, which a hang-on-back or canister filter readily does.

The fish to avoid

These will hunt adult shrimp, not just the young, and have no place in a shrimp tank:

  • Goldfish — messy, and will eat anything that fits in their mouth
  • Cichlids and dwarf cichlids — predatory by nature
  • Dwarf gouramis and bettas — often treat shrimp as live food
  • Pea puffers — dedicated invertebrate hunters; shrimp are their natural prey
  • Rainbowfish, larger plecos, zebra danios, silver tip tetras — fast, nippy, or big enough to be a constant threat

If a fish is bigger than about an inch and a half, fast, or known to eat invertebrates, assume it is not shrimp-safe.

A safe tank mate also has to share the water. A non-predatory fish is still a bad match if it needs different conditions than your shrimp — coldwater fish like goldfish are wrong on temperature as well as appetite, and soft-acidic Caridina shrimp pair with a different fish list than neutral-to-hard Neocaridina. Match temperature and hardness first, then filter that list down to the gentle, micro-mouthed species above.

"Surviving" is not the same as "thriving"

Here is the nuance most tank-mate lists skip. People keep guppies or tetras with cherry shrimp and report it "works" — and it does, in the sense that the adults survive. But watch the population over six months: it stays flat or shrinks, because every shrimplet that ventures into open water gets eaten. The colony isn't thriving, it's just being topped up by the occasional baby that survives.

If your goal is a growing, breeding colony, the only reliable answer is a species-only tank. If you simply want a few shrimp adding color and cleanup to a peaceful community tank, a mixed setup is fine — just go in expecting a static population, not a population boom.

Give the babies somewhere to hide

In any mixed tank, dense cover is what tips the odds toward the shrimp. A thick thicket of Java moss, piles of rock, driftwood, and dedicated shrimp caves give shrimplets places to disappear during their most vulnerable first weeks. The more cover you provide, the more babies survive to adulthood — sometimes enough to keep even a community colony slowly growing.

Check your shrimp tank mates

Use our Stocking Calculator to see whether your fish and shrimp combination fits your tank — before you buy.

Check compatibility

Common mistakes

  • Assuming "peaceful" fish are shrimp-safe — most still eat the babies
  • Adding a betta or pea puffer and expecting the shrimp to be left alone
  • Running a bare tank with no moss or caves, so no shrimplets survive
  • Judging compatibility by adult survival instead of colony growth
  • Using a filter with an open intake that sucks in shrimp

The bottom line

For a thriving, breeding colony, keep shrimp on their own or with snails. For a community tank, choose the smallest, gentlest fish you can find, plant heavily, and accept a steady rather than growing population. For everything else about keeping these animals, see our full freshwater shrimp care guide.


Sources: The tank-mate recommendations here are drawn from Aquarium Co-Op — Top 12 Tank Mates to Keep With Cherry Shrimp and Aquarium Co-Op — Overview of Freshwater Dwarf Shrimp. Compatibility is never absolute — individual fish vary, so watch any new pairing closely.

Frequently asked questions

Related guides