Shrimp Species

Can Cherry Shrimp Live With Betta Fish? What Actually Works

Can cherry shrimp live with a betta? Often yes, but it depends on the betta. Tank size, plants, temperature and how to set it up so the shrimp colony survives.

By The Shrimp Keeper Team · Updated · 3 min read

A blue betta fish swimming near the surface of an aquariumPhoto: Daniella Vereeken, CC BY 2.0
In this guide

Short answer: often yes, but not always. Bettas are carnivores that naturally eat small crustaceans, so some will hunt cherry shrimp and others will mostly ignore them. In a planted tank of at least 5 gallons, ideally 10, with lots of moss and cover, a cherry shrimp colony usually survives even if the betta eats some babies. Keep a backup plan in case your betta turns out to be a hunter.

Why it can work and why it sometimes doesn’t

In the wild, bettas eat zooplankton, insect larvae and small crustaceans. A cherry shrimp is exactly that kind of food, especially a baby shrimp. What makes the combination possible:

  • Adult cherry shrimp are fairly large for a betta to catch and swallow.
  • Cherry shrimp breed quickly. In a healthy tank, new shrimp can make up for the ones the betta eats.
  • Many bettas are slow swimmers. Long-finned types in particular often don’t bother hunting.

What makes it fail:

  • Individual temperament. Some bettas hunt every shrimp they see, even adults. You can’t know in advance.
  • Small, bare tanks where shrimp have nowhere to hide.
  • Bright red shrimp stand out more than dark or clear ones.

How to set it up

Recommendation
Tank size At least 5 gallons (19 L), ideally 10 gallons (38 L) or more
Temperature About 75–80 °F (24–27 °C), the overlap where both do well
pH Around 7.0
Cover Dense moss, floating plants, driftwood, shrimp hides
Filter Sponge filter or a covered intake
  1. Plant the tank heavily. Moss and fine-leaved plants are where baby shrimp survive.
  2. Add the shrimp first. A common approach is to let the shrimp settle and start breeding for a few weeks before the betta arrives, so the colony has a head start and plenty of hiding places.
  3. Add the betta and watch. Spend some time watching during the first days.
  4. Feed the betta well. A well-fed betta hunts less.

Not sure your water suits cherry shrimp? Check it with our Water Parameter Checker and our guide to cherry shrimp water parameters.

Signs it isn’t working

  • The betta follows shrimp around and strikes at them
  • Adult shrimp disappear, not just babies
  • Shrimp hide constantly and stop grazing in the open

If that happens, move the shrimp to a separate tank or move the betta. Shrimp numbers can drop fast once a betta learns to hunt them.

Better shrimp for a betta tank

If your betta hunts cherry shrimp, Amano shrimp are worth a try. They grow larger and are usually left alone, though they don’t breed in freshwater. Read our Amano shrimp care guide. For fish and snails that mix well with cherry shrimp, see the best tank mates for cherry shrimp.

Shrimp Size Breeds in the tank? With a betta
Cherry shrimp About 2–3 cm Yes Often works in planted tanks; babies get eaten
Amano shrimp About 3–5 cm No Usually safer because of their size

Frequently asked questions

Will my betta eat cherry shrimp?

It may eat some, especially babies. Some bettas ignore shrimp, and some hunt them aggressively. It depends on the individual fish.

What size tank do I need for a betta and shrimp?

At least 5 gallons, but 10 gallons or more gives the shrimp much better odds.

Should I add the shrimp or the betta first?

Adding the shrimp first is a common approach. It gives the colony time to settle and breed before a predator arrives.

Can a betta live with Caridina shrimp?

Caridina such as crystal red shrimp are small and expensive, and they need soft, acidic water. Most keepers don’t risk them with a betta. See Neocaridina vs Caridina.

Sources

  1. Cherry shrimp and betta: can they live together? (The Shrimp Farm)
  2. Shrimp and betta fish compatibility guide (Shrimpy Business)
  3. Siamese fighting fish (Wikipedia)
  4. Neocaridina davidi (Wikipedia)