Affiliate disclaimer: Some links on this blog are Amazon affiliate links, meaning I may earn a commission at no extra cost to you.
Can Betta Fish Live with Shrimp? (Amano, Cherry, Ghost)
🦐 Can bettas live with shrimp? Yes, but with precautions. — This guide covers which shrimp species are safest, how to set up a shrimp‑friendly betta tank, and what to do when your betta hunts.
Will a Betta Eat Shrimp?
Betta fish are insectivores by nature and will treat shrimp as prey. A hungry or aggressive betta will hunt and eat shrimp, especially smaller species. The Merck Veterinary Manual notes that bettas have a strong predatory instinct. However, some bettas ignore shrimp entirely. Success depends on individual temperament, tank size, hiding spots, and shrimp species. Even if your betta initially ignores shrimp, it may change behavior later.
Which Shrimp Species Are Most Compatible with Bettas?
Amano shrimp (Caridina multidentata) grow to 2 inches, have a tough exoskeleton, and are fast. Aquarium Co‑Op recommends Amanos as the best betta tankmates. Ghost shrimp are often sold as feeders; they are inexpensive but rarely survive with bettas. Cherry shrimp are colorful and prolific, but bettas typically eat them quickly. Bamboo shrimp are filter feeders, too large for bettas to eat, but they require high flow and powdered foods – not ideal for betta tanks. Avoid tiny shrimp like baby brine shrimp (they are food).
How to Set Up a Shrimp‑Friendly Betta Tank
Shrimp need escape routes. 2Hr Aquarist recommends at least 1 square foot of moss per 5 shrimp. Java moss creates micro‑hiding spots. Cholla wood has natural tunnels. Use a sponge filter (safe for shrimp, low flow). Add Indian almond leaves – shrimp graze on biofilm. Introduce shrimp first, allow them to establish for 2‑4 weeks, then add the betta. If adding shrimp to an existing betta tank, rearrange decor to break territory, then add shrimp at night with lights off. The betta may be less aggressive in dim light.
Does Tank Size Affect Shrimp Survival?
In a 5‑10 gallon tank, a betta can patrol the whole tank easily. In a 20‑gallon tank, shrimp have time to hide. The Merck Veterinary Manual notes that larger habitats reduce predator‑prey encounters. If you want a breeding shrimp colony, use a 20‑gallon heavily planted tank. The betta will eat some juveniles, but adult shrimp survive. With a 5‑gallon tank, expect the betta to eventually wipe out the shrimp population.
– 10g: Amano or ghost shrimp, heavy plants
– 15‑20g: Neocaridina possible with dense moss
– 20g+: breeding colony possible
How to Introduce Shrimp to an Existing Betta Tank
Step‑by‑step: 1. Move rocks and plants to reset territory. 2. Feed the betta generously 1 hour before introducing shrimp (full bettas are less motivated to hunt). 3. Turn off tank lights. 4. Float shrimp in a cup for 15 minutes, then release them into dense moss areas. 5. Keep lights off overnight. 6. In the morning, observe. If the betta shows no interest, success is possible. If the betta actively chases and catches shrimp within the first hour, remove shrimp immediately. Bettafish.com suggests using a breeder box for the betta for 3‑5 days to let shrimp establish.
Will Shrimp Breed in a Betta Tank?
If you want a self‑sustaining shrimp colony, a betta is not ideal. Aquarium Co‑Op notes that bettas eat any shrimp small enough to fit in their mouth – that includes all shrimp fry and many adults. In a heavily planted 20‑gallon tank, a few babies may survive to adulthood, but the population will not explode. If you want a breeding colony, keep shrimp in a separate tank. Ghost shrimp can breed in freshwater, but bettas eat eggs and fry immediately.
– Ghost shrimp: very low, eggs/fry eaten
– Amano shrimp: zero (require saltwater)
– Bamboo shrimp: zero (require specialized conditions)
Signs Your Betta Is Hunting Shrimp (and What to Do)
Some bettas ignore shrimp for months, then suddenly begin hunting. The Merck Veterinary Manual describes predatory behavior as natural. If you notice shrimp hiding 100% of the time (never coming out), they are under severe stress. Dead shrimp with missing heads or a betta with a distended belly after shrimp disappear are obvious signs. Action: catch remaining shrimp and move them to a separate tank. Do not try to “train” the betta not to hunt – it will not work. Some bettas are simply not compatible with shrimp.
Alternatives to Shrimp: Snails as Betta Tankmates
If you want a cleanup crew without the risk of your betta eating them, choose snails. Nerite snails are excellent – they do not breed in freshwater, have small tentacles protected under their shell, and are immune to betta attacks. Aquarium Co‑Op recommends nerites for betta tanks. Mystery snails are larger and more visible but bettas may nip at their long tentacles. Rabbit snails are also safe but need more space. Snails are generally shrimp‑safe but will compete for algae. If your betta kills shrimp, switch to snails.
• Java moss (shrimp hideout)
• Cholla wood
• Nerite snails (betta‑safe)
📊 Shrimp compatibility with bettas
| Shrimp species | Size | Survival chance | Notes |
|---|---|---|---|
| Amano shrimp | 2 inches | 70‑90% | Best choice, tough exoskeleton |
| Ghost shrimp | 1.5 inches | 20‑40% | Cheap but often eaten |
| Cherry shrimp (Neocaridina) | 1 inch | 5‑20% | Color attracts bettas; expensive snack |
| Bamboo shrimp | 3 inches | High (if not eaten) | Needs high flow; not ideal for betta tanks |
• Merck Veterinary Manual – Predatory behavior
• Aquarium Co‑Op – Bettas and shrimp
• 2Hr Aquarist – Shrimp hiding spots
• Bettafish.com – Introduction methods
• Merck – Fish aggression

