Skip to main content

10 Best Tank Mates for Bettas and Betta Fish in a Community Tank

Eric is an aquarium enthusiast with over two decades of experience caring for a wide array of tropical fish.

Betta fish can have tank mates and even live in a community tank under certain conditions.

Betta fish can have tank mates and even live in a community tank under certain conditions.

Can a Betta Fish Live in a Community Tank?

If you have a single male betta fish, you may be thinking of finding some tank mates to keep him company or adding him into a community tank environment so he isn't so lonely. However, you also know that male betta fish have a fierce reputation for fighting, and you might fear that any other fish he comes across will be in for a bruising.

So, can you keep any tank mates in your betta's tank? Is there any way he can live in a community tank without issues? The answer to both questions is maybe. This article intends to dispel some of the myths about betta fish and give you some practical advice about choosing tank mates.

First, rest assured, your betta is not lonely. Bettas are not shoaling fish, nor are they puppies, kittens, or people. We tend to attach human emotions to fish, but your betta has its own concerns in life and friendship is not among them. It's important to realize this from the beginning and not make any decisions based on your personal feelings—which your betta surely does not share.

It is also helpful to learn as much as you can about betta behavior before considering adding anyone to his tank. Much of your success in keeping a betta with other fish will depend on his temperament. Some bettas are more aggressive and some are more docile. Always have a backup plan—like a bowl or small tank—in case trouble starts, and you have to get him out of there.

The best reaction you can hope for from your betta in regard to any other fish or critter is tolerance and indifference. The worst, of course, is aggression. It's far better to have a betta fish in a single-specimen tank than to have him stressed out all the time in a community tank. You need to judge his interaction with other fish and determine what is right for him.

As responsible fish keepers, we want to provide the best care for our betta fish that we can, which may possibly mean tank mates.

Snails can make good tank mates for betta fish.

Snails can make good tank mates for betta fish.

Top 10 Tank Mates for Betta Fish

Wondering what can live with betta fish? Here is a list of ten recommendations for best betta fish tank mates.

  1. Cory Catfish: Cories are just about the most innocuous fish you are going to find. They should be kept in small shoals of six or more, and they’ll spend most of their time on the bottom, out of your betta’s way.
  2. Neon Tetras: Neons are peaceful fish that should be kept in schools of six, but more is better. They will keep to themselves, but maintain a wary watch over them. They can get nippy when stressed, or when tank conditions deteriorate.
  3. Snails: Zebra snails, apple snails, or mystery snails can be great tank mates for bettas in tanks ten gallons are bigger. Watch out for betta picking on them.
  4. Otocinclus catfish: Otos are little algae eaters that will fade into the background, but will also clean the glass like tiny plecos. They aren’t going to bother your betta, and chances are he isn’t going to bother them.
  5. Ghost Shrimp: Shrimp can be fun to watch, but be careful your betta doesn’t try to eat them. In the best-case scenario, they will get along just fine.
  6. Kuhli Loach: Like cories, the kuhli loach will stick to the bottom, and most likely hide during daylight hours. They are scavengers, and your betta might not even know they are there.
  7. African Dwarf Frog: Another critter you might consider for a ten-gallon tank or larger, the African dwarf is a good match for a betta fish. Be careful your betta doesn’t pick on the frogs at the water surface.
  8. Harlequin Rasbora: These are among the most colorful little fish you can add to your tank, but their form is broken up by a black spot on their sides. Keep them in a shoal of six or more.
  9. Bristlenose Pleco: I typically don’t recommend plecos in my articles, because most grow to sizes far too large for the typical home aquarium. But the bristlenose will only reach a length of five inches or so and can be a useful algae eater in a betta tank.
  10. Ember Tetra: If you have a large tank you may want several schools or small, peaceful tetras to live with your betta fish. There are a few to choose from, including the cardinal tetra, which is quite similar to the neon. But because of their size and temperament, you may first want to consider the ember tetra.

Before you make any decisions, please read this article in full. There are several key points you need to consider when stocking your tank, most importantly that you’ll never really know how your betta (or any other fish) is going to behave until he is in a community setting. For that reason, always have a backup plan in case things go wrong!

Any fish listed here should be kept in a tank larger than ten gallons if you intend to add a betta. I've also included a few recommendations for critters, which would be better choices for a ten-gallon tank.

Remember: This list is based on generalities. You never know how an individual betta is going to react to any of these fish.

The cory catfish is a bottom dweller and a good tank mate for a betta fish.

The cory catfish is a bottom dweller and a good tank mate for a betta fish.

How Big Should Your Community Tank Be?

If you already have a betta fish and you want to add another fish or two to his tank, the first thing you need to think about is tank size. I'm going to give you some advice here that you might not like to hear.

Scroll to Continue

Read More From Pethelpful

  • If you currently have your betta fish in a tank smaller than ten gallons, please do not add any more fish to his tank. In a tank smaller than ten gallons he is much better off alone, even if you have the necessary heat and filtration for tropical fish.
  • In a ten-gallon tank, only add critters as tank mates. This means snails, shrimp, frogs, etc. Snails move slowly and stick to the glass or bottom. Ghost shrimp putter around minding their own business. Frogs float at the top of the water most of the time. These guys won't (in theory) stress a betta out like other fish darting around them
  • If you wish to have other fish live with your betta, you need to consider an aquarium larger than ten gallons. Bettas are not social fish, and they do not like to be forced into close proximity with other species. They need a calm, tranquil tank with plenty of space.

Establish a Tank Before Adding Your Betta

Here's another piece of advice that will help improve your chance of success. You might not like this one either. It is far better to add a betta to an established aquarium than to add other creatures in with him in his environment.

In other words, if you plan to have tank mates for your betta fish, you should establish the tank first, then add your betta. This reduces the possibility of aggression where your betta may feel like his territory is invaded by other fish.

If you have your betta in a small tank or bowl and you want tank mates for him, this is the perfect opportunity to upgrade his living situation by putting together a ten-gallon tank where he is the star. But don't add him in there until the tank is cycled and established, and the other animals are in residence.

How Many Tank Mates for Your Betta?

There are easy ways to estimate the number of fish you should have in any given tank, and there are even calculators you can use online. In my opinion, it is far better to consider the temperament and needs of the fish you intend to stock.

Some fish are very social. Shoaling fish like to have other fish around, especially those that are like them. Some fish should be kept in pairs or trios. Those fish are good in community tank settings.

Betta fish can be too (which is the point of this article), but they are loners and you need to give them space, or else they get stressed and may lash out at other fish. Worse, other fish may pick on them constantly.

Stress is a big issue. Shoaling fish are less stressed with other fish are around them. Betta fish are more stressed when surrounded by other fish.

Whether or not your betta can live in a community tank depends on his temperament and tank mates.

Whether or not your betta can live in a community tank depends on his temperament and tank mates.

Betta Tank Mates for a 10-Gallon Tank

If you're planning a ten-gallon tank, you need to be very careful about his tank mates. It's a good idea to consider critters instead of fish, as they are much less likely to provoke aggression.

You still need to pay very close attention to your betta's interaction with these other animals, and if things go bad, get him—or them—out of there. For reasons known only to him, your betta may decide he doesn't like the look of any of the critters listed below and may constantly be on the attack. Watch closely and always have a backup plan!

Some critters to consider:

  • Apple snails: These guys come with their own armor. Some betta fish might try to pick on them, but they can retreat into their shells in defense. One of these guys in a ten-gallon with your betta is fine. Feed them algae wafers.
  • African dwarf frogs: They'll float along the top of the water, and like bettas, they can get along in a low-flow filtration environment. Adding a couple of them to your tank makes for an interesting environment. Make sure you have a secure lid on your tank and watch for betta picking on them at the surface.
  • Ghost shrimp: These busy little guys are fun to watch, but make sure your betta doesn't think they are lunch. They're scavengers so they'll help keep the tank tidy, and they don't produce a lot of waste. You can have a little school of five of them with your betta.
The African dwarf frog could make a great tank mate as long as you have a secure lid on your tank and ensure your betta doesn't pick on them.

The African dwarf frog could make a great tank mate as long as you have a secure lid on your tank and ensure your betta doesn't pick on them.

How to Keep Your Betta Safe in a Community Tank

Betta fish can live in community tanks, under the right circumstances. In fact, under the best circumstances, your betta will have a far better quality of life in a community tank than he would have in a tank by himself.

I talked earlier about how betta fish are not social, and they need space away from other fish in order to avoid stress. The problem is, there simply isn't enough space in a ten-gallon or smaller tank. The other fish are going to be right on top of them.

For this reason, I recommend tanks larger than ten gallons if you wish to keep an array of different fish species with your betta. Even then, it is wise to plan your stocking conservatively.

Because community tanks are usually larger and healthier, your betta is generally in a better environment than in a small tank. And, even though there is a widespread misconception that a betta prefers small spaces, he will appreciate the extra swimming room.

But there are hazards as well. You might think the danger is to your other fish, and if you turn your back, your betta will work them over like Rocky punching his way through a meat locker. That can happen for sure.

However, more often it is the betta who is in danger. Because of his long, flowing fins he can be picked on and nipped at by other fish, even some who seem otherwise docile.

If you intend to keep a betta fish with other fish, you need to realize what you are getting yourself, and him, into. There are a few precautions you can take when stocking your tank to keep the dust-ups to a minimum. Below is a quick checklist:

8 Rules for Keeping Betta Fish in a Community Tank

  1. When establishing a community tank where your betta is the focal point it's a good idea to add him to a tank that's already established in order to cut down on territorial issues.
  2. Make sure there are no fin-nippers in the tank. Barbs and some tetras, even little neons, may find a betta's flowing mane irresistible.
  3. Beware of other semi-aggressive fish. There are a few different reasons a fish may be considered semi-aggressive. Make sure you understand the temperaments of the other fish in the tank before introducing a betta.
  4. Avoid other anabantids. Gourami, in particular, may invoke a strong reaction in your betta, and vice versa. Juvenile spotted climbing perch present another potential conflict, not only because they are anabantids, but because they will eventually get big enough to eat your betta!
  5. Avoid fish that look like him. Fish with long, flowing fins such as fancy guppies and lyre-tail mollies may be close enough in looks to convince a betta there is another male in the tank.
  6. Aim for a serene tank. Betta fish don't like fast-moving currents or a lot of action. Despite their reputation as the ninjas of the tropical fish world, they really can't move all that fast and any fish zipping around them may be seen as a threat.
  7. Make sure there are lots of hiding spots. Even in a single-specimen tank, you should make sure your betta fish has a hiding spot where he can escape from the world. This is even more important in a community tank.
  8. This should go without saying, but never, ever, put two male betta fish in the same aquarium together, unless they are separated by a partition.
Goldfish are not good tank mates for betta fish for many reasons.

Goldfish are not good tank mates for betta fish for many reasons.

Can Bettas Live With Goldfish?

It may seem like a no-brainer that bettas and goldfish would make great tank mates. After all, both are often kept in bowls. But if you take the time to learn more about goldfish care, you’ll see there are some very good reasons that this is a bad idea.

  • Goldfish prefer water temperatures slightly cooler than bettas. This means one of them will be under stress at all times, and that’s not a humane way to go about fish keeping.
  • Goldfish pollute the water very quickly. They require heavy filtration, and the amount of waste they produce would be stressful for a betta.
  • Goldfish grow much too large for the typical betta tank. While a betta fish will thrive in a ten-gallon tank, all varieties of goldfish will quickly outgrow such a setup.
  • There is also the danger of conflict between the two. While goldfish are generally docile, they are colorful and often have flowing fins, which has the potential to provoke aggression in a male betta.

For these reasons, it is not advisable to consider betta and goldfish as tank mates. Goldfish are best kept with others of their kind, in a habitat assembled specifically for their needs. Just like bettas, goldfish do not belong in bowls.

Can Female Bettas Live in a Community Tank?

Female betta fish are not nearly as popular as males. They have shorter fins, and they aren't usually as colorful. However, they can do fine in a community tank, and the same rules apply. While they don't fight like males, they can still be aggressive at times.

Can Female and Male Bettas Live Together?

I always advise against keeping male and female bettas together unless you are a breeder who knows what you are doing. There is a risk of conflict there, with the male potentially attacking the female.

Some fish keepers have all-female betta "sorority tanks". The key here is to have five or six females because they will establish a pecking order and the strongest fish may bully the weaker ones.

Have a Backup Plan!

Ultimately, your success with tank mates will come down to the temperament of your betta, and that of your other fish. Even if you follow all of the suggestions in this article, there is still a possibility your betta will not get along in a community tank or tolerate any other fish or critter in his environment.

Never attempt to keep your betta with other fish without a backup plan in case it doesn't work out. Have a small tank or bowl handy that you can whisk him into should trouble start. A little flaring at a passing fish now and then isn't a problem, but if he's constantly looking for a fight, he needs to come out for his own good.

If you find your betta fish tucked into a corner, it may be because he's getting picked on and can't find any other hiding spot. Note his fin condition and if it looks like he's been harassed, get him into a safer environment immediately.

Try to make the switch to a community tank or tankmate situation during a time period where you can monitor the results for a few days. Don't just wish him luck and toss him in. Make sure you keep a close eye on the situation until you know it is okay.

I hope you choose to keep your betta fish in a safe environment, whether it's a community tank, a ten-gallon with tankmates, or a single-specimen tank.

If All Else Fails, There Are Always Plants!

This article is accurate and true to the best of the author’s knowledge. It is not meant to substitute for diagnosis, prognosis, treatment, prescription, or formal and individualized advice from a veterinary medical professional. Animals exhibiting signs and symptoms of distress should be seen by a veterinarian immediately.

Questions & Answers

Question: Why does my betta tank get cloudy after a few days? I have added biological booster, but that does not seem to help.

Answer: Betta tanks can get cloudy for several reasons, including overfeeding, algae blooms and bacterial blooms.

Overfeeding is the easiest to check off the list. Your fish only needs a small pinch of food or about three pellets per day. If you are giving him more than that, you may be starting a cascade that leads to a cloudy tank. After a water change, give him a day of fasting, and then get him back on track with a feeding schedule.

Overfeeding and excess waste can also lead to algae and bacterial blooms. Algae blooms can occur when nitrogen levels from decaying materials rise in your tank, giving the algae a food supply they can thrive on.

Excess sunlight can also cause an algae bloom, so make sure not to place your betta tank in the sun. Algae are like plants, and anything that makes a plant grow will encourage algae growth.

Bacterial blooms often occur after water changes, and again excess waste can be to blame. Healthy bacteria are good, but when their numbers grow rapidly, it can cloud the water. They will balance out over time, and adding biological booster in this situation will only exacerbate the situation.

You can reduce the chances of a bacterial bloom by making sure you don’t remove a huge section of the bacterial population when you perform a water change. Perform a partial water change on tanks with filters (25-30%) and do not remove all of the filter elements at one time if you can help it.

Basic tank maintenance goes a long way when it comes to reducing the chances of cloudy water. Performing regular partial water changes, vacuuming the gravel to remove excess waste, and following a smart feeding schedule are three big things you can do to keep the water clean and healthy for your betta.

Question: I have a betta fish and he is very old. Will he still be aggressive to other fish?

Answer: He very well may be. He doesn’t know he’s an old man, and the same instincts he had as a younger betta are likely still there. Just like any other betta, he may get along with tankmates, or he may not.

My concern would be more for his health and safety. As an older fish he is probably a little weaker, and his immune system may not be what it used to be. The danger of putting a betta with other fish is only partially about him attacking the other fish. There is also a chance they could bully him or pick at his fins. For any betta that would be incredibly stressful, but for an older fish it could be fatal.

Why not give him his own beautiful 5-gallon tank and let him live out his final days in peace? Curmudgeonly old betta fish probably don’t appreciate annoying young guppies zipping around them. Less stress for him, and he might even live longer.

© 2014 Eric Dockett


Eric Dockett (author) from USA on June 17, 2020:

@Matt - Do you mean cories? There are actually many, many varieties. As with any fish, a betta may or may not tolerate them. Cories are schooling fish, so you'll want a least six of them. If you are new to fish keeping, you may want to start out easy with just the betta. Either Fluval tank is fine for one betta. I really like their designs. If you get the 15 you will have bit more wiggle room for tank mates and aquascaping.

Learning to care for plants and fish at the same time may be a little overwhelming, but its up to you. There is nothing wrong with fake plants and some of them look very realistic. You can start there and move up to live plants when you feel more confident.

Good luck!

Matt on June 16, 2020:

Hey Eric, I'm looking at potentially getting a Fluval tank, maybe their 9 gallon tank, or their 15 gallon tank? I'd like to have a nice looking Betta fish in it, but I really would also like a few of those small bottom dwelling catfish you talk about in some of your articles. There are 2 different kinds from what I remember? Do you have many thoughts on this? Or is this, unfortunately, not the best idea? On another note, would you suggest live plants or fake ones in a beginner tank like this for a Betta environment?

Thanks in advance for your response!

Eric Dockett (author) from USA on April 18, 2020:

@Alice - Crabs are not good tank mates for betta fish and the behavior your are witnessing is likely extremely stressful for your betta. The crabs might even hurt your betta. In addition, if they are indeed fiddler crabs, they require a brackish setup where your betta can't live.

Alice Mann on April 17, 2020:

I have my bette is a 20 gallon tank. Decided to add a couple snails to help keep the glass clean. Then added 3 fresh water crabs. I think they are fiddler crabs. I am really happy with my tank. One of the bigger male crabs !ikes to chase my betta, they really do have quite a time trying to get each other The crabs are quite small, about an inch or thereabout. Get a lot of joy with my tank. Sets right by my chair.

Eric Dockett (author) from USA on November 02, 2019:

@Kayden - There is no reason to throw a shirt over his tank. Regular nighttime is fine. :) Staying up late now and then will be okay for him, as long as his light isn't on all the time.

Kayden on November 02, 2019:

I just got a betta fish for my birthday and he’s just a baby and I keep him in a half gallon tank buts that because I’m saving up for a ten gallon and I had a friend over and we stayed up late so I put a shirt over the tank to keep the tank dark so he can go to sleep and I just want to know if it’s ok to do that

Eric Dockett (author) from USA on May 25, 2019:

@Neptune's Mom - I would not put any more fish in a 5-gallon tank with the betta.

Neptune's Mom on May 23, 2019:

I have a Delta Tail male betta in a 5 gallon tank with a filter & heater. I was wondering if there is a bottom feeder that I could put in with him to help keep the tank clean?

Katelyn on January 29, 2019:

I put a couple of neon tetras in with my Betta and they killed him. I noticed his tail had been picked at and I went to borrow my nana extra Betta tank to separate them burn whwn I got home they had beaten the shot out of him. I put him in the extra tank but he does a couple hours later. The tetras were in the tank almost two weeks.

Eric Dockett (author) from USA on December 23, 2018:

@Amy - What kind of fish are you talking about when you say "algae eater". I suspect you may mean plecos, which are not appropriate for a 10-gallon tank. Perhaps consider a small school of otos instead. I also don't recommend keeping a betta in a 10-gallon with so many other fish.

Amy Keilman on December 22, 2018:

Hello! First I wanted to say thank you for the article. It has helped me in my times of ignorance and need!

I have a question that I don’t know if you’ll know the answer to but maybe you can help. I got my 10 gallon tank about 4 months ago. In my tank I have 5 neon tetras, 2 zebra snails, an algae eater and my male Betta. I’ve gone through a lot with this tank. I have testing strips and about 2 months ago the nitrite was reading at an almost deadly level (conclusion; overfeeding). I immediately did research and cleaned and replaced and quarantined etc. Flash forward a month and my water is perfect. I even brought a sample to local pet store and had them test it just to be sure. The problem is that I’ve had 2 algae eaters (one at a time) die. I don’t know what the problem is. I’m keeping up with my tank. Regular water changes. I have a rock vacuum. I have a shelf full of recommended add-ins for the water. Do you have any ideas or advice? I’m very sad and I don’t want to kill another fish. Thank you in advance. Sorry for the novel

PS all the other fish are perfect and “appear” happy ;)

Eric Dockett (author) from USA on December 05, 2018:

@Ayla - Otos should really be in small schools of six or more. I can't picture how you would set this up, but if you could do it in a way that the bettas can't get at each other or see each other clearly I suppose it would work.I have never tried anything like that so I really don't know.

Ayla on December 04, 2018:

Im going to be setting up a divided 10 gallon tank for my bettas (a male on one side and a female on the other), and i was wondering since they are more of a surface dweller, could i leave a gap at the bottom of the divider and add in an Otocinclus Catfish so it could go between the divide without worrying about the bettas getting into each others side

Eric Dockett (author) from USA on November 28, 2018:

@Luis - I don't think you are overstocked, but you will want to watch his behavior. Watch for signs of aggressive flaring toward the neons, but also keep an eye out for your betta hiding or signs of torn fins. While not likely, those pesky little neons may nibble on his fins!

Luis on November 27, 2018:

How many fish is too many? I added 10 neons to my 20 gal with my delta betta and wanted to know if that was too many. Also how would i tell of he was stressed or upset about it?

Eric Dockett (author) from USA on November 16, 2018:

Hi Charles. Unfortunately I don't have experience breeding bettas. There are plenty of resources and experts online though. Good luck!

Charles t Johnson on November 15, 2018:

I'm interested in breeding bettas can you help me get started with the doc and Don't

Eric Dockett (author) from USA on April 15, 2018:

@Angel - In my opinion, you have a very high potential for conflict with your angel/betta setup. I would not consider this a permanent solution for your betta.

Angel on April 11, 2018:

I had added my betta to angel tank for time being untill I clean my betta's tank.For my surprise i had seen him going good with the angel fish.Now both my angel fish and betta are happy with each other

Fredjikrang on March 02, 2018:

I have a male koi plakat in my 75 with 16 tiger barbs, a firemouth, electric blue acara, Bolivian ram, Tapajós geophagus, and some loaches and he is doing great! He adds a lot of interest to the top half of the tank.

Eric Dockett (author) from USA on February 27, 2018:

Sounds awesome, Nyctea!

Nyctea on February 26, 2018:

Keep my boy in a 20 gal community with ADFs, danios, tetras, and a few shrimp. There's plenty of live plants and hiding places. He seems to love all the space to swim around in. We had to add the frogs later. He flared at them for a minute, but calmed down when they didn't do anything. Everyone seems happy. I would highly recommend a community tank with a betta. I wouldn't do anything smaller than a ten or 15 gal.

Eric Dockett (author) from USA on January 15, 2018:

@BettaGal - That sounds like too many fish for a 10-gallon tank. You might want to consider going with the 20 gallon, or even 29/30 gallon if you really want that many fish. Remember, too, that the more fish you have the more of a chance for conflict with your betta. Good luck!

BettaGal on January 14, 2018:

Hey Again Eric,

Small follow up question, do you think a 10 gal tank is big enough for a community (Probably two different schools of 4 - 5 , some cleaner fish, snails and some individual fish w/ a betta)? I was thinking about a bigger tank, 20 gal max.

Eric Dockett (author) from USA on January 12, 2018:

@Eli - There is no way to know what your betta will do until you put him in that situation. He may be aggressive toward the ghost shrimp, or he may not care about them. Impossible to say for sure. Have a backup plan in case things go sideways, and good luck!

@Courtney - Glad to hear things are working out well! Keep an eye on things for a while just to be sure, but it sounds like you've got things under control. I hope all of your fish live long and happy lives!

Courtney on January 12, 2018:

Hey, Eric. Just wanted to give a little update - I left my corys (two pandas and three peppered) in my 10 gallon by themselves for two days, then added my betta yesterday. I have plenty of plants (both fake and live) as well as a betta blueberry hideout (from Etsy - my last betta LOVED it), as well as another rock structure. Everyone has their own space where they like to hang out and it's working out great so far! The betta does get curious from time to time and gets close to the corys but hasn't tried to invade their personal space. Everyone looks at me like I'm an idiot every time I mention that I have other fish in with my betta, but I like re-educating them :)