13 Best Tank Mates for Betta in a 5-Gallon Tank

By Timothy

Last Updated:

Due to their aggressive nature, the betta fish, or siamese fighting fish, are typically kept in tanks on their own. However, some tank mates can be safely kept with bettas, depending on your tank size available. 

After pairing my own betta fish with different mates and monitoring their behavior, I’m now able to provide you with a list that I’m confident will help many fish owners out there.

While it’s always better to have a larger tank for communities, one betta fish can be carefully established in a 5-gallon. In addition, female bettas have shorter fins and less bright colors, making it less tempting for tankmates to nip. Females also tend to do better in community environments if set up correctly.  

Always have a plan B ready in case things don’t go smoothly. For example, a separate tank that has been properly cycled, or a divider, will be handled if your community fish start to fight.

Below is a list of appropriate tankmates for a 5-gallon community tank with a betta.

Chili Rasbora

Scientific name Boraras Brigitta
Lifespan 4 – 8 Years
Diet Carnivore
How many to put? 3 pcs
Max size 1 Inch
Water temperature 68 – 82°F
Water pH 4.0 – 7.0
Water hardness 1 – 2 dKH

Bettas and chili rasboras coexist in the wild, which means they will prefer the same water parameters. Like bettas, chili rasboras like to have planted tanks with plenty of places to hide. 

Some bettas may not get along with chili rasboras, so pay close attention during the introduction to ensure they do not fight.

That being said, chili rasboras are among the most peaceful community fish and often get on well with other fish and invertebrates, such as snails. 

Strawberry Rasbora

Scientific name Bororas Naevus
Lifespan 8 Years
Diet Carnivore
How many to put? 3 pcs
Max size 0.7 Inch
Water temperature 68 – 82°F
Water pH 4.0 – 7.0
Water hardness 3 – 12 dKH

Strawberry rasboras can be in a tank with fish roughly the same size as long as they do not over-compete for food.

While rasboras will do fine in a 5-gallon tank, they would do better with larger options and a school of 6 or more.

Strawberry rasboras are active and prefer warmer water, like bettas.

Bettas and rasboras enjoy slow-moving water, as their natural habitats include rice paddies and river basins. 

Dwarf Rasbora

Dwarf Rasbora
Scientific name Boraras maculatus
Lifespan 3 – 5 Years
Diet Carnivore
How many to put? 3 – 5 pcs
Max size 0.8 Inch
Water temperature 68 – 82°F
Water pH 4.0 – 7.0
Water hardness 2 – 10 dKH

Dwarf rasboras have approximately the same lifespan as bettas, making them great tankmates for life.

Your dwarf rasboras may be easily intimidated by your betta, so be sure to keep plenty of places for them to hide.

Females of this species are larger and tend to have rounder bellies compared to males.

This species can be sensitive to water changes, so keep a close eye on water parameters. 

Nerite Snails

Nerite Snail
Scientific name Nerita
Lifespan 1 Year
Diet Herbivore
How many to put? 1 pcs
Max size 1 Inch
Water temperature 72 – 78°F
Water pH 8.0 – 8.4
Water hardness 6 – 12 dKH

Nerite snails typically inhabit areas where salt and fresh water mix. 

Nerite snails are peaceful and tend not to bother any other fish in the tank. Unfortunately, this can sometimes result in them becoming prey to more aggressive fish.

Excellent climbers, be sure the lid to your tank is closed properly to prevent escape. 

Nerites are excellent companions for a betta due to their temperament and their ability to keep a tank well established by eating algae and biofilm. 

Ramshorn Snail

Ramshorn snail
Scientific name Planorbarius corneus 
Lifespan 1 Year
Diet Omnivore
How many to put? 1 pcs
Max size 1 Inch
Water temperature 60 – 80°F
Water pH 7.0 – 7.5
Water hardness 5 – 15 dKH

A 5-gallon tank is an absolute minimum for a ramshorn snail. They would thrive better in bigger tanks, starting at 10 gallons.

These snails love to roam their environments, so be sure to have some clearing for your ramshorn snail to explore.

Since the tank requirements for a ramshorn snail match those for a betta, they make excellent tankmates. 

Red-rimmed Melania

Scientific name Melanoides tuberculata
Lifespan 1 Year
Diet Omnivore
How many to put? 2 pcs
Max size 2 Inches
Water temperature 60 – 90°F
Water pH 6.5 – 8.3
Water hardness 7 – 9 dKH

These snails tend to be more active at night. During the day, they like to burrow into the sand, which means your betta will more than likely leave them alone.

These snails are very common and can reproduce very quickly in your tank.

Red-rimmed Melania snails enjoy chowing down on decaying plant and fish matter, which will help keep your tank clean and well maintained. 

Pond Snail

Scientific name Lymnaea stagnalis
Lifespan 1 Year
Diet Omnivore
How many to put? 1 – 2 pcs
Max size 3 Inches
Water temperature 65 – 83°F
Water pH 6.0 – 9.0
Water hardness 7 – 9 dKH

Pond snails will do an excellent job eating unwanted food, keeping oxygen levels healthy, and keeping your water balanced. 

Be sure not to skip your betta’s meals, as they may view your pond snails as a potential snack.

Pond snails like to eat live plants in the tank, but you can minimize this by avoiding adding too many snails to a tank. Pond snails should also not be mixed with other snails in a community tank.

Ghost Shrimp

Ghost Shrimp
Scientific name Palaemonetes paludosus
Lifespan 1 Year
Diet Omnivore
How many to put? 10 pcs
Max size 2 Inches
Water temperature 72 – 82°F
Water pH 7.0 – 8.0
Water hardness 4 – 6 dKH

Bettas and ghost shrimp can be kept in the same tank, but there is a danger of the betta eating them. So make sure there are plenty of places for your shrimp to hide so they do not become potential snacks.

If other fish are added to your tank along with ghost shrimp and a betta, make sure they are peaceful, community-appropriate fish.

Ghost shrimp will often eat decaying matter at the bottom of the tank but also enjoy sinking pellets or wafers. 

Cherry Shrimp

cherry shrimp
Scientific name Neocaridina davidi
Lifespan 1 – 2 Years
Diet Omnivore
How many to put? 10 pcs
Max size 2 Inches
Water temperature 57 – 86°F
Water pH6.2 – 7.3
Water hardness 4 – 6 dKH

If your cherry shrimp reproduce, they could become snacks for your betta, but adult shrimp and bettas typically get along.

Having plenty of plants will provide enrichment for cherry shrimp and plenty of places for them to hide. 

Betta fish and cherry shrimp would do better in a 10-gallon tank, but just be sure to observe and remove the cherry shrimp if they are attacked after adding them to a 5-gallon with a betta. 

Celestial Pearl Danio

Celestial Pearl Danio
Scientific name Danio margaritatus
Lifespan 3 – 5 Years
Diet Carnivore
How many to put? 3 pcs
Max size 1 Inch
Water temperature 73 – 79°F
Water pH6.5 – 8.4
Water hardness 2 – 10 dKH

A 10-gallon tank would definitely be beneficial for celestial pearl danios and a betta, but they can live together peacefully in a 5-gallon.

Both the celestial pearl danios and the betta can share the same diet. They also prefer the same type of habitat and water parameters. 

Danios are super skittish, so you can add more danios to the tank if they become stressed by a territorial betta. 

Pygmy Corydoras

Scientific name Corydoras pigymaeus
Lifespan 3 Years
Diet Omnivore
How many to put? 5 pcs
Max size 1.3 Inches
Water temperature 72 – 79°F
Water pH6.0 – 8.0
Water hardness 6 – 10 dKH

Pygmy corydoras love to be in large groups so they feel more secure. The more you put, the safer they feel. Naturally, that will also requires larger tank, such as 10 gallons or bigger.

Since they are catfish, pygmy corydoras prefer to swim at the bottom of the tank, but they will come up to the middle areas.

Ember Tetra

https://youtu.be/ny1oOOMHoAg
Scientific name Hyphessobrycon amandae
Lifespan 2 – 4 Years
Diet Omnivore
How many to put? 3 pcs
Max size 0.8 Inch
Water temperature 73- 84°F
Water pH 5.0 – 7.0
Water hardness 5 – 17 dKH

Laid-back bettas and ember tetras will do wonderful together, but there is a higher chance of success for them if in a 10-gallon tank.

Ember tetras are very hardy and can do well in various water conditions. 

Ember tetras will need a slightly different diet than a betta. While they do require meat, they also eat plant matter.

Marimo Moss Ball

Marimo moss balls are algae growths that have been rolled into balls due to currents. Due to their natural formation on lake bottoms, they thrive well in colder environments and do well in low lighting. 

They can play a vital role in keeping water conditions stable in smaller aquariums. 

Conclusion

There are many different fish and invertebrates that can work as great tank mates for your betta. As long as your betta is not overly aggressive, many of these options can be a beautiful and safe addition to your tank. 

Comment and share this post if you enjoyed it. Also, be sure to check out our other posts.

Perhaps you’d like to put goldfish to live with betta fish, gotta check this out: Can betta live with Goldfish? 6 Facts You Need to Know.

Photo of author

Timothy

I strive to provide precise step-by-step and beginner-friendly tips for Fish keeping hobbyists or enthusiasts. No obscure jargon and you can easily learn everything you need to know for your water-dwelling friends.

Leave a Comment