Can Betta Fish Eat Shrimp? (Which Types Are Safe)

by Tank101 Team
Can Betta Fish Eat Shrimp? (Which Types Are Safe)

Yes — but the type and size of shrimp matters a lot. Bettas can safely coexist with large shrimp species like Amano and Ghost shrimp. Small shrimp like Cherry Shrimp may be hunted and eaten, especially in tanks without enough hiding cover.

As obligate carnivores, bettas naturally eat small crustaceans in the wild [FishBase, Betta splendens]. Shrimp is biologically appropriate food — the question is whether you want the shrimp as a tank mate or as a meal. For the full betta diet breakdown, see our betta food guide.

Shrimp Types: Safe, Risky, and Avoid

Safe as tank mates

Amano shrimp (Caridina multidentata) grow to 2 inches and are too large for most bettas to eat. They are excellent algae eaters that scavenge leftover food from the substrate. Amano shrimp are active, fast-moving, and generally ignore bettas — making them one of the safest shrimp choices.

Ghost shrimp (Palaemonetes paludosus) reach 1.5 inches and are similarly safe. They are inexpensive, hardy, and effective cleaners. Some bettas may nip at ghost shrimp antennae, but serious attacks are uncommon in tanks 10 gallons or larger.

Risky — bettas may eat them

Cherry shrimp (Neocaridina davidi) grow to only 1-1.5 inches and are slow-moving. Their small size and bright red color make them an attractive target for a territorial betta. Species data rates cherry shrimp compatibility with bettas as “caution — adults usually safe, fry will be eaten” [species.json].

In a heavily planted 10+ gallon tank, cherry shrimp populations can survive alongside a betta — but expect some losses. The more hiding spots (Java Moss, Anubias, driftwood crevices), the better the survival odds.

As food — not tank mates

Brine shrimp (Artemia) are tiny (less than 0.5 inch) and are commonly fed to bettas as a protein-rich food, either live, frozen, or freeze-dried. Baby brine shrimp are a standard food for betta fry. These are not kept as tank mates — they are prey.

Nutritional Value of Shrimp for Bettas

Shrimp is an excellent protein source that closely matches the betta’s natural diet:

NutrientShrimp (raw)Betta’s Needs
Protein~20%40-50%
Fat~1%5-10%
ChitinPresentAids digestion in small amounts
Moisture~75%N/A

The chitin (shell material) in shrimp provides roughage that supports healthy digestion. However, large shell pieces can cause blockage in small fish — this is why feeding pre-sized aquarium shrimp products is safer than offering whole raw shrimp.

How to Feed Shrimp to Bettas

If you are feeding shrimp as food (brine shrimp, frozen ghost shrimp pieces, or freeze-dried shrimp):

  • Frequency: 1-2 times per week as a treat alongside the daily pellet staple
  • Frozen: Thaw in a small cup of tank water before feeding — do not drop frozen blocks directly in
  • Freeze-dried: Soak for 1-2 minutes in tank water to rehydrate and reduce the risk of digestive blockage
  • Portion: 2-3 small pieces per feeding — about the same volume as 2 betta pellets
  • Live: Release a small number of brine shrimp into the tank and let the betta hunt naturally

Two convenient shrimp-based products for betta feeding:

Risks to Watch For

Shell blockage

Large, unbroken shell pieces from adult shrimp can obstruct a betta’s digestive tract. Only offer shrimp that has been appropriately sized — either purchased as small aquarium food products or cut into betta-mouth-sized pieces.

Aggression toward tank mate shrimp

Even with large shrimp species, some individual bettas are more aggressive than others. Warning signs include: the betta repeatedly attacking the shrimp, nipped antennae or damaged legs on the shrimp, or the shrimp hiding constantly and not foraging. If aggression is sustained, separate the shrimp into a different tank. See our betta behavior guide for more on reading aggressive signals.

Overfeeding

Shrimp-based treats supplement a diet — they do not replace betta pellets. Feeding too many shrimp treats causes the same problems as overfeeding any food: bloating, water quality degradation from uneaten leftovers, and potential constipation. Uneaten shrimp pieces break down fast and cause ammonia spikes. See our betta tank size guide for how water volume affects ammonia buildup.

Alternatives to Shrimp

If shrimp is unavailable or your betta shows no interest, these alternatives provide similar nutritional benefits:

  • Bloodworms (frozen or freeze-dried) — high protein, natural prey item
  • Daphnia — small crustaceans that also aid digestion
  • Mysis shrimp — slightly larger than brine shrimp with higher fat content
  • Betta pellets — the daily staple with formulated 40-50% protein

For a full list of safe and unsafe foods, visit our betta species page or browse the care guides for water maintenance routines that support healthy feeding. The feeding hub covers diet guides across all species, and the habitat section has tank setup information for shrimp-safe environments.

If your betta shows signs of digestive distress after feeding — bloating, bottom-sitting, or loss of appetite — use the fish disease diagnosis tool to identify the cause. The health section covers treatment protocols for common conditions that result from improper feeding.

help Frequently Asked Questions

Will my betta eat cherry shrimp? expand_more
Likely yes. Adult cherry shrimp are small enough (1-1.5 inches) for a betta to eat. If you want cherry shrimp in a betta tank, provide dense hiding spots with plants and accept that some losses are expected.
Can I feed my betta frozen shrimp from the grocery store? expand_more
No. Grocery store shrimp is cooked, salted, and often seasoned — all of which are harmful to fish. Only feed aquarium-safe frozen or freeze-dried shrimp products sold specifically for fish.
Can betta fish eat cooked shrimp? expand_more
No. Cooked shrimp loses nutritional value and contains salt or seasonings that damage a betta's osmotic balance. Only raw, unseasoned, aquarium-grade shrimp products are safe.
Do Amano shrimp clean betta tanks? expand_more
Yes. Amano shrimp are excellent algae eaters and scavengers that consume leftover food, algae, and biofilm. They are one of the safest shrimp species to keep with bettas due to their large size (up to 2 inches).
How many shrimp can live with a betta? expand_more
In a 10-gallon tank, 3-5 Amano or Ghost shrimp is reasonable. For cherry shrimp, start with 6-10 and accept that the population may decline. A heavily planted tank provides the hiding spots shrimp need to survive with a betta.