11 Peaceful Betta Fish Tank Mates That Are Beginner-Friendly!

When it comes to setting up a peaceful and visually appealing aquarium, finding the right tank mates for your betta fish can be a rewarding challenge.

In this blog post, we’ll explore various beginner-friendly betta fish tank mates that can coexist harmoniously with your betta while enhancing the beauty and dynamics of your tank.

From the algae-eating Nerite Snail to the colorful and active Cardinal Tetra, each species offers unique benefits and considerations.

Amano Shrimp

An Amano Shrimp
An Amano Shrimp

Pros

  • Too Big To Eat
  • Eats Algae
  • Cheap And Easy To Find

Cons

  • Some People Don’t Like Shrimp
  • Limited Color Options
  • Hides Alot

Amano shrimp are excellent tank mates for betta fish due to their peaceful nature, complementary diet, appropriate tank size requirements, and manageable stocking numbers.

These shrimp are renowned for their algae-eating capabilities, making them a practical and beneficial addition to a betta tank. Amano shrimp are non-aggressive and spend most of their time scavenging the tank for food.

Their peaceful temperament means they rarely provoke or attract the attention of bettas, reducing the risk of conflict. While bettas can sometimes be aggressive towards smaller tank mates, Amano shrimp are usually large enough to avoid being seen as prey, especially if the tank is well-planted with plenty of hiding spots.

In terms of diet, Amano shrimp are exceptional algae eaters. They consume various types of algae, leftover fish food, and detritus, helping to maintain clean tank conditions.

This diet complements that of bettas, who prefer high-quality pellets, flakes, and occasional live or frozen foods like brine shrimp and bloodworms. This symbiotic relationship ensures a cleaner tank environment and reduces maintenance efforts.

Amano shrimp thrive in tanks that are at least 5 gallons in size, providing enough space for them to forage and for the betta to establish its territory. For stocking, a good rule of thumb is to keep 1 Amano shrimp per 5 gallons. This number ensures that the shrimp have sufficient space and resources without overcrowding the tank.

Water Temperature65-82°F (18.5-28°C)
Water FlowStill-Low
pH6.5-8
GH4-15
KH0-10
TDS80-400
Ammonia0 ppm
Nitrite0 ppm
Nitrate<20 ppm
Amano Shrimp Water Parameters

Nerite Snails

A Horned Nerite Snail In My Aquarium
A Horned Nerite Snail In My Aquarium

Pros

  • Eats Algae
  • Can Hide In Its Shell
  • Cheap And Easy To Find

Cons

  • Can Lay Eggs In The Tank
  • Some People Don’t Like Snails
  • Can Rest On Your Tank Glass

Nerite snails are excellent tank mates for betta fish due to their peaceful temperament, complementary diet, and compatibility with water parameters.

Nerite snails are non-aggressive and non-invasive, making them ideal companions for the often territorial betta.

They primarily consume algae, biofilm, and detritus, helping to maintain a clean tank environment and reducing the need for frequent manual cleaning. This diet is beneficial for the overall health of the aquarium, ensuring stable water conditions that are crucial for betta fish.

Additionally, nerite snails are hardy and adaptable, capable of handling minor fluctuations in water conditions that might occur in a home aquarium.

Stocking numbers for nerite snails should be modest to prevent overloading the tank’s bio-capacity. Generally, one nerite snail per 5 gallons of water is a good rule of thumb. For a standard 10-gallon tank with a betta, two nerite snails are ideal.

This number ensures that the snails have enough algae and detritus to sustain themselves without starving and that their waste production doesn’t overwhelm the tank’s filtration system.

Overall, nerite snails are peaceful, efficient algae eaters that thrive in similar water conditions to bettas, making them an excellent choice for maintaining a balanced and clean aquarium environment.

Water Temperature72-79°F (22-26°C)
Water FlowLow To Moderate
pH7-8
Ammonia0
Nitrite0
Nitrate<50
Nerite Snail Water Parameters

Corydoras

A Corydoras
A Corydoras

Pros

  • Cheap And Easy To Find
  • Plenty Of Color Options
  • Armored Catfish

Cons

  • Need Medium Sized Tanks
  • Need Multiple Corydoras
  • Possess A Mild Venom

Corydoras catfish make excellent tank mates for betta fish due to their peaceful temperament, complementary diet, suitable tank size requirements, and suitable stocking numbers.

Corydoras are bottom dwellers and have a docile nature, making them non-threatening companions for bettas, which can sometimes be aggressive. This peaceful coexistence minimizes the risk of territorial disputes and stress for both species.

In terms of diet, Corydoras are scavengers that feed on leftover food, detritus, and sinking pellets. This complements the betta’s diet of floating pellets, live, or frozen foods, ensuring that food is consumed at all levels of the tank without competition.

Corydoras’ diet helps keep the tank clean by consuming uneaten food, reducing waste buildup, and maintaining better water quality.

A suitable tank size for housing both Corydoras and bettas is essential. A minimum of 15 gallons is recommended to provide ample space for both species to thrive.

Corydoras are social fish and should be kept in groups of at least six to promote natural schooling behavior and reduce stress. For a 15-gallon tank, a group of six Corydoras along with a single betta is ideal.

Overall, Corydoras are peaceful, efficient scavengers that thrive in similar water conditions to bettas, making them an excellent choice for maintaining a harmonious and clean aquarium environment.

Water Temperature68 to 82 °F (20 to 28 °C)
Water FlowStill-Moderate
pH6.0–8.0
GH2–30 dGH
KH2-15 dKH
Ammonia0 ppm
Nitrite0 ppm
Nitrate<10 ppm
Corydoras Aeneus Water Parameters

Cardinal Tetras

A Cardinal Tetra
A Cardinal Tetra

Pros

  • Hardy
  • Colorful
  • Easy To Find

Cons

  • Slightly Higher Price Tag
  • Need A Larger Tank
  • Need Plenty Of Swim Space

Cardinal tetras are decent tank mates for betta fish due to their peaceful temperament, complementary diet, suitable tank size requirements, and ideal stocking numbers.

Cardinal tetras are known for their vibrant colors and calm demeanor, which means they can coexist with bettas without triggering aggression. Their rapid swim speed makes it easy for the cardinal tetra to avoid any potential aggression from your betta.

In terms of diet, cardinal tetras are omnivores and thrive on a diet of high-quality flake food, micro-pellets, and occasional live or frozen foods such as brine shrimp and daphnia. This diet complements the betta’s preference for protein-rich foods, allowing both species to be fed easily without competition.

Regular feedings of small amounts ensure both the bettas and the tetras receive adequate nutrition.

A suitable tank size for housing both cardinal tetras and a betta is essential. A minimum of 20 gallons is recommended to provide ample swimming space and to accommodate the schooling nature of the tetras.

Cardinal tetras should be kept in groups of at least six to ensure they exhibit their natural schooling behavior and feel secure. In a 20-gallon tank, a group of eight to ten cardinal tetras along with one betta fish is ideal.

Their peaceful nature, compatible dietary needs, and shared water parameters make cardinal tetras a perfect choice for a vibrant and harmonious community tank with bettas.

Water Temperature74-84°F (23– 29°C)
Water FlowLow To Moderate
pH3.5 – 7.5
Ammonia0
Nitrite0
Nitrate30
Cardinal Tetra Water Parameters

Harlequin Rasboras

Some Harlequin Rasboras
Some Harlequin Rasboras

Pros

  • Cheap And Easy To Find
  • Peaceful
  • Easy To Feed

Cons

  • Limited Color Options
  • Need To Be Kept In Numbers
  • Need A Medium Sized Tank

Harlequin rasboras can work as tank mates for betta fish due to their peaceful temperament, similar dietary needs, suitable tank size requirements, and ideal stocking numbers.

Harlequin rasboras have a calm nature, making them compatible with the often territorial betta fish. They tend to swim in a group discouraging bettas from attacking and are fast swimmers able to avoid most betta fish if needed.

In terms of diet, harlequin rasboras are omnivores and readily accept a variety of foods. They thrive on high-quality flake food, micro-pellets, and occasional live or frozen foods.

A tank size of at least 20 gallons is recommended for housing both harlequin rasboras and a betta. This space allows the rasboras to exhibit their natural schoaling behavior and gives the betta enough territory to feel comfortable.

Harlequin rasboras should be kept in groups of six to eight to ensure they feel secure and display their best colors and behavior. In a 20-gallon tank, this number fits well with a single betta fish.

Water Temperature70–82°F (21–28 °C)
Water FlowLow
pH5.0 – 7.5
Ammonia0
Nitrite0
Nitrate<20
Harlequin Rasbora Water Parameters

Neon Tetras

A Neon Tetra
A Neon Tetra

Pros

  • Cheap And Easy To Find
  • Colorful
  • Active Fish

Cons

  • Can Have Genetic Problems
  • Needs A Medium Size Tank
  • May Nip Your Betta

Neon tetras are excellent tank mates for betta fish due to their peaceful nature, complementary diet, appropriate tank size requirements, and ideal stocking numbers.

Known for their vibrant blue and red coloration, neon tetras add a lively splash of color to any aquarium while maintaining a calm and non-aggressive temperament.

Neon tetras are shoaling fish, meaning they thrive in groups and exhibit natural, harmonious behaviors when kept together. They are generally peaceful and rarely provoke bettas, which helps maintain a tranquil tank environment.

In terms of diet, neon tetras are omnivores and enjoy a varied diet of high-quality flake or pellet food, supplemented with live or frozen foods such as brine shrimp, daphnia, and bloodworms. This diet aligns well with the feeding habits of bettas, who also benefit from a varied diet. Ensuring both species are well-fed helps to minimize any potential for food-related aggression.

Neon tetras kept with betta fish should be in tanks of at least 15 gallons. This size provides enough swimming space for the tetras while allowing the betta to establish its territory. Ideally, a group of six to ten neon tetras should be kept together, as they feel more secure and display better schooling behavior in larger groups.

Water Temperature70–77°F (21–25°C)
Water FlowLow To Moderate
pH4.0-7.5
Ammonia0
Nitrite0
Nitrate<20
Neon Tetra Water Parameters

Neocaridina Shrimp

A Yellow Cherry Shrimp In My Aquarium
A Yellow Cherry Shrimp In My Aquarium

Pros

  • Cheap And Easy To Find
  • Colorful
  • Lots Of Color Options

Cons

  • Small Enough To Eat
  • Some People Don’t Like Shrimp
  • Rare Colors Are Expensive

Cherry shrimp can make good tank mates for betta fish but depending on their personality, some betta fish will eat them.

Cherry shrimp are known for their vibrant colors, ranging from red to various shades, adding a dynamic and colorful element to your aquarium.

In terms of temperament, cherry shrimp are non-aggressive and keep to themselves, focusing on scavenging and grazing.

They are excellent tank cleaners, consuming algae, biofilm, and detritus, which helps maintain water quality and reduces tank maintenance. Their presence can enhance the overall health and cleanliness of the aquarium, benefiting both the shrimp and the betta.

Cherry shrimp thrive in tanks of at least 5 gallons, though a 10-gallon tank is ideal when housing them with a betta. This size provides enough space for both species to coexist peacefully. A well-planted tank with plenty of hiding spots is essential, as it allows shrimp to find refuge if the betta becomes curious or aggressive.

Stocking numbers for cherry shrimp can vary, but a good starting point is around 5-10 shrimp in a 10-gallon tank. This number can increase via breeding if the tank is well-maintained and has ample hiding spots.

It’s important to note that some betta fish may see cherry shrimp as food and attempt to eat them. This behavior largely depends on the individual betta’s personality. Some bettas are more aggressive and may hunt the shrimp, while others are more peaceful and coexist without issues. To increase the chances of a harmonious tank, ensure your betta is well-fed and provide plenty of hiding places for the shrimp.

Overall, cherry shrimp can be a beneficial and visually appealing addition to a betta tank, provided the betta has a suitable temperament and the tank is properly set up to accommodate both species.

Water Temperature65-80°F (18.5-27°C)
Water FlowStill-Low
pH6.7-8
GH6-10 dGH
KH3-10 dKH
Ammonia0 ppm
Nitrite0 ppm
Nitrate<20ppm
Red Cherry Shrimp Water Parameters

Bristle Nose Plecos

A Pleco
A Pleco

Pros

  • Very Hardy Fish
  • May Eat Algae

Cons

  • Require Large Tanks
  • Can Hide Alot

These small, hardy catfish are known for their unique appearance, with bristles on their noses that add an interesting visual element to any aquarium.

In terms of diet, bristlenose plecos are primarily herbivores and excellent algae eaters. They help keep the tank clean by consuming algae, biofilm, and leftover food, reducing the need for frequent tank maintenance.

Providing them with a balanced diet that includes algae wafers, blanched vegetables, and occasional protein-based foods ensures they receive all necessary nutrients.

Bristlenose plecos are known for their docile and non-aggressive temperament, making them ideal companions for bettas. They typically stay near the bottom of the tank, minding their own business, which minimizes interactions and potential conflicts with the more territorial betta. Their nocturnal habits also mean they are most active when the betta is less active.

A minimum tank size of 20 gallons is recommended for keeping a bristlenose pleco with a betta. This provides ample space for both species to thrive, ensuring the pleco has enough room to graze and find hiding spots. Live plants, driftwood, and caves are essential tank features that offer shelter and mimic their natural habitat.

Stocking numbers for bristlenose plecos are straightforward, as they are solitary fish. A single bristlenose pleco in a 20-gallon tank is sufficient. Adding more plecos can lead to territorial disputes, especially in smaller tanks.

Overall, bristlenose plecos make excellent tank mates for betta fish, contributing to a cleaner tank environment while maintaining a peaceful coexistence. Their unique look and beneficial dietary habits enhance the overall health and aesthetics of the aquarium.

Platy

A Platy Feeding
A Platy Feeding

Pros

  • Cheap And Easy To Find
  • Colorful Fish
  • Eats Lots Of Different Food

Cons

  • Breed Rapidly
  • Can Have Genetic Problems
  • May Cause Food Aggression

These vibrant, hardy fish are known for their active and social behavior, adding dynamic movement to the aquarium without causing stress to the betta.

In terms of diet, platies are omnivores and have a varied diet that aligns well with what bettas eat. They readily accept high-quality flake food, pellets, and enjoy live or frozen foods such as brine shrimp and daphnia.

This compatibility in diet simplifies feeding routines and ensures both species receive balanced nutrition.

Platies are generally peaceful and get along well with bettas, provided the tank is appropriately set up. They tend to occupy the middle and upper levels of the tank, while bettas often stay closer to the surface or in sheltered areas.

This separation helps reduce potential conflicts. However, it’s essential to monitor individual betta behavior, as some may be more aggressive than others.

A minimum tank size of 10 gallons is recommended for housing platies and a betta together, though a 15-20 gallon tank is ideal for providing ample space and reducing territorial disputes. This size allows for sufficient swimming space and hiding spots, promoting a harmonious environment.

Stocking numbers for platies should be balanced. In a 10-gallon tank, keeping 2-3 platies alongside a betta is appropriate. Platies are livebearers and can breed rapidly, so it’s advisable to keep only males or have a plan for managing fry.

Overall, platy fish are excellent companions for bettas, contributing to a lively and colorful aquarium while maintaining a peaceful coexistence. Their dietary compatibility, calm temperament, and suitable tank requirements make them a great choice for community tanks.

Water Temperature68-79°F (20-26°C)
Water FlowLow – Moderate
pH7.0-8.2
Ammonia0
Nitrite0
Nitrate<30
Platy Water Parameters

Otocinclus

An Otocinclus Catfish Feeding
An Otocinclus Catfish Feeding

Pros

  • Eats Lots Of Algae
  • Looks Cute
  • Can Be Kept In Smaller Tanks

Cons

  • Needs To Be Kept In Numbers
  • Can Be Frail
  • Can Be Picky Eaters

These small, gentle fish are known for their non-aggressive nature and their role as efficient algae eaters, helping to maintain a clean and healthy tank environment. In terms of diet, Otocinclus catfish primarily feed on algae, which makes them perfect for a community tank with a betta.

They help control algae growth, reducing the need for manual cleaning. Supplementing their diet with algae wafers and blanched vegetables such as zucchini or spinach ensures they receive adequate nutrition, especially if algae levels are low.

Otocinclus catfish are incredibly peaceful and pose no threat to bettas. They tend to stay at the bottom and sides of the tank, focusing on their algae-grazing activities, while bettas occupy the upper and middle layers. This separation in tank zones helps prevent any potential territorial disputes.

A minimum tank size of 10 gallons is recommended when keeping Otocinclus with a betta. This size provides enough space for both species to thrive and ensures adequate hiding spots and swimming areas. A well-planted tank with plenty of surfaces for algae growth is ideal for Otocinclus catfish.

Regarding stocking numbers, Otocinclus catfish are social creatures and should be kept in groups of at least 4-6 individuals. This group size helps them feel secure and exhibit natural schooling behaviors. In a 10-gallon tank, a group of 4 Otocinclus catfish alongside a betta fish creates a balanced and harmonious environment.

Overall, Otocinclus catfish are excellent companions for betta fish. Their algae-eating diet, peaceful temperament, and suitability for smaller tanks make them a valuable addition to any betta aquarium, promoting a cleaner and healthier habitat.

Water Temperature70-77°F (21–25°C)
Water FlowLow To Moderate
pH6.0 – 7.5
Ammonia0
Nitrite0
Nitrate<20
Otocinclus Water Parameters

Kuhli Loach

A Kuhli Loach In Its Aquarium
A Kuhli Loach In Its Aquarium

Pros

  • Unique Appearance
  • Can Easily Hide From A Betta

Cons

  • Can Be Difficult To Find
  • Can Be Expensive

These eel-like fish are known for their gentle nature and unique appearance, making them a great addition to a betta tank.

In terms of diet, Kuhli loaches are scavengers that primarily feed on leftover food, small invertebrates, and detritus. They help keep the tank clean by consuming uneaten food that settles at the bottom, which helps maintain water quality. Offering sinking pellets, bloodworms, and other bottom-dwelling foods ensures they receive a balanced diet.

Kuhli loaches are very peaceful and shy, preferring to hide during the day and become more active at night. Their timid nature makes them unlikely to provoke or be provoked by a betta fish. They tend to stay near the substrate, sifting through the sand and hiding among plants and decorations, which reduces the likelihood of territorial disputes with the betta.

A minimum tank size of 20 gallons is recommended when keeping Kuhli loaches with a betta fish. This size provides ample space for both species to explore and establish their territories. Additionally, a well-planted tank with plenty of hiding spots, such as caves, driftwood, and dense vegetation, is ideal for Kuhli loaches, helping them feel secure.

Regarding stocking numbers, Kuhli loaches are social fish and should be kept in groups of at least 5-6 individuals. This group size helps them feel secure and exhibit natural schooling behaviors. In a 20-gallon tank, a group of 5 Kuhli loaches alongside a betta fish creates a balanced and harmonious environment.

Overall, Kuhli loaches are excellent companions for betta fish. Their scavenging diet, peaceful temperament, and suitability for larger tanks make them a valuable addition to any betta aquarium, promoting a cleaner and more dynamic habitat.

Water Temperature70-79°F (21–26°C)
Water FlowLow
pH3.5 – 7.0
Ammonia0
Nitrite0
Nitrate<30
Kuhli Loach Water Parameters