Freshwater Shrimp Tankmates Guide
Choosing tankmates for freshwater shrimp requires understanding one fundamental reality: shrimp are small, soft-bodied invertebrates that many fish will eat given the opportunity. The right tankmates depend on which shrimp species you are keeping, whether breeding and colony growth matter to you, and how the tank is set up. This guide covers what works, what doesn't, and why.
The Core Compatibility Problem
Adult shrimp of most commonly kept species are 1–3 inches long. Shrimplets are tiny — often 1–2mm at birth. Virtually any fish with a mouth large enough to swallow a shrimplet will do so, including many species marketed as "shrimp safe" or "peaceful." This does not mean shrimp cannot be kept with fish — it means you need to be realistic about what compatibility actually means in practice.
There is a meaningful difference between:
- A tank where adult shrimp survive alongside fish that ignore them
- A breeding colony where shrimplets survive long enough to reach adulthood
If colony growth matters, a species-only shrimp tank or a heavily planted tank with minimal fish is the most reliable approach.
Fish That Are Generally Compatible With Adult Shrimp
The following fish are commonly kept with adult dwarf shrimp with reasonable success. Note that shrimplet survival is not guaranteed with any fish species.
- Otocinclus: Small, peaceful algae eaters that are among the least likely fish to prey on shrimp. May occasionally interact with very small shrimplets.
- Small rasboras (Harlequin, Chili, Exclamation Point): Generally too small to eat adult shrimp and not particularly interested in them. May eat shrimplets.
- Small tetras (Ember Tetra, Neon Tetra): Similar to rasboras — generally compatible with adults, may eat shrimplets.
- Corydoras: Bottom-dwelling, peaceful, and generally uninterested in shrimp. Larger Corydoras species may occasionally eat shrimplets.
- Endlers and small livebearers: Generally compatible with adult shrimp. Active enough that they may pick at shrimplets.
- Kuhli Loach: Peaceful and generally shrimp-safe as adults, though they may eat shrimplets.
- Snails (Nerite, Mystery, Ramshorn): Fully compatible. Do not eat shrimp at any life stage.
Fish to Avoid
- Bettas: Individual variation is significant — some bettas ignore shrimp, others hunt them actively. Not reliably safe, particularly for smaller shrimp species or shrimplets.
- Gouramis: Most gourami species will eat shrimp. Avoid with dwarf shrimp.
- Cichlids: Almost all cichlid species will eat shrimp. Avoid entirely.
- Angelfish: Will eat shrimp.
- Goldfish: Will eat shrimp.
- Loaches (Clown, Yoyo, and similar): Active hunters that will eat shrimp.
- Any fish large enough to swallow an adult shrimp whole.
Compatibility by Shrimp Species
Neocaridina (Cherry Shrimp, Blue Dream, and color variants)
Hardy and fast-breeding. Can tolerate some shrimplet predation and still maintain a colony if fish pressure is not too high. Best results with small, peaceful nano fish in a heavily planted tank. Species-only tanks produce the fastest colony growth.
→ Cherry Shrimp Care Guide | Blue Dream Shrimp Care Guide
Soft-Water Caridina (Crystal Red and bee shrimp)
More sensitive and slower-breeding than Neocaridina. Their specific water requirements (soft, acidic) are incompatible with many fish species anyway. Best kept in a species-only or Caridina-only tank. Any fish predation on a slow-breeding colony can cause population decline.
→ Crystal Red Shrimp Care Guide
Amano Shrimp
Larger than most dwarf shrimp and more capable of holding their own in a community tank. Compatible with most small to medium peaceful fish. Still vulnerable to large or aggressive fish.
Ghost Shrimp
Larger than dwarf shrimp and generally compatible with small community fish. Can be opportunistically aggressive toward very small or slow-moving tankmates. Avoid pairing with tiny nano fish.
Bamboo and Vampire Shrimp
Large filter feeders that are peaceful and compatible with most community fish that share their temperature requirements. Their size provides some protection, but they remain vulnerable to large or aggressive fish. Avoid cichlids.
→ Bamboo Shrimp Care Guide | Vampire Shrimp Care Guide
Sulawesi Shrimp
Should be kept in a species-only or Sulawesi-only tank. Their specific warm, alkaline water requirements are incompatible with most other fish and shrimp species.
→ Sulawesi Cardinal Shrimp Care Guide
Tank Setup for Better Compatibility
A heavily planted tank with dense moss, java fern, and other cover significantly improves shrimp survival in a community setup. Shrimplets that can hide in moss are far less likely to be eaten than those in an open tank. The more cover available, the more shrimplets will survive to adulthood even with fish present.