There is one thing that beginner aquarists asked the most. Can shrimp go with this or that fish? Are there any safe fish for the shrimp? What chances do the shrimp have in a community tank?
The reality is that the vast majority of fish are opportunistic. If they can eat the shrimp they certainly will. Even some of the obligate grazers will opportunistically mouth shrimp, which can be fatal. Particularly, with newly hatched shrimp, which are extremely small. This means that basically, any fish can eat them. So what you are going to find is that in most cases it depends on the individual temperament of the fish.
Unfortunately, there is no universal compatibility table for shrimp and fish. It simply does not exist. The results are very contradictory. There are some aquarists who managed to combine the incompatible.
That is why you can hear different stories about how some people could keep shrimp with, for example, Oscar or Goldfish. If it works for them it does not mean that it will work for you. This is the sad truth that we have to accept.
Nonetheless, if you are willing to take your chances, there are ways to increase the survival rate of the shrimp.
1. Hiding Places
This is the absolute number one matter. Shrimp are inoffensive and cannot protect themselves from the fish. They occupy the bottom of the food chain and they know it. If you provide areas of dense planting, (shrimp just love java moss) and adequate hiding spaces (caves, tubes, driftwood, decorations etc.) you will give your shrimp more chances to survive. They need to have places to get away from unwanted attention.
Note: Have you ever thought why in nature shrimp do not have bright and beautiful colors? The answer is obvious, actually. It helps them to camouflage from predators by imitating the surroundings. Shrimp breeders took away this defense mechanism and without hiding places, shrimp shines like a beacon for the fish.
You can read more about “Driftwood in Shrimp tank” right here.
2. Introduction Shrimp to the Aquarium
The next thing is how you introduce the shrimp to the tank. Ideally, you need to place shrimp first. Let them establish themselves before adding any other fish.
Once the colony is breeding and growing, then you can think about adding some smaller fish. It is really hard to explain why but for some reason shrimp do better in this case. Maybe that is because the new fish is scared in the new environment. Thus, they do not see the shrimp as food.
Another point is that ideally fish should be introduced as juveniles. In this case, your fish will get used to the shrimp from the beginning. Of course, it cannot guarantee 100% safety but the practice shows that it works and makes a difference.
OK, but what should we do when we already have the fish tank? How can we add shrimp? Well, at least just do not do that in day time! This is a common mistake. People start adding shrimp and immediately watch the massacre.
Why?
Because your fish took them for food. Thus, to avoid it, turn off the lights completely for a couple of hours or put the shrimp in the night time when the fish tend to settle down.
3. Aquarium Size
Well, it is obvious that the larger the size of the aquarium, the more comfortable will be the coexistence of shrimp and fish. In a small aquarium, even the friendliest fish can harm shrimp or even another fish.
Aquarium fishes are more aggressive in reduced environments. On the contrary, an increase in the tank size and complexity can reduce harmful aggressive behaviors of the fish. Do not overpopulate your aquarium.
4. Feeding the Fish
This is also a very important question. If you are used to feeding your fish once a day with a pinch of dry, cheap food, then be prepared for the fact that even the friendliest fish will definitely taste the shrimp at some point.
I suppose anything if it is hungry enough is going to try, and eat anything else. As a rule, having tried once, they will try it in the future. However, if you keep everybody well-fed, hopefully, they will not start looking at each other as if they are a tasty snack.
Of course, that brings up its own problems. Obviously, the more you are feeding the more you need to look after your tank.
5. Fish Breeding and Shrimp Coexistence
If you are planning a successful breeding fish in a shrimp tank, then remember that shrimp can damage fish eggs. Also, do not forget that some fish guard their nests, and they are very aggressive during the spawning period. This is not good for the shrimp, who swarm in all corners of the aquarium.
Therefore, these are the ways to improve the survival rate of your shrimp population in the community aquarium. It is better to learn from the mistakes of others than from your own.
Now let’s look at the compatibility of red cherry shrimp based on the experience of aquarists. Actually, you can use it with other types of shrimp as well (bees, green, yellow, blue, snowball shrimp, Indian, cardinal shrimp, tiger, glass). The lists are not in order of priority.
Best Neighbor
Otocinclus Catfish
It is hands down the best neighbor for the shrimp. This is a very peaceful fish. They will never bother adult shrimp and they are like 99% safe for the shrimplets. If “something” happens it is a pure accident.
People have seen them suck up baby shrimp only to spit them out. Also with this fish, you will not have an algae problem in your tank anymore.
Average adult size: 1.5 – 2 inches (3.8 – 5 cm)
Related article:
Peaceful Neighbors
None of them will usually pick on the adult shrimp intentionally. They are the best neighbors for any species of shrimp, as a rule, they completely ignore the shrimp.
Remember even though a fish may be a non-aggressive plant eater it does not mean they will not snack on the occasional free protein source like baby shrimp.
1. Pygmy Cory Catfish (Corydoras Pygmaeus) and Panda Cory Cat
There are lots and lots of examples of the peaceful coexistence of this fish with shrimp. I have seen
Pygmy Cory next to baby cherry shrimp and it did not show any interest.
Average adult size: 1.4 inches (3 cm)
Related article:
2. Panda Garra (Garra flavatra)
Generally peaceful and active fish. It is compatible with other peaceful fish and invertebrates.
Nonetheless, you need to be very cautious and be prepared to relocate them once they grow a bit larger than the size of the shrimp as they are omnivores and can start preying on smaller animals (tiny shrimplets) until they grow up.
Average adult size: 2.8 – 3.5 inches (7 – 9 cm)
Related article:
3. Albino Bristlenose Pleco (Ancistrus cirrhosus)
A generally peaceful and hardy species, the Albino Bristlenose Pleco is an excellent, undemanding candidate to be a shrimp neighbor.
They will usually ignore everybody in the aquarium. Although it is possible that small shrimp fry might fall prey to the Albino Bristlenose Pleco.
However, some large-scale shrimp suppliers breed Bristlenose Plecos in the same pools they use for shrimp breeding.
Average adult size: 3 – 5 inches (7 – 12 cm)
Related article:
4. Chinese Hillstream Butterfly Loach (Beaufortia sp.)
Due to its relatively small size and peaceful nature, it is possible to keep this fish with cherry shrimp.
Although it might eat a few of their shrimplets. Shrimp are particularly good tankmates in larger aquariums where they can find areas of lower water flow.
Average Adult Size: 2.5 – 3 inches (6.5 – 7.5 cm)
Related article:
5. Royal Farlowella (Sturisoma panamense)
Despite its size, Royal Farlowella will get along with all our small fish and shrimps in your aquarium.
It is possible that larger specimens will eat very small shrimp. However, many aquarists keep the Royal Farlowella with their shrimp colonies with no problems.
Average adult size: 5 – 8 inches (12 – 20 cm)
Related article:
6. Borneo Sucker (Gastromyzon sp.)
This fascinating, peaceful fish is an alga and biofilm grazer. Due to its small size and specific diet, they will not bother dwarf shrimp at all.
Adult shrimp are particularly good tankmates in larger aquariums. Although it might eat shrimplets by mistake.
Average Adult Size: 1.4 – 1.6 inches (3.5 – 4 cm).
Related article:
7. L260 Queen Arabesque Pleco (Hypancistrus sp.)
All other fish tankmates will be generally ignored, although it is likely that juvenile and subadult dwarf shrimp will fall prey to the Queen Arabesque Pleco.
However, ornamental snails (like Nerite snails, Malaysian Trumpet Snail, Assassin snail, etc.) will not be bothered. In addition, there should not be problems with large shrimp species like Amano shrimp, Bamboo shrimp, and Vampire shrimp.
Average adult size: 3.5 – 4 inches (8 – 10 cm)
Related articled:
8. Barboides Gracilis (Dwarf Ember Barbs)
This peaceful fish will be a good choice for the community tank. In nature, they feed on small larvae, worms, insects, and other zooplankton.
However, because of their small size, Dwarf Ember Barbs may be a threat only to newly-hatched shrimp.
Average adult size: 0.6 – 0.75 inches (1.6 – 1.8cm)
Related article:
9. Threadfin Rainbowfish (Iriatherina werneri)
These fish inhabit the middle and upper areas of the aquarium. Because of their small mouths, even fully-grown Rainbowfish are safe to keep with shrimp.
Threadfin Rainbowfish are able to eat only tiny particles of food. Therefore, shrimplets that are 1 – 2 weeks old will be already too big for them to eat.
Another great thing about Threadfin Rainbowfish is that they are not nippers.
Average adult size: 1.2 – 1.6 inches (3 – 4 cm)
Related article:
10. The Medaka Ricefish (Oryzias latipes)
This is a rare and brilliant Japanese Ricefish, which is also one of the hardiest and most adaptable fish in the world! The Medaka Ricefish typically occupies the middle and top levels of the water column.
Excellent compatibility with adult cherry shrimp. However, it may start hunting down only recently hatched baby shrimp.
So if you planning to keep the Medaka Ricefish with shrimp, plenty of plants and cover are recommended.
Average adult size: 1.2 – 1.6 inches (3 – 4 cm)
Related article:
11. The Clown Killifish (Epiplatys annulatus)
This is a tiny, cute and peaceful fish. The Clown Killifish occupies the top level of the water column almost exclusively. The clown killifish is possibly compatible with invertebrate species that thrive in low water flow.
Nonetheless, there are complaints that they can also become aggressive and eat shrimplets up to 1cm long.
Average Adult Size: 1.2 – 1.4 inches (3 – 3.5 cm)
Related article:
Conditionally Peaceful Neighbors
They will eat small shrimps for a snack but will not touch an adult shrimp in most cases. You need to give your shrimp a lot of places to hide.
Frankly saying, I would especially focus on live-bearers. If they are able to eat their fry, then what can we say about shrimps and or baby shrimps? Let me remind you once again, that they will be peaceful only if you properly follow the factors described above.
1. Ruby tetra (Axelrodia riesei)
Although it is possible to keep Ruby Tetras with dwarf shrimp, but it may not always be successful. Ruby Tetras are generally peaceful fish and are not known to be aggressive towards adult dwarf shrimp. However, there is always a risk that the tetras may eat young shrimp, especially if the tetras are not well-fed.
Thus, I would not recommend keeping them with shrimp. They prefer small live foods so baby shrimp would become an easy target.
Average Adult Size: 0.8 – 1.2 inches (2 – 3 cm) long.
Related article:
2. Ghost Glass Catfish (Kryptopterus vitreolus)
The Ghost Glass Catfish, like most catfish, is a predator, but it has a relatively small mouth. Therefore, Ghost Glass Catfish usually do not pose a threat to adult shrimp.
However, it is important to consider the size of the shrimp relative to the catfish. Very small shrimp, such as newborn or juvenile shrimp, will potentially be seen as food.
Therefore, it is recommended to aboive keeping these fish in shrimp breeding tanks.
Average adult size: 2 – 3 inches (6 – 8 cm) long.
Related article:
3. Small Guppy
Guppies can be a problem for small shrimp. Their small size makes them safe with all fish and even small shrimp that most fish will eat.
Nonetheless, breeding shrimp in the same tank with guppies is almost impossible. After all, they eat their own fry. The guppies are just too inquisitive, and small enough to get into most crevices.
Average adult size: 2.5 inches (6.3 cm) long.
4. Endler’s (Poecilia wingei)
Endlers typically occupy the top level of the water column, although they can often be seen swimming and feeding in the middle and bottom levels as well.
Adult cherry shrimp are generally safe. However, like guppy, despite providing lots of moss, the endler’s will dig into the protective moss, scaring the small fry out and then they feed on the fry. It can be very difficult to breed shrimp with Endlers.
Average Adult Size: 1 inch (2.5 cm) long.
Related article:
5. The Dwarf Chain Loach (Ambastaia sidthimunki)
The Dwarf Chain Loach, like most typical loaches, often preys on tiny shrimp and snails. I would not recommend keeping this fish with cherry shrimp. In addition, I would recommend caution in keeping it with adult shrimp in a smaller tank.
Most definitely, the shrimp population is expected to decrease drastically over time. It is advised to consider larger shrimp species, such as Amano shrimp, which are less likely to become prey if you wish to keep these fish with shrimp.
Average adult size: 1.5 – 2 inches (3 – 5.5 cm) long.
Related article:
6. Neon tetra (Paracheirodon innesi)
Neon tetras occupy the top level of the water column almost exclusively.
However, I would not recommend keeping this fish with shrimp colonies due to the likeliness of the neon tetra eating baby shrimp and potentially picking at juvenile or even adult shrimp.
Average adult size: 1.6 inches (4 cm) long.
Related article:
7. Platy
There is always a chance that your platies will harass the shrimp to death, even if they cannot eat the adults directly. It is very likely that you will not see shrimplets in your aquarium anymore.
Average adult size: 1.5 – 2.5 inches (4 – 6 cm) long.
8. Harlequin Rasboras (Rasbora heteromorpha)
Rasboras are voracious little critters. Luckily, they usually stay at the top of the tank. Harlequins will not touch shrimp as long as they are big enough for their mouth.
Note that they do like to eat live food, so if you are trying to breed shrimp then keeping them together is not such a good idea when the babies start popping out.
Average adult size: 1.4 – 1.8 inches (3.5 – 4.5 cm) long.
Related article:
9. Danio rerio (The zebrafish)
Zebrafish are omnivorous, primarily eating zooplankton, phytoplankton, insects, and small invertebrates.
In nature, adult Zebrafish are often fed with brine shrimp (at a maximum length of just over 1 cm (0.4 inches). That should give you an idea about this fish.
These small fish are extremely active and curios, it may become a huge problem for any molting shrimp. In addition, they are very aggressive eaters, Zebrafish will not hesitate to take shrimp food as well.
Average adult size: 1.2 – 1.6 inches (3 – 4 cm) long.
Related article:
10. Swordtail (Xiphophorus hellerii)
It is an omnivore, so it will potentially prey on smaller shrimp and their babies, but it is otherwise safe to keep with peaceful invertebrates as well.
Nonetheless, some people say that they killed all shrimp in the tank even adults. Once they decide to hunt the shrimp down, plants will not save the shrimp. Personally, I would never risk putting swordfish in a shrimp tank.
Average adult size: 4 – 5 inches (10 – 12 cm) long.
Related article:
11. Rummy nose Tetra (Hemigrammus rhodostomus)
Adult shrimp are generally safe as well, but adult Rummy Nose Tetras may easily eat small baby shrimp.
Average adult size: 1 – 1.5 inches (2.5 – 3.8 cm) long.
12. The Least Killifish (Heterandia formosa)
Although the Least Killifish can be one of the best choices for nano tanks. I would never recommend keeping this species with dwarf shrimp.
The Least Killifish are very inquisitive little fish. They will look into every nook and cranny of your tank. Even if you have lots of plants and other places to hide, they will find shrimplets and molting shrimp.
Their small size should not trick you, they will definitely eat small shrimp.
Average adult size: 0.8 – 1.5 inches (2 – 3.5 cm) long.
Related article:
Bad Neighbors
They will eat any shrimp regardless of its size in most cases. The shelter is good but it will not be enough if fish decide to hunt the shrimp down and practice shows that they will do it in most cases. Frankly saying, it is not a good idea to try shrimp with these fish. Especially, if you do not have a huge aquarium in which a colony of shrimps can find a secluded spot.
1. Goldfish
Goldfish are incompatible with nearly all plants and animals. These fish will become too aggressive and too big for the shrimp tanks. All shrimp species will be on their menu.
Average adult size: up to 7 – 8 inches (18 – 20 cm) long.
2. Cichlidae
They are bigger and much more aggressive than tetras, guppies, and gouramis. This species is laterally a shrimp hunter.
In field observations, the number of hunts was recorded for each of the 44 individuals. “Behavioural laterality in the shrimp-eating cichlid fish Neolamprologus fasciatus in Lake Tanganyika”. Animal Behaviour. Volume 75, Issue 4, April 2008, Pages 1359-1366.
Average adult size: 3 – 8 inches (7.5 – 20 cm) long.
3. Discus
If you add shrimp to your Discus tank, they will be the most expensive fish food you have ever purchased. Of course, there is a chance that Discus can leave shrimp alone for some time… in order to eat it later.
Average adult size: 5 – 7 inches (12 – 15 cm) long.
4. Gourami (even dwarfs)
While it is possible to keep this fish with cherry shrimp, it is also possible that it will go after them. Therefore, vigilance and caution are necessary. Even if the gourami cannot eat adult shrimp in one bite, they can pick at the shrimp until they die and eat the dead shrimp.
Average adult size: 1.5 inches (3.8 cm)
5. Betta
Bettas are hunters and always looking and inspecting everything possibly edible. There have been success stories of Bettas living with shrimp, but it is definitely not a guarantee and I cannot recommend keeping them together.
Average adult size: 2 – 3 inches (5 – 7.5 cm) long.
6. Angelfish
Cherry shrimp and other small, delicate invertebrates should not be kept with the Angelfish, even in a large enough aquarium.
Average adult size: 6 inches (15 cm) long, 8 inches (20 cm) tall.
Conclusion
You should not consider the above lists as an axiom. There are always exceptions and there will always be those who say that they did not have any problems with “bad” neighbors or that their shrimp were completely destroyed by “peaceful” fish. Just like people, you can have a crazy fish that will attack everything.
The main problem with shrimp and fish is that for many of them, shrimp are the natural food. They see shrimp as delicious snacks or even a part of their staple diet. In addition, they also do not need to fit in their mouths to be killed or eaten. Most shrimp are very delicate and fish can dismantle shrimp like a piece of cake.
That is why any fish larger than the shrimp will usually make the shrimp lead a more secretive lifestyle. Even without any signs of aggression, your shrimp will always sense the danger. As a result, in the aquarium with fish shrimp will often hide and switch mainly to nightlife.
Anyway, I would like to repeat once again, that there are always exceptions. I think it really depends on the personality of the fish, aquarium size, and providing enough plants and moss for the shrimp to hide in for most of their baby life.
What about other shrimp? Are large Amano Shrimp, Ghost shrimp, Singapore Flower/Bamboo Shrimp, Green Lace Filter Shrimp, and Cameroon (Vampire) shrimp (check my guides about them) safe with fish?
All of these designations are relative to the respective sizes of the individual fish and shrimp. For example, large Amano Shrimp would be fine to keep with small Glass Catfish, but small Amano shrimp would not be safe with full-grown 4-6” glass catfish.
Awesome read as always.
One interesting addition in relation to Neos with fish eggs though. There are many Corydoras enthusiasts(myself included) who purposely place spawned eggs into a hatching tank tended to by Neocaridina as caretakers, especially in setups where water parameters aren’t ideal for egg survival.
The shrimp unintentionally tend the eggs quite well, cleaning any debris or fungus from the viable eggs while consuming any that are unviable. It is very likely they are attempting to predate on the eggs, but they seem to have great difficulty in doing so successfully.
This isn’t recommended with spawns from smaller cory species like C. pygmaeus or C. habrosus, which are more likely to be consumed by Neocaridina.
Hi Aquatic Theory,
This is a great tip!
Thanks!
Best regards,
Michael
Thanks for the very comprehensive, and helpful, answer to my question. This is a very informative article.
I have bought ghost shrimp in the past. They were small, less than a quarter of an inch. They did not last long in my 50 gal. planted, community tank.
I wanted to get some Cherry Shrimp, hopefully bigger shrimp. They are expensive and I did not want to have them eaten. I do have fish, that you pointed out, that will be a threat to them.
I will get more plants for them to hide in first. And adding them at night is a good idea.
Hi Ronald E Stewart,
I’m glad that my article was useful.
Keeping and even breeding shrimps in an aquarium with fish can be quite challenging since shrimp and shrimplets are food for many fish species.
Besides on how your aquarium is set up, it will greatly depend on what species of fish you have.
Best regards,
Michael