Can Betta Fish Live With Shrimp? (3 Best Shrimp)

Last Updated on 2023-10-18

If you’re a beginner betta owner or a seasoned veteran, knowing what tank mates can live with your betta is important. After all, the wrong tank mates can result in danger and death. If you’re reading this article then you’re wondering “can betta fish live with shrimp?”

So keep reading to find out whether bettas can live with shrimp AND if they can, what are the best types of shrimp to house your betta with!

Can Betta Fish Live With Shrimp?

Bettas can live with shrimp in most scenarios, however, the temperament of the betta is always going to be the deciding factor. With that being said amano shrimp, cherry shrimp, and ghost shrimp are the best choices to add to your bettas tank for the highest chance of success.

Key Takeaways:

  • Bettas can coexist with shrimp, but the betta’s temperament is a crucial factor in their compatibility.
  • Amano shrimp, cherry shrimp, and ghost shrimp are recommended choices for housing bettas with shrimp for better chances of success.
  • Providing the right tank environment with plenty of hiding places (real or silk plants, ornaments) is essential for peaceful cohabitation.
  • Shrimp are scavengers and should be fed a mix of meat and plants, scavenging uneaten betta food.
  • Tank size matters, and a 10-gallon tank is recommended to comfortably house bettas with shrimp.

What Environment Do Shrimp Need?

Having the right environment in your tank is going to increase the chances of your betta and shrimp living peacefully. The first addition to your tank should be a lot of hiding places (if you don’t already have them).

You should use real plants or silk plants to give your betta and shrimp lots of places to hide in. Also when bits of plant fall to the substrate they will make a nice dinner for your shrimp!

As well as plants you should also include some ornaments and other types of hiding places as well. Just make sure that you don’t add anything that’s hard or sharp as this can damage your bettas fins.

When adding plants to your tank there are two types you can choose. Low light plants and high light plants. Both types will provide your shrimp with food so it’s all down to personal preference. In a low light tank, you can grow java moss and java ferns, while a higher tank can grow living substrates as well as increase algae growth.

You should also have a tank that’s big enough to house your betta and shrimp comfortably. a 10-gallon tank is the minimum size you should use for such a scenario. It will be hard to overfill a 10-gallon tank with shrimp as long as your careful. And the extra space will decrease the chance that your betta will attack your shrimp.

(If you want to know what the best 10-gallon tanks on the market are then you should definitely check out this article! It shows you the best tanks as well as how to set them up and what to look for!)

What Do Shrimp Eat?

Shrimp are scavengers so if your feeding your betta correctly you shouldn’t have to worry too much. However, that doesn’t mean you shouldn’t think about them from time to time.

You should make sure your shrimp are getting a mixture of meat and plants. They’ll normally do this themselves by scavenging anything your betta doesn’t eat quickly enough.

The 3 Best Shrimp To Add To Your Tank

If you’re wondering what shrimp you should choose then the 3 most popular choices are ghost shrimp, Amano shrimp, and cherry shrimp.

Shrimp TypeSizeTank CompatibilityWater ParametersFeedingBettas’ Interaction
Amano Shrimp>2 inchesCompatible with bettaspH: 6-7, Temp: 70-80°FVaried diet including sinking pellets and meatGenerally peaceful, minimal aggression during feeding
Cherry ShrimpUp to 1 inchSuitable for smaller tankspH: 6.5-8, Temp: 57-84°FVegetation-based diet, supplemented with meatFemales preferred due to bright coloring; potential breeding
Ghost ShrimpUp to 1.5 inchesSuitable for most tankspH: 7-8, Temp: 72-82°FScavengers, consume uneaten betta foodGenerally peaceful, risk of breeding and overpopulation

Ghost Shrimp And Bettas

Ghost shrimp are great beginner shrimp and if you add them into your tank you know they’re going to keep themselves to themselves. When they’re at their full size they grow to 1 and a half inches. So you don’t have to worry about them being so small they’ll get eaten

They also live in water that is similar to bettas. They need a pH between 7-8 and temperature between 72-82°F. As you can see you don’t have to worry about putting your betta or shrimp in an environment that’s not perfectly suited for them. Remember bettas need a pH of 7 and their ideal water temperature is 78°F

Ghost shrimp also keep themselves to themselves. They’re not going to pester any fish in your tank including your betta. Not only will this reduce the risk of them being attacked, but it will also reduce any stress your betta might have.

One thing to be aware of when adding ghost shrimp to your tank is that they breed quite easily. If your aquarium is almost at full capacity then you may need to reconsider getting ghost shrimp. However, the chances are that your betta will eat most of the babies.

When introducing ghost shrimp to your tank you should do it in groups of 2-4. Less than 2 and your shrimp could become lonely, more than 4 and pregnancy and water quality problems could become an issue.

If you take care of your ghost shrimp you can expect them to live for up to a year and a half. In fact, if you keep them in the right conditions then you may only need to buy a group of them once, after that they can keep reproducing to keep your tank stocked.

If you’re wondering how many ghost shrimp you can keep, then I wouldn’t recommend any more than 20 with your betta.

Knowing the different behavior, tank requirements and diets of multiple fish is a difficult task to accomplish. In fact, there are fish that can live with your betta you haven’t even thought of yet! If you want to know about every fish that can live with your betta then click here.

Will A Betta Eat Ghost Shrimp?

Because of their size, the chances are that your betta won’t eat ghost shrimp. However, if you’re not feeding him properly this may change. The only way to know for sure is to introduce ghost shrimp to your tank and see what happens. Because they’re so inexpensive you won’t have to worry about wasting money if they get eaten.

Find out more about ghost shrimp.

Cherry Shrimp And Bettas

A cherry shrimp is a little it riskier than ghost shrimp but that doesn’t mean you shouldn’t consider them. The first thing you’ll notice is that they’re often smaller.

The females grow to 1 inch whereas the males are much smaller. So there is a chance your betta will see the males as food. However, luckily, it’s only the female shrimps you see in most tanks. The females are the shrimp with the bright red coloring whereas males lack this. Because of this, the chances of you buying a male are smaller.

Just because your tank lacks males doesn’t mean you won’t notice any baby cherry shrimp though. Because the females are almost always carrying eggs with them. If your tank has a lot of hiding places, such as plants and ornaments, then chances are your cherry shrimp will have babies in no time.

Cherry shrimp need a pH of 6.5-8 and a water temperature of 57-84°F. Once again you can see both fall nicely within the range that bettas need as well!

A cherry shrimps size varies. A female cherry shrimp will grow to 1 inch, but the males will be a lot smaller.

Because cherry shrimp are smaller, you can normally put them in a smaller tank (but only with less of them). If you only want 10 shrimp and a betta then a 5-gallon tank is a great choice.

(One of the best 5-gallon tanks on the market is the Marineland Portrait Aquarium, read this article to find out more about it! Or if you want to learn about more check out all the best 5 gallon tanks for bettas.)

If you want to add cherry shrimp to your tank then you want to make the environment as close to natural as possible. So if you can, try to make your tank as heavily planted as possible (your betta will love this as well). Also, you should choose a gravel substrate over sand. (Find out what the best aquarium gravel is here!)

When you buy cherry shrimp you’re not just going to be getting a tank mate, you’ll also be getting an alga cleaning machine. Any alga that is on the side of your tank, substrate, and ornaments will be eaten in a few weeks when cherry shrimp are in your tank.

However you shouldn’t just let cherry shrimp live off algae, they need a diverse range of food. While you should feed them meat, the vast majority of their food should be vegetation. You can blanch vegetables for a minute or two before feeding it to them, or you can buy specific food such as algae tablets.

Will Bettas Eat Cherry Shrimp?

Any fish that can eat your cherry shrimp is going to. To limit this as much as possible try to buy the biggest shrimp in the shop, and avoid males. However, if you know your betta has a good temperament or you’ve kept shrimp in the past with him, then the chances are your cherry shrimp will be fine!


Amano Shrimp And Bettas

Last on the list of great shrimp you can keep with your bettas are Amano shrimp! They’re the biggest shrimp out of the three and can grow over 2 inches in length.

Unlike the cherry shrimp, they’re also not brightly colored. Amano shrimp are normally grey in color with dots and stripes often running along their sides.

It’s important to remember that if you plan on having Amano shrimp they also have long lives. Unlike other shrimps which only live for a year, Amanos can live for 2-3. This means you don’t have to worry about restocking your tank with them!

You also won’t have to worry about your Amanos pestering your betta as they normally keep to themselves. However, you may notice some aggression when it comes to feeding time.

While they won’t attack your betta it’s not uncommon for a pecking order to be created. In which the alpha shrimp will attack the others to get food first. This commotion could stress your betta, so it’s something worth remembering.

Also, Amano shrimps water parameters overlap with bettas, so you won’t have to make any changes to add Amano shrimps to your tank. They like a pH between 6-7 and water temperature between 70-80°F.

If you want to add them to your tank then once again you should make your tank as planted as possible. One great reason to do this is that Amano shrimp shed once a month. In this period they are even more vulnerable than normal and will try to hide. Adding lots of plants and hiding places is going to reduce the stress they are feeling.

And while Amano shrimp are renowned for eating algae, that shouldn’t be their only food source. Make sure you’re supplementing their diets with sinking pellets and meat that will sink to the bottom. This will keep your Amanos happy and healthy!

Lastly because of their size you should avoid putting Amano shrimp in a tank that’s too small, so stick to 10 gallons. And make sure you’re only putting 1-2 shrimp per 2 gallons to make sure you don’t overstock your tank too much!

If you’re interested in knowing about 30 other tank mates that can live with your betta then check out this HUGE list of betta tank mates!

shrimp,betta fish

Will Bettas Eat Amano Shrimp?

If you’re worried about your shrimp being eaten by bettas, then Amano shrimp are your best choice. Because of their large size the chances of them getting eaten by bettas or any other fish are incredibly low.

amano shrimp


Can Shrimp Attack Betta?

Shrimps are gentle and tend to keep their distance from other tank companions, betta fish included. While they might establish a hierarchy during feeding, this seldom bothers the betta.

Can Bettas Eat Shrimp?

Betta fish are carnivores and eagerly consume small creatures they come across. Additionally, their digestive system effectively extracts nutrients from tiny crustaceans like shrimp. If a shrimp happens to cross paths with a hungry betta, it’ll be a quick snack.


All of these shrimp are great choices for your tank, dependent on your betta. If your betta has a nice temperament then they will all fit in perfectly! However, if he’s known to be aggressive, no matter what tank mate is added they probably won’t survive.

My personal top pick would be Amano Shrimps, but cherry shrimp and ghost shrimp are also fantastic choices as well!

If you’re lost on how you will take care of your Betta fish in the best way possible, this article can help you!


If you have any more questions leave them below! Otherwise here are some more great and unusual tank mates that can live happily with your betta!

    • African Dwarf Frogs – If you haven’t considered African dwarf frogs then you definitely should! They make great tank mates as long as certain conditions are met! Keep reading to find out what makes them so great, and how you can help them live long and happy lives with your betta!

    • Snails – Snails like shrimp are a great choice to add to your tank. Especially if you want to keep it clean! Find out what snails are the best and what to do when snails breed out of control in this article!

    • Platies – Platies are one of my favorite fish, and their peaceful nature and beautiful colors make them a great choice for bettas. Find out how to care for platies and bettas effectively and what to do when they have too many babies!

    • Mollies – Mollies like platies are another great choice, however, they can also breed quite a lot. If you want to find out which mollies to buy and which ones you should definitely avoid then this article is perfect for you!

    • Tetras – Tetras are the staple of many great aquariums and for good reason! They’re hardy and friendly. And you won’t have to worry about your betta catching them if he’s aggressive because they’re much MUCH faster swimmers!

Ultimate Betta Fish Care Guide
About the author

Hey! I'm Nicolas from Iguane Media !

Blogger and Owner of the betta care fish guide
Thanks for reading this blog

I'm an Animal Lover

Leave a Comment


Enjoy this blog? Please spread the word :)