Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

Betta Tank Mates: My 15 Best Picks (And 4 I’d Never Risk)

Betta Tank Mates

Thank you for visiting! By the way… any links on this page that lead to products on Amazon and other stores/partners are affiliate links Aquarium Store Depot earns a commission if you make a purchase.


Betta tank mates are something I get asked about constantly, and my answer is always: it depends on the individual betta. I’ve kept bettas with peaceful community fish successfully, and I’ve had bettas that would go after anything that moved. After 25+ years keeping them, I’ve developed a pretty good sense of which species work and which ones are just asking for trouble. These 15 picks are the ones I’d actually try in a betta community setup.

Bettas get a reputation for being impossible to keep with other fish – and honestly, that reputation isn’t entirely wrong. I’ve seen bettas that would destroy anything you put in the tank, and I’ve seen others that coexist peacefully in a fully stocked community. The key is knowing which tank mates reduce the risk and which ones almost always end badly. After years of keeping bettas and fielding questions from hobbyists, I’ve settled on 15 species that consistently work, along with 4 that I’d avoid regardless of what someone at the fish store tells you.

What Makes a Good Betta Tank Mate

Three things decide whether a tank mate will work: individual betta temperament (some bettas are peaceful, some are not, this is the variable you cannot control in advance), fin profile (long flowing fins attract nipping and draw the betta’s aggression), and tank size (under 15 gallons, even peaceful species end up in each other’s space constantly). Water temperature is betta-first: 76–81°F, and most tropical community fish are comfortable in that range. One male betta per tank, always. Female bettas can coexist in larger sorority setups, but that’s a different conversation.

Expert Take

Bettas get a worse reputation as tank mates than they deserve, and a better one than they should. The reality is that individual temperament varies enormously. I’ve kept bettas in community tanks that were completely peaceful and others that dismantled the tank in a week. The species matters less than the individual fish. Choose tank mates that are fast, have short fins, and aren’t red or blue. After 25+ years in this hobby, my rule is simple: if you haven’t seen your betta with tank mates before, always have a backup tank ready. Individual temperament is the one variable no guide can predict for you. — Mark Valderrama, AquariumStoreDepot

Quick-Reference Comparison Table

Species Adult Size Min Tank Ease (Betta) Compatibility
Corydoras Catfish 1–4 in (2.5–10 cm) 20 gal (75 L) 9/10 High
Platys 2–3 in (5–7.5 cm) 15 gal (57 L) 7/10 Medium
Harlequin Rasbora 2 in (5 cm) 15 gal (57 L) 9/10 High
Cardinal Tetra 1.5 in (4 cm) 15 gal (57 L) 7/10 High
Neon Tetra 1 in (2.5 cm) 10 gal (38 L) 8/10 High
Ember Tetra 0.75 in (2 cm) 10 gal (38 L) 9/10 High
Rummy Nose Tetra 2 in (5 cm) 20 gal (75 L) 7/10 High
Molly Fish 5 in (12.5 cm) 15 gal (57 L) 6/10 Medium
Endler’s Livebearer 1 in (2.5 cm) 10 gal (38 L) 8/10 Medium
Honey Gourami 2 in (5 cm) 20 gal (75 L) 6/10 Medium
Chili Rasbora 0.75 in (2 cm) 5 gal (19 L) 8/10 High
Otocinclus 2 in (5 cm) 10 gal (38 L) 7/10 High
Bristlenose Pleco 5 in (12.5 cm) 15 gal (57 L) 9/10 High
Kuhli Loach 4 in (10 cm) 15 gal (57 L) 9/10 High
Bamboo Shrimp 2 in (5 cm) 20 gal (75 L) 7/10 High

15 of the Best Betta Tank Mates

For those who prefer a visual reference, I have supplied a video from my YouTube channel. If you like videos like this, be sure to subscribe!

1. Corydoras Catfish

Ease: 9/10: Reliable in almost any betta community setup. Bottom-dwelling, short-finned, and utterly unbothered by the betta above them.

Scientific Name: Corydoras spp. | Adult Size: 1–4 in (2.5–10 cm) | Min Tank: 20 gal (75 L) | Compatibility: High | Care Level: Easy | Temp: 72–82°F (22–28°C) | Diet: Omnivore | Origin: South America | Level: Bottom

Cory catfish get along with pretty much any other small tropical fish. These social bottom-feeders make some of the best tank mates for bettas because they are really peaceful and do a great job of keeping the substrate clean. There are loads of different types of cory catfish in the hobby, and just about any of them will work as a betta tank mate. Keep a school of at least 6, a single cory or a pair will hide and stress out, which defeats the purpose.

2. Platys

Ease: 7/10: Colorful, easy, and peaceful. Watch water pH, they prefer neutral to alkaline, which aligns well with bettas.

Scientific Name: Xiphophorus maculatus | Adult Size: 2–3 in (5–7.5 cm) | Min Tank: 15 gal (57 L) | Compatibility: Medium | Care Level: Easy | Temp: 68–79°F (20–26°C) | Diet: Omnivore | Origin: Central America | Level: All levels

Platy fish are colorful little livebearers that can make great mates for bettas. They come in a huge range of colors and are genuinely easy to care for. One note: if you mix males and females, they will breed. The betta (and adult platys) will eat most fry, but if you don’t want the breeding chaos, stick to one sex.

3. Harlequin Rasbora

Ease: 9/10: Fast-moving, short-finned schooling fish. One of the safest picks on this list.

Scientific Name: Trigonostigma heteromorpha | Adult Size: 2 in (5 cm) | Min Tank: 15 gal (57 L) | Compatibility: High | Care Level: Easy | Temp: 72–77°F (22–25°C) | Diet: Omnivore | Origin: Southeast Asia | Level: Middle

Harlequin rasboras are easy to recognize by the distinctive black triangle on their sides. The rest of their body is golden orange, which makes these little fish really stand out in an aquarium. They’re quick enough that even an aggressive betta rarely catches them, and they don’t have the fin profile that triggers betta aggression.

4. Cardinal Tetra

Ease: 7/10: Softer water requirements than most tetras. A slightly more demanding pick, but the payoff in color is worth it for intermediate keepers.

Scientific Name: Paracheirodon axelrodi | Adult Size: 1.5 in (4 cm) | Min Tank: 15 gal (57 L) | Compatibility: High | Care Level: Moderate | Temp: 73–84°F (23–29°C) | Diet: Omnivore | Origin: Venezuela & Brazil | Level: Middle, top

Cardinal tetras are one of the most brightly colored fish in the aquarium hobby. They make excellent companions in groups of 6 or more, when water parameters match. Cardinals grow a little larger and need softer, more acidic water than neon tetras, check your tap water before buying. If your parameters are right, they’re outstanding.

5. Neon Tetra

Ease: 8/10: The classic pairing. School size is everything, less than 6 and they become nervous, which increases their visibility to an aggressive betta.

Scientific Name: Paracheirodon innesi | Adult Size: 0.8–1.2 in (2–3 cm) | Min Tank: 10 gal (38 L) | Compatibility: High | Care Level: Easy | Temp: 70–77°F (21–25°C) | Diet: Omnivore | Origin: South America | Level: Middle

The classic neon tetra is just as well known as the betta, and they make great mates in the right setup. Keep them in a school of 8 or more, a school of 6 is the minimum, not the target. More fish equals more confident movement, which actually reduces betta interest.

Hard Rule: Never add fin-nipping species (tiger barbs, serpae tetras, or any fast-moving nippy fish) to a betta tank. One stressed betta deteriorates fast. Fin damage invites infection, and infection in a betta is rarely contained.

6. Ember Tetra

Ease: 9/10: Tiny, peaceful, and compatible with betta water parameters. Ideal for planted nano and mid-size tanks.

Scientific Name: Hyphessobrycon amandae | Adult Size: 0.75 in (2 cm) | Min Tank: 10 gal (38 L) | Compatibility: High | Care Level: Easy | Temp: 72–77°F (22–25°C) | Diet: Carnivore | Origin: Brazil | Level: Middle

Ember tetras have an amazing bright orange color that pops in a planted tank, especially over dark substrate. If you want to brighten up a betta tank without the risk of fin-nipping, a school of 8 or more embers is one of the safest choices you can make.

7. Rummy Nose Tetra

Ease: 7/10: Requires higher water quality and a larger tank than the other tetras on this list. Better for experienced keepers who can maintain stable parameters.

Scientific Name: Petitella spp. | Adult Size: 2 in (5 cm) | Min Tank: 20 gal (75 L) | Compatibility: High | Care Level: Moderate | Temp: 74–79°F (23–26°C) | Diet: Omnivore | Origin: Brazil & Peru | Level: Middle

Rummy nose tetras are beautiful schooling fish that make suitable companions for both male and female bettas. These distinctive fish have red faces and bold black-and-white tails, and they school tightly, which is genuinely impressive to watch. The tradeoff is that they’re more sensitive to water quality than neons or embers. Don’t add them to a new or unstable tank.

8. Molly Fish

Ease: 6/10: Larger than most picks on this list and prefers harder water. A good option if your tap water is hard and your tank is 20+ gallons.

Scientific Name: Poecilia latipinna, P. sphenops, P. velifera | Adult Size: 5 in (12.5 cm) | Min Tank: 15 gal (57 L) | Compatibility: Medium | Care Level: Moderate | Temp: 72–82°F (22–28°C) | Diet: Omnivore | Origin: North & South America | Level: Middle

Molly fish are medium-sized livebearers that come in all sorts of shapes, sizes, and colors. They’re peaceful, but they’re also the largest fish on this list, in a small tank, that bulk creates competition for space. Like platys, mixed-sex mollies breed readily. If you don’t want fry explosions, keep one sex.

9. Endler’s Livebearer

Ease: 8/10: Tiny, colorful, and low-demand. One of the best picks for smaller tanks or keepers who want minimal fuss.

Scientific Name: Poecilia wingei | Adult Size: 1 in (2.5 cm) | Min Tank: 10 gal (38 L) | Compatibility: Medium | Care Level: Easy | Temp: 64–82°F (18–28°C) | Diet: Omnivore | Origin: Venezuela | Level: All levels

Endler’s livebearers stay really small and can be kept in tanks as small as 10 gallons. These fun little fish are super peaceful, and really colorful too. One caution: fancy-tail male Endler’s can trigger betta aggression because of their flowing fins, shorter-finned males are a safer choice if your betta is on the aggressive side.

10. Honey Gourami

Ease: 6/10: The only gourami safe for a betta tank, and only with enough space. Avoid larger gouramis completely.

Scientific Name: Trichogaster chuna | Adult Size: 2 in (5 cm) | Min Tank: 20 gal (75 L) | Compatibility: Medium | Care Level: Easy | Temp: 72–80°F (22–27°C) | Diet: Carnivore | Origin: India, Bangladesh | Level: All levels

The honey gourami is a wonderful community fish, very peaceful, great colors, and easy to care for. They get along with betta fish provided they have enough room. In tanks under 20 gallons, the betta may see the honey gourami as a competitor and harass it. This is one I’d only recommend in a well-planted 20-gallon or larger.

11. Chili Rasbora

Ease: 8/10: The best companion for nano betta setups. Tiny, non-threatening, and genuinely beautiful in a planted tank.

Scientific Name: Boraras brigittae | Adult Size: 0.75 in (2 cm) | Min Tank: 5 gal (19 L) | Compatibility: High | Care Level: Moderate | Temp: 70–82°F (21–28°C) | Diet: Carnivore | Origin: Borneo | Level: Midwater

If you keep your betta in a nano tank of 5 gallons or so, companions are hard to find. The chili rasbora is the answer. These tiny fish feel right at home in a small tank and can live happily with one betta. They should always be kept in groups, solo chili rasboras are shy and stressed. A betta with a school of 10+ chilis in a heavily planted nano tank is one of my favorite setups in the hobby.

12. Otocinclus

Ease: 7/10: Perfectly peaceful, but they need a mature, algae-producing tank. Don’t add them to new setups.

Scientific Name: Otocinclus spp. | Adult Size: 2 in (5 cm) | Min Tank: 10 gal (38 L) | Compatibility: High | Care Level: Moderate | Temp: 74–79°F (23–26°C) | Diet: Algae | Origin: South America | Level: All levels

Otocinclus catfish are probably the most peaceful aquarium fish in the entire hobby, zero chance of them harming your betta. They have a big appetite for algae and do a great job keeping the glass and plants clean. The catch: they need an established tank with sufficient algae growth, plus supplemental feeding (zucchini, algae wafers). Don’t add them to new tanks.

13. Bristlenose Pleco

Ease: 9/10: Stays small, cleans the tank, and wants nothing to do with the betta. One of the most reliable choices on this list.

Scientific Name: Ancistrus spp. | Adult Size: 5 in (12.5 cm) | Min Tank: 15 gal (57 L) | Compatibility: High | Care Level: Moderate | Temp: 70–78°F (21–26°C) | Diet: Herbivore | Origin: South America | Level: Bottom

Bristlenose plecos are great betta fish mates that stay pretty small and do a great job of keeping the bottom of your tank clean. These odd-looking catfish love to graze on driftwood and need hiding spaces where they can relax. Like bettas, keep just one per tank, two bristlenoses will fight over territory.

14. Kuhli Loach

Ease: 9/10: Zero conflict risk with bettas. Their eel-like shape and burrowing behavior keeps them well out of the betta’s territory.

Scientific Name: Pangio semicincta | Adult Size: 4 in (10 cm) | Min Tank: 15 gal (57 L) | Compatibility: High | Care Level: Easy | Temp: 70–79°F (21–26°C) | Diet: Omnivore | Origin: Southeast Asia | Level: Bottom

Kuhli loaches are really peaceful, look amazing, and are great for cleaning up uneaten food. They’ll get along great with your betta. The one downside: they’re shy, spending a lot of time hiding under decorations or in the substrate. A group of 3 or more will make them more active and visible.

15. Bamboo Shrimp

Ease: 7/10: The only shrimp that consistently survives in a betta tank. Their size makes them unbothered, but they need stable water and high flow areas to feed.

Scientific Name: Atyopsis mollucensis | Adult Size: 2–3 in (5–7.5 cm) | Min Tank: 20 gal (75 L) | Compatibility: High | Care Level: Moderate | Temp: 68–77°F (20–25°C) | Diet: Filter feeder | Origin: Southeast Asia | Level: All levels

Bettas love to snack on small shrimp, cherry shrimp, crystal shrimp, and most nano shrimp are not safe in a betta tank. Bamboo shrimp are the exception – large enough that a betta won’t bother them, and filter feeders that actively avoid conflict. Place them in a higher-flow area where they can fan food particles from the water. Fascinating fish to watch, completely different behavior from any other tank mate on this list.

Fish to Avoid

There are many great tank mates for betta fish, but there are also a few to steer clear of.

1. Tiger Barbs

Tiger barbs might be beautiful, but they’re too boisterous for a betta tank. These colorful fish have a reputation for fin-nipping, which is a serious threat to the male betta with its long, flowing fins. The male betta will stress, deteriorate, and potentially develop infections. Don’t do it.

2. Cichlids

Most cichlid species will not make good mates for your betta. They tend to be territorial, and larger species can be very predatory. Even rams (which some hobbyists try) are risky. The overlap in water parameters doesn’t make up for the compatibility problems.

3. Angelfish

Bettas and angelfish have been known to fight, possibly because of their similar body shapes. Water parameters overlap, but compatibility doesn’t. Avoid keeping angelfish as betta tank companions.

4. Goldfish

Goldfish are coldwater fish that need 65–72°F (18–22°C) to thrive. Bettas need 76–81°F (24–27°C). You cannot keep both comfortable at the same time. This one isn’t a compatibility question, it’s a hard temperature mismatch.

5. Nippy Tetras

While many tetras work well with bettas, some are notorious fin-nippers. Avoid serpae tetras, black skirt tetras, and silvertip tetras in any betta tank regardless of how peaceful the individual fish seems in the store.

When Things Go Wrong

Betta aggression usually shows up in the first 24–72 hours. Watch for these signs: the betta flaring constantly at tank mates (not just the glass), chasing fish across the tank rather than investigating briefly, or tank mates hiding together in one corner and refusing to come out. Clamped fins on any fish after the first day is a stress signal that deserves attention.

If you see these signs, have a backup plan. A small hospital or quarantine tank keeps your options open. You can’t control an individual betta’s temperament, some fish just aren’t community fish, and separating them before damage is done is the right call. This isn’t failure; it’s the realistic part of keeping bettas in a community setup that most articles won’t tell you.

Setting Up a Betta Community Tank

Introducing Tank Mates

Each betta has its own personality, so have a plan-B in case things don’t work out. A small quarantine tank is the ideal backup. Quarantine all new fish for about two weeks before adding them to your display tank. Add hiding spaces and live plants to break up lines of sight and give fish an escape route if conflict starts.

Aquarium Size

Many keepers start with a betta in a 5-gallon tank. Adding tank mates to a 5-gallon is risky, the betta will treat the entire tank as its territory and attack anything that enters. A 15 or 20-gallon opens up most of the options on this list and gives the betta enough space to have a territory without constantly encountering tank mates. If a community betta tank is the goal, 20 gallons is where I’d start.

Filtration

Bettas need filtration, but they’re weak swimmers, high flow stresses them. Choose a filter with an adjustable flow rate and keep the surface current gentle. A well-baffled hang-on-back is the most practical option for most betta community tanks, affordable, easy to maintain, and easy to dial down the flow. Rate it for at least the full tank volume, ideally double, to handle the bioload of a community setup.

Heating

Bettas are tropical fish and so are all the other fish on this list. An adjustable heater is required in most climates. Target 77°F (25°C) as a middle ground that works for bettas and most of the community species listed here. If you add neon tetras (prefer 70–77°F) and a bristlenose pleco (prefers 70–78°F), 77°F keeps everyone comfortable.

Plants and Decor

Live plants help enormously in a betta community tank. They break up line of sight, give smaller fish places to hide, and reduce the betta’s ability to control the whole tank visually. Start with Java fern, Anubias, and hornwort if you’re new to plants, all are easy, low-light, and effective. Avoid sharp-edged decor that can tear betta fins.

Mark’s Pick: Corydoras catfish. They stay on the bottom, have no fins worth nipping, and completely ignore the betta. In 25 years I’ve never seen a betta harass a corydoras that wasn’t actively cornered.

Frequently Asked Questions

Do betta fish need companions?

Betta fish do not need to live with other fish. Your betta won’t get lonely, but it might get bored in a very small, empty tank. Tank mates are optional, and only a good idea if your tank is large enough to support them.

What fish can bettas live with?

Some of the best tank mates for betta fish include peaceful bottom-dwellers like corydoras and otocinclus, fast-moving schooling fish like ember tetras and harlequin rasboras, and clean-up crew animals like bristlenose plecos and kuhli loaches.

Can male and female bettas live together?

A male betta should not be kept with female bettas in the same tank. This can lead to serious fighting and even death. Male and female bettas should only be brought together to breed, under controlled conditions with a backup plan.

Can guppies live with bettas?

Plain female guppies can work with bettas. Fancy-tail male guppies are a risk, their long, colorful fins look like a rival betta to most males. If you want to try guppies, choose females or short-finned males and watch carefully in the first week.

What size tank do I need for a betta community?

A 20-gallon tank is the practical minimum for a betta community setup. In tanks under 15 gallons, the betta treats the entire space as its territory. More space means less aggression and more options for tank mates.

Is a Betta Community Tank Right for You?

Good Fit If:

  • You have a planted tank with plenty of sight-line breaks and hiding spots
  • You want calm, bottom-dwelling or fast-moving mid-water species that won’t draw the betta’s attention
  • You have a tank of at least 20 gallons: cramped spaces escalate aggression
  • You are prepared to separate the betta quickly if aggression starts

Avoid If:

  • You want to add guppies, fancy-tail fish, or anything with flowing fins to a known-aggressive betta
  • Your tank is under 10 gallons: the betta will own it and attack anything that enters
  • You want multiple bettas: two males in the same tank is not a community setup, it’s a fight
  • You expect a set-it-and-forget-it combination: you need to monitor carefully for the first week

Final Thoughts

Choosing the best mates for your betta fish can be stressful, especially given the aggressive reputation of these awesome fish. The good news is that betta fish can get along really well with loads of different species in carefully planned community tanks, you just need to pick the right fish, have enough space, and be honest with yourself about your betta’s individual temperament. The 15 species in this list are the ones I’d actually recommend, not just the ones that are technically possible. Start with corydoras if you’re unsure, that pairing almost never goes wrong.

📚 Want to learn more? This article is part of our complete Betta Fish Guide, your ultimate resource for betta care, types, tank setup, feeding, tank mates, and more.

Comments

10 responses to “Betta Tank Mates: My 15 Best Picks (And 4 I’d Never Risk)”

  1. Willa Avatar
    Willa

    Hi I got a male lion betta for my birthday. I do not plan to breed but he sure is making a big bubble nest. When will he stop making it. I’ve only had him for a few weeks. Any advice. If I remove it he is just going to make another one.

  2. Dawn L Avatar
    Dawn L

    I have a male betta in a 5 gallon tank which is prone to algae growth. I’m looking for a peaceful efficient cleaner as well as a fun to watch (not always hiding) fish. What would you recommend?

    1. Mark Valderrama Avatar

      For a 5 gallon tank – a mystery snail

  3. Nicole Avatar
    Nicole

    I’m pretty excited to be starting my Beta Sorority tank. I only have a blue half-moon named BlueBerry for the moment. How many female Betas can be in a 36g? I’m wanting to add some cherry shrimp and mystery snails as well. What’s your thoughts? I have 4 caves right now and 4 anubis in as well. Will be adding more as the community grows.

    1. Mark Valderrama Avatar

      Hi there. I would encourage you to check out Lisa at KG Tropicals as she is considered our subject matter expert when it comes to female betta. In summary here is the guidance:

      – The ideal female betta count is 5 in a 30″ long tank
      – You’ll want 6-8 dither fish to run out to help diffuse aggression
      – Planted tanks help A LOT

      It’s possible that your bettas will try to eat the cherry shrimp. Consider a bigger shrimp like a bamboo or vampire shrimp instead. No issues with the mystery snail.

  4. Lakota Avatar
    Lakota

    love the site I recently acquired me a beautiful male Betta his name is David Bowie n now I know what other friends he can have will update once I figure out who will move in.

  5. Teresa Avatar
    Teresa

    i had a 10-gallon community tank with a pleco, a cherry shrimp, a few guppies, and a honey gourami. I moved the guppies and gourami to a shallow paladarium with lots of hiding places, so I thought adding a male betta would be ok and that they would all pick spots, but he bullied the rest of them all around the tank. He especially targeted the gourami.

    i moved the betta to the tank with the pleco and shrimp and they are all getting along fine. I’m thinking of adding some neon tetras, but the chili rasboras sound like a good fit, too!

  6. Alyssa Avatar
    Alyssa

    Oh that’s interesting! I love mini gouramis but always thought they wouldn’t get along with a betta. I have a dwarf powder blue one in my daughter’s 20 gallon community tank but was told it wouldn’t do well with a betta. My son currently has a single betta and we will be upgrading to a 20 gallon for him and are doing research on which fish may possibly work. I have no experience with honey gouramis so I’ll look into that one and see if it’s doable.

    1. EdibleJesus Avatar
      EdibleJesus

      By chance, did you add the Gourami in with the Betta?
      I know It’s only been a few days since you posted the comment.
      I’m just curious.

      1. Mark Valderrama Avatar

        Hi There. The honey gourami is the only gourami that you would have a decent chance with. You will want a larger tank, though. I wouldn’t attempt in an aquarium smaller than 20 gallons.

Leave a Reply

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