Can Shrimp Live With Kuhli Loaches? Adults Yes, Babies at Risk
Can shrimp live with kuhli loaches? Adult cherry and neocaridina shrimp are safe with these peaceful loaches, but expect shrimplet losses unless you plant heavily.
📅 Published 2026-09-24
Kuhli loaches are one of the calmest bottom dwellers in the hobby, and shrimp keepers who want a little movement down at the substrate keep asking the same thing: will these snake-like fish leave the colony alone? The short version is that your adult shrimp are almost certainly fine. The babies are the ones with something to worry about.
That gap between adult and shrimplet is the whole answer, and getting it right decides whether you end up with two species quietly sharing a tank or a slowly shrinking shrimp population feeding a well-fed loach. This guide walks through why adults are safe, why shrimplets are not, how to match the water for both, and how to set the tank up so the colony still grows.

Quick Answer
Yes, shrimp can live with kuhli loaches, and it's one of the safer fish pairings for a dwarf shrimp tank. A kuhli loach has a tiny mouth and a shy, peaceful temperament, so adult cherry and other neocaridina shrimp are simply too big to register as food. The catch is baby shrimp. Kuhli loaches are bottom-feeding scavengers that sift the substrate for anything edible, and a newly hatched shrimplet the size of a comma is exactly that.
In a bare tank you'll lose most of the babies. In a tank packed with moss and plants, enough survive that a colony can still grow. Keep the loaches in a group of five or six, match the water to your shrimp, establish the colony before the fish arrive, and never use copper-based medication, which kills shrimp outright.
Meet the Kuhli Loach
Before you judge whether a kuhli loach is a threat, it helps to know what kind of fish it actually is.
| Trait | Detail |
|---|---|
| Common name | Kuhli loach |
| Scientific name | Pangio kuhlii (plus close Pangio relatives) |
| Family | Cobitidae (loaches) |
| Adult size | 3 to 4 inches (7 to 10 cm) in the aquarium |
| Lifespan | around 10 years, sometimes to 14 |
| Temperament | peaceful, shy, nocturnal |
| Activity zone | bottom dweller, most active at dusk and night |
| Group size | keep 5 or more |
The kuhli loach is an eel-shaped fish with a soft, scaleless body, dark vertical bars, and four pairs of barbels around its mouth. Wikipedia lists its native range across the Sunda shelf, including Java, Sumatra, Malaysia, and Thailand, where it lives in soft, warm, slow-moving water. It burrows into fine substrate, hides through the day, and comes out at night to feed. Fishkeeping World describes it searching for food by sieving mouthfuls of the riverbed, using those barbels to feel for anything edible in the sand.
It's also a social fish. Kept alone it turns reclusive and stressed, staying buried for days. Sources put the minimum group at three, but The Shrimp Farm and most keepers recommend five or six so the fish feel safe enough to show themselves. One more point worth knowing before you buy: kuhli loaches are long-lived for such a small fish, commonly reaching about ten years and sometimes longer, so this is a decade-long tank mate, not a passing addition.
Why Adult Shrimp Are Safe
A kuhli loach eats by sifting detritus, tiny worms, and soft foods off the bottom. Its mouth is built for that, not for tackling prey its own size. An adult cherry shrimp, at an inch or more of hard-shelled body, is far too large a bite. Wikipedia describes kuhli loaches as friendly toward their tank mates, noting they will not attack or eat them, and the care sheets at The Shrimp Farm, Aquarium Source, and Fishkeeping World all list red cherry shrimp among their recommended companions.
Temperament backs up the anatomy. Kuhli loaches are not fin nippers and show no interest in chasing other animals. You'll sometimes see a caution that "some may nip," but that behavior comes from hungry, unsettled fish in a bare tank, not from a well-fed group in a planted one. As a rule, an established loach ignores adult shrimp entirely, often gliding right past a grazing cherry without a glance. So a stable population of adult shrimp sharing space with kuhlis is a genuinely low-risk combination, on par with keeping shrimp alongside pygmy corydoras and other gentle bottom dwellers.
The Shrimplet Problem
Here's the honest part, and it's where the care sheets and the breeders part ways.
A kuhli loach is a scavenger first. Wikipedia calls it a bottom feeder that eats anything reaching the substrate, and every care guide lists live and frozen foods like bloodworms, blackworms, brine shrimp, and daphnia among its favorites. Notice what those foods have in common: they're all small, soft, wriggling invertebrates on the bottom of the tank. A two-millimeter shrimplet is the same category of snack, and a fish that hunts by feeling through the sand will find them.
The care sheets that list cherry shrimp as good tank mates almost all talk about adults and stay silent on babies. Keepers who actually breed shrimp tell a more consistent story. On forums like the Aquarium Co-Op community and Loaches Online, the pattern repeats: adults are left completely alone, while shrimplets get picked off one by one. Both accounts are correct. They're just describing different life stages of the same animal.
What that means in practice depends on your goal. If you want a stable group of adult shrimp and don't care about growing the colony, kuhlis are fine and the shrimp will live out their normal lifespan. If you want the colony to multiply, plan for the losses and stack the deck for the babies. Dense java moss, leaf litter, and a tangle of plants give shrimplets thousands of hiding spots a loach's snout can't reach. A mature, heavily planted tank hides enough babies that the colony grows despite the predation; a clean, open tank does not.
Timing helps too. Put the shrimp in first, let them breed for a couple of months, and add the loaches only once you have a solid population and thick cover in place. A thick mat of live java moss is the cheapest shrimplet insurance you can buy, and our guide on how to raise shrimplets covers the cover, feeding, and filtration side in more detail.
Do Kuhli Loaches Eat Snails?
Plenty of shrimp keepers run snails in the same tank, so this question matters, and the sources genuinely disagree.
The Shrimp Farm says kuhli loaches scavenge for snails and eat them effectively, and Aquarium Source flatly advises against keeping them with snails for that reason. Wikipedia, by contrast, describes them as leaving their tank mates alone. The most sensible read is the same size logic that applies to shrimp: small pest snails, baby bladder and ramshorn snails, and snail eggs are all within a kuhli's reach, while a full-grown mystery snail or an adult nerite is far too big and armored to bother.
So if you keep shrimp alongside large decorative snails, a few kuhlis pose no real threat to the adults. If you were counting on a pest-snail population to breed freely, expect the loaches to thin it out. For the full picture on which snails pair well with a shrimp colony, see our guide on keeping shrimp with snails.
Matching the Water for Both
This is where the pairing gets a little fussy, and it's worth slowing down for.
Kuhli loaches come from soft, warm, slightly acidic streams. Neocaridina shrimp, the cherries and their color morphs, prefer harder and more neutral water. Caridina shrimp, the crystals and Taiwan bees, want it soft and acidic. So on hardness and pH a kuhli actually sits closer to caridina, while on temperature it wants things warmer than caridina really enjoy.
| Parameter | Kuhli loach | Neocaridina shrimp | Practical overlap |
|---|---|---|---|
| Temperature | ~73 to 82°F (sources span 72 to 86°F) | 65 to 78°F, tolerate low 80s | 75 to 77°F |
| pH | 5.5 to 7.0 (some sources to 7.5) | 6.5 to 7.5 | 6.8 to 7.2 |
| Hardness | soft, roughly 4 to 8 dGH | moderate, 6 to 8 dGH | 6 to 8 dGH |
The temperature range is where the sources argue most. The Shrimp Farm puts the loach's comfort zone at 72 to 79°F, while Aquarium Source and Fishkeeping World push it as high as 86°F. When guides disagree like this, aim for the middle rather than an edge.
The practical answer is that hardy neocaridina shrimp make the easier match. They're the toughest dwarf shrimp, they tolerate the warmth kuhlis prefer, and they adapt to a wide band of hardness even though they'd choose slightly harder water on their own. A stable tank around 75 to 77°F with moderately soft, near-neutral water keeps both species content. Caridina shrimp match the loach's soft, acidic leaning better, but they sit at the cool end of its temperature range, which makes them a workable if tighter fit. Whatever you land on, stability beats chasing a perfect number, because shrimp react far worse to a swinging parameter than to a steady one that sits a little off ideal.
Setting Up a Tank Where Both Thrive
Getting the combination right is mostly about the tank, not the fish. A few choices at setup do the heavy lifting.
Plant it heavily. Moss, floating plants, driftwood, and leaf litter are the single biggest factor in shrimplet survival, and dense cover also makes shy kuhlis bolder and more visible. A sparse tank helps neither species.
Use a soft substrate. Kuhlis burrow, so sand or fine, smooth gravel protects their scaleless bellies and delicate barbels. Sharp or coarse substrate can wear them down and lead to infections.
Keep them in a group. A lone kuhli hides and stresses; five or six settle in, forage together, and behave normally. A settled, well-fed group is also far less likely to test small tank mates than a single anxious fish.
Feed the bottom, at night. Kuhli loaches feed after lights out, so drop sinking wafers or pellets in the evening. That reaches the loaches without leaving uneaten food to foul the water or rob your shrimp.
Establish the colony first. Let the shrimp breed and build numbers for a month or two before the loaches go in. A large, entrenched colony absorbs some shrimplet loss and keeps growing.
Skip copper for good. This is the one hard rule. Copper-based fish medications kill shrimp, so the usual snail and parasite treatments are already off the table in this tank. That happens to suit the loach too, since scaleless fish are the ones most easily harmed by harsh chemicals. Treat sick fish in a separate hospital tank instead.
Watch the first week. New loaches that arrive hungry and unsettled are the most likely to sample anything small. Feed them well from day one, and they'll relax into ignoring the adults. If you want a fuller sense of which tank mates are safe versus risky, our roundup of which fish eat shrimp sorts the community by threat level.
Frequently Asked Questions
◆Will kuhli loaches eat my cherry shrimp?
Not the adults. A kuhli loach's mouth is too small to eat a full-grown cherry shrimp, and care guides list cherry shrimp among their safe tank mates. Baby shrimp are the exception; a bottom-feeding scavenger will eat shrimplets it finds, so plan for some losses if you want the colony to breed.
◆How many kuhli loaches should I keep with shrimp?
Keep at least five or six. Kuhli loaches are shy, social fish that hide and stress when kept alone or in pairs. A proper group settles in, comes out to forage, and behaves naturally, which is healthier for the fish and easier on you than watching a single loach vanish for weeks at a time.
◆Do kuhli loaches eat baby shrimp?
Usually yes, if they can find them. Kuhli loaches sift the substrate for small food, and a newly hatched shrimplet fits exactly what they hunt. In a bare tank most babies get eaten. In a tank thick with moss and plants, enough hide and survive that the colony still grows over time.
◆Are kuhli loaches and shrimp a good match on water parameters?
They're a reasonable match with care. Kuhli loaches like soft, slightly acidic, warm water, and hardy neocaridina shrimp overlap with them best around 75 to 77°F in moderately soft, near-neutral water. Sources disagree on the loach's exact temperature range, from about 72°F up to 86°F, so aim for the middle and keep it stable.
◆Can I keep kuhli loaches with shrimp and snails together?
You can, with one caveat. Kuhli loaches will eat small snails, baby snails, and snail eggs, and some care guides warn against pairing them with prized snails for that reason. Large adult snails like mystery snails and nerites are too big to be bothered, so shrimp plus big snails plus a few kuhlis works fine.
The Bottom Line
Shrimp and kuhli loaches share a tank well, as long as you know what you're signing up for. Adult shrimp are safe, baby shrimp are food, and the difference between a thriving colony and a shrinking one comes down to cover. Plant the tank heavily, keep the loaches in a group of five or six, match the water around the middle of both species' ranges, and leave copper out of the tank for good. Do that and you get a lively, natural-looking bottom to your aquarium without giving up your shrimp. If you're still weighing options, our roundup of the best tank mates for cherry shrimp lays out the safer choices side by side.
Found this helpful?
Check out our other shrimp care guides