Can fish eat shrimp?
Short Answer
YesSafety Summary
- ✔ Safe: Yes — for carnivorous and omnivorous species
- ⚠ Use caution: Live shrimp may introduce disease; large shrimp pieces for small fish
- ✖ Toxic: No
Why
Shrimp — live, frozen, or freeze-dried — is an excellent protein-rich food for many aquarium fish. Brine shrimp and small freshwater shrimp are widely used as feeder/live food. Many cichlids, betta fish, and predatory fish enjoy shrimp. In community tanks, be aware that small ornamental shrimp (cherry shrimp, amano shrimp) will be eaten by larger fish — keep them only in appropriate setups. Frozen brine shrimp are a staple food for many fish.
Portion Guidance
Varies by species. Frozen brine shrimp can be used as a regular food supplement. Live shrimp as enrichment and food for appropriate species.
Risks & Symptoms
- Live wild-caught shrimp: parasite risk
- Preservative-treated dried shrimp: unhealthy additives
- Large shrimp pieces for small fish: choking
FAQ
Are brine shrimp good fish food?Yes — a nutritious and widely used staple food, especially for nano fish and fry.
Will my betta eat shrimp?Yes — bettas are carnivores and enjoy brine shrimp and small live shrimp. They'll also eat small ornamental shrimp.
Disclaimer
This is general information and not aquatic veterinary advice. Consult an aquatic specialist for guidance specific to your fish species.