14 Best Betta Fish Tank Mates

Betta Fish Tank Mates

Betta fish are known for their vibrant colors and long, flowing fins. They are a popular choice for aquarium fishkeepers, but they can be aggressive towards other fish. However, there are some species of fish that can coexist peacefully with bettas. In this article, we will explore the best tank mates for betta fish.

Chili Rasboras

Chili Rasbora

Chili Rasboras are considered good tank mates for Betta fish because they are nano fish that don’t require a large tank to be happy. They are also known to be peaceful and non-aggressive. Both species originate from South East Asia and share similar water conditions, pH levels, and temperature preferences. However, it is important to note that Betta fish can be territorial and aggressive, so it is recommended to provide plenty of lush planting for the Rasboras to hide in.


Sterbai Cory

Corydoras are good tank mates for betta fish because they have similar water requirements, different dietary needs, and peaceful temperaments. They also occupy different areas of the tank, which reduces the chances of conflict or aggression. Here are some facts about Corydoras and betta fish compatibility:

  • Corydoras are bottom dwellers who feed on algae, worms, and other debris on the substrate. Betta fish are surface feeders who prefer live or frozen foods like bloodworms, brine shrimp, and daphnia. This means they will not compete for food or resources.
  • Corydoras are mostly dull in color and lack long fins, which makes them less likely to trigger the territorial instincts of betta fish. Betta fish are known to be aggressive towards other fish that have bright colors or flowing fins, as they may perceive them as rivals or threats.
  • Corydoras and betta fish have similar water parameters, including temperature and pH levels. They both prefer a temperature of around 78°F and a pH of around 7.0. However, they can tolerate some variations as long as they are not too extreme.
  • Corydoras and betta fish both enjoy a well-planted tank with lots of hiding spots. Live plants can help improve the water quality, oxygen levels, and natural appearance of the tank. Hiding spots can provide shelter and security for both species, especially if the betta fish becomes aggressive or stressed.

If you want to keep Corydoras and betta fish together, you should make sure your tank is at least 10 gallons in size, as both species need enough space to swim and explore. You should also get a group of at least 4 or 5 Corydoras, as they are social fish who like to stay in schools. Lastly, you should monitor the behavior of your betta fish and make sure he is not bullying or harassing the Corydoras. If it is, you may need to separate them or provide more hiding places for the Corydoras.

Kuhli Loaches

Kuhli Loach (Pangio kuhlii)

Kuhli Loaches are good tank mates for betta fish because they are peaceful, friendly, and can adapt to the same water conditions as bettas. They also have different swimming levels and habits, so they are unlikely to bother or compete with each other. Kuhli Loaches are bottom dwellers that like to burrow in the sand and hide in plants, while bettas are surface dwellers that prefer open spaces and floating plants.

However, both fish need a spacious tank with plenty of hiding spots, a heater, a filter, and a lid to prevent them from jumping out. The ideal tank size for a betta and a Kuhli Loach is at least 10 gallons. The water temperature should be between 76 and 85 degrees Fahrenheit, and the pH should be around 7. Kuhli Loaches and bettas can live together peacefully, as long as they are well-fed, healthy, and not overcrowded. However, it is always a good idea to monitor their behavior and separate them if they show signs of aggression or stress.

Ember Tetra

Ember Tetra

Ember Tetra are good tank mates for betta fish because they are small, peaceful, and colorful fish that can coexist with bettas in a community tank. They have similar water parameters, temperature, and diet preferences as bettas, and they swim mostly in the middle of the tank, avoiding territorial conflicts with bettas that prefer the top. However, there are some factors to consider before adding Ember Tetra to your betta tank, such as:

  • The size of the tank: Ember Tetra are schooling fish that need to be kept in groups of at least six, preferably 10-12, to feel secure and happy. This means you will need a tank of at least 10 gallons or more to accommodate them and your betta.
  • The personality of your betta: Some bettas are more aggressive or territorial than others, and may not tolerate any other fish in their tank. You should observe your betta’s behavior and temperament before introducing any tank mates, and be prepared to separate them if necessary.
  • The feeding schedule: Ember Tetra and bettas can eat most of the same foods, such as brine shrimp, bloodworms, and daphnia, but Ember Tetra also need some vegetation in their diet, while bettas do not. You should feed them separately or use a feeding ring to prevent overfeeding or food competition.

Bristlenose Pleco

Bristlenose Pleco

Bristlenose Pleco are good tank mates for betta fish because they are both freshwater fish and share similar water parameters such as PH levels, temperature ranges and hardness. They are also peaceful and non-aggressive fish that do not compete for the same food or space in the tank.

Bristlenose Pleco are algae-eaters that help keep the tank clean, while betta fish are carnivores that feed on pellets and live or frozen foods. As long as their tank is at least 30 gallons in size, it can accommodate these two species peacefully.

Mystery Snails

Mystery Snail

Mystery snails are good tank mates for betta fish because they have similar water quality requirements, they are peaceful and non-aggressive, and they have a hard shell and an operculum to protect themselves from betta attacks. Mystery snails also help keep the tank clean by feeding on algae and leftover food.

However, some bettas can be very territorial and may nip at the snail’s antennae or eyes, so it is important to monitor their behavior and provide enough space and food for both. Mystery snails can grow up to three inches in diameter, so they need at least a 5-gallon tank to live with a betta.

Harlequin Rasbora

Harlequin Rasbora

Harlequin Rasbora are good tank mates for betta fish because they share similar water conditions, have peaceful natures, and can avoid potential aggression from the betta with their fast and agile swimming. Both species originate from South East Asia and live in rice paddies, river basins, and slow-moving water. They can live in a pH between 6-7.5 and a water temperature between 73-82°F. They are also omnivorous and can eat a variety of meat and plant-based foods.

Harlequin Rasbora are small, colorful fish that grow up to 2 inches in size and have a lifespan of about 5 years. They are shoaling fish, which means they need to be kept in groups of at least 8. A minimum tank size of 20 gallons is recommended for keeping Harlequin Rasbora and betta fish together.

Cherry Shrimp

Red cherry shrimp

Cherry shrimp are good tank mates for betta fish because they are peaceful, non-aggressive, and help to keep the aquarium clean by eating algae and other detritus. To increase the chances of keeping them together successfully, follow the tips below:

  • Choose a betta fish that already lives with shrimp or other fish, as this indicates a less aggressive temperament.
  • Provide a large tank (at least 10 gallons) with plenty of hiding places for the shrimp, such as driftwood, java moss, and live plants.
  • Introduce the cherry shrimp before the betta fish, so that the shrimp can establish their territory and the betta fish does not feel threatened.
  • Feed the betta fish well with high quality food, so that they are less likely to hunt the shrimp for food.
  • Watch for signs of betta aggression towards the shrimp, such as persistent chasing or attacking, and separate them if necessary.


Otocinclus catfish are small, peaceful, and herbivorous fish that can coexist with betta fish in the right conditions. They are compatible in terms of water parameters, temperature, and pH. They also have different feeding habits and prefer different areas of the tank. Otocinclus mainly graze on algae and stay near the bottom or middle of the tank, while bettas eat meaty foods and swim near the surface. This reduces the chance of conflict and competition for food and space.

Keep in mind that Otocinclus are shy and sensitive fish that need a well-established, mature, and planted tank with plenty of algae and hiding places. They are best kept in groups of at least six.

Neon Tetra

Neon Tetra and Betta Fish are popular freshwater fish that can sometimes live together in the same tank. However, there are some factors that affect their compatibility, such as tank size, tank setup, fish temperament, and fish numbers. Here are some reasons why Neon Tetra and Betta Fish can be good tank mates:

  • Neon Tetra and Betta Fish have similar water requirements. They both prefer soft to moderate water, with a pH range of 6.0-7.5 and a temperature of 75-80 °F.
  • Neon Tetra and Betta Fish can both benefit from a heavily planted tank. Live plants provide hiding spots, shade, and oxygen for both species. They also help create a natural and relaxing environment that can lower the stress levels of the fish.
  • Neon Tetra and Betta Fish can be introduced in a specific order to increase compatibility. It is recommended to add Neon Tetra before Betta Fish, so that the Betta Fish does not see the whole tank as his territory and become defensive. Alternatively, female Betta Fish can be used instead of male Betta Fish, as they are less aggressive and have shorter fins that are less likely to be nipped by Neon Tetra.

Amano Shrimp

Amano Shrimp (Caridina multidentata)

Amano Shrimp and Betta Fish can make good tank mates due to several reasons:

  • Compatibility Factors: Before introducing Amano shrimp to a betta tank, it’s important to consider the betta’s temperament. If the betta is aggressive, it may not be suitable. Size is also a factor, as smaller shrimp may be perceived as food.
  • Benefits of Amano Shrimp: Amano shrimp have a low bioload, making them suitable for smaller tanks. They are excellent algae eaters, which helps in maintaining the cleanliness of the tank.
  • Behavior and Habitat: Amano shrimp exhibit peaceful behavior, especially in groups. They may hide, and their activity increases in larger clusters. Creating a tank with live plants, driftwood, and hiding spots is essential for their well-being.
  • Feeding: Amano shrimp require algae wafers, blanched vegetables, and possibly Hikari Shrimp Cuisine. Overfeeding should be avoided to prevent laziness and algae overgrowth. Bettas and shrimp have different dietary needs.
  • Tank Setup: Both Amano Shrimp and Betta Fish prefer a well-decorated tank with hiding spots. Your tank should be heavily planted and must include lots of hiding places for the Amanos.
  • Ideal Habitat: Heavily planted tank with hiding places; avoid plastic plants. Prefer live or silk plants, hiding spots, may like caves.
  • Tank Conditions: Both species need similar water conditions. Temperature: 70-80°F, pH: 6-7.

Given these factors, Amano shrimp can make excellent Betta fish tankmates provided ample territory and hiding spots. However, the conditions in your aquarium must be suitable for both species for them to thrive.

Bamboo Shrimp

Bamboo Shrimp

Bamboo Shrimp and Betta Fish can make good tank mates due to several reasons:

  • Peaceful Nature: Both Bamboo Shrimp and Betta Fish are generally peaceful creatures. They are compatible with other peaceful fish and invertebrates that won’t compete for food or harass them.
  • Different Feeding Habits: Bamboo Shrimp are filter feeders and rely on microscopic organisms in the water to survive. On the other hand, Betta Fish are carnivorous and feed on insects and small crustaceans. This difference in feeding habits reduces competition for food.
  • Similar Water Conditions: Both species require similar water conditions, which makes maintaining the tank easier. They both prefer tropical water with a temperature range of 68 – 85° F.

While Bamboo Shrimp and Betta fish are generally considered to be compatible as tank mates, keep in mind that that they have different preferences when it comes to water flow. As filter feeders, Bamboo Shrimp prefer faster water flow. On the other hand, Betta fish prefer slow water flow. By designing the tank in a way that has areas with both fast water flow and slow water, you can keep both tank mates happy.

African Dwarf Frog

African Dwarf Frog and Betta Fish are good tank mates because they have similar water parameters, such as temperature and pH. They also occupy different levels of the tank, with bettas preferring the surface and mid-water, and frogs staying mostly at the bottom. However, there are some precautions to take when keeping them together, such as:

  • Provide enough space and hiding places for the frogs, as they are shy and may be stressed by the betta’s presence.
  • Monitor the feeding time, as frogs are slow eaters and may miss their food if the betta eats it first. You can use a net to separate the betta or feed them at opposite ends of the tank.
  • Add the betta to the tank after the frogs, as this may reduce the betta’s territorial behavior.


Platy Fish

Platys are often considered good tank mates for betta fish due to several reasons:

  • Similar Living Requirements: Both platys and bettas are tropical fish with similar living requirements.
  • Active and Social Behavior: Platys are known for their active and social behavior, which can bring life to the tank.
  • Non-Aggressive Nature: Platys are generally friendly and non-aggressive, reducing the chances of conflict with bettas.
  • Resilience: Platys are quite resilient and can survive in different water conditions.
  • Diet: Platys are not demanding when it comes to diet and will happily eat a variety of foods.

However, it’s important to note that the success of keeping platys with bettas depends on the tank setup and the personality of the fish. Factors such as tank size, water parameters, and tank maintenance play a crucial role. For instance, a tank that favors width over height is recommended, and having at least a 10-gallon tank can provide enough space for the fish to stay away from each other. Also, it’s recommended to have at least two to three female platys for every male to prevent aggressive behavior.

Remember, every betta fish has a unique personality, and what works for one might not work for another. Always monitor your fish closely when introducing new tank mates to ensure they are getting along well.

Leave a Comment

Your email address will not be published. Required fields are marked *