Bettas have a reputation for being loners. But that reputation is only half true. The right fish that can live with bettas do exist — and a well-planned community betta tank is one of the most beautiful setups in freshwater fishkeeping. The problem is that most compatibility lists don't tell you the full story. They list fish as 'compatible' without mentioning tank size requirements, personality variables, or the warning signs that trouble is coming. By the end of this guide, you'll know exactly which fish work with bettas, which ones to avoid, and how to set up a community tank that stays peaceful long-term.
Understanding Betta Temperament First
Before you pick any tank mates, you need to understand how bettas think. Bettas are territorial fish — especially males. They evolved in shallow rice paddies and slow streams in Southeast Asia, where they'd defend small patches of water from rivals.
In an aquarium, that territorial instinct doesn't disappear. It gets triggered by three main things:
- Fish that look similar to bettas — especially those with long, flowing fins or bright red and blue coloring
- Fish that nip at the betta's fins — even once, even gently
- Overcrowded tanks with no hiding spots or territories to establish
Here's what most people miss: betta aggression isn't random. It's predictable. A betta that can't see rivals, has its own space, and isn't being chased or nipped will often ignore tank mates entirely. Set up the environment right and you solve most problems before they start.
Also worth knowing — female bettas are generally more community-friendly than males. Female-only sorority tanks and mixed community tanks with females are more forgiving setups than tanks with male bettas.
Fish That Can Live With Bettas: The Safe List
These fish have proven track records in community betta tanks. They share similar water parameters, don't trigger betta aggression, and hold their own without becoming bullies themselves.
1. Corydoras Catfish
Corydoras are bottom dwellers that mind their own business. They stay near the substrate, well away from the betta's mid-water territory. Pygmy corydoras and panda cories are the best choices for smaller tanks. Keep them in groups of 4–6 since they're schooling fish and feel stressed alone.
I've kept pygmy corydoras with three different bettas over the years. Not one incident. They're my first recommendation for any betta community tank.
2. Ember Tetras
Ember tetras are tiny (about 0.8 inches), fast, and nowhere near as visually stimulating to a betta as larger, brighter tetras. Their orange-red color is subtle enough that most bettas ignore them entirely. Keep them in groups of 8+ so they school tightly and stay out of the betta's way.
3. Harlequin Rasboras
Harlequin rasboras are peaceful, mid-water schooling fish with a calm energy that doesn't provoke bettas. They prefer similar soft, slightly acidic water — pH 6.0–7.0 — which matches betta requirements well. A school of 8–10 in a 20 gallon tank with a betta is a classic, low-conflict setup.
4. Kuhli Loaches
Kuhli loaches are eel-shaped, secretive bottom dwellers that hide in substrate and caves during the day. Bettas almost never notice them. They need hiding spots like PVC pipes or dense planting to feel secure. Keep 3–5 together since they're social with their own kind.
5. Bristlenose Plecos
A small bristlenose pleco (under 5 inches) makes an excellent algae-eating tank mate for bettas in tanks 20 gallons or larger. They're armored, slow, and spend most of their time on glass or wood surfaces. Bettas rarely bother them. Don't use common plecos — they grow too large.
6. Endler's Livebearers (Males Only)
Male endlers are tiny, active, and colorful — but their finnage is nowhere near as flowing as a betta's, so they usually don't trigger aggression. Keep males only to avoid breeding explosions. Watch your specific betta carefully the first few days; some bettas do chase endlers. [INTERNAL LINK: endler's livebearer care guide]
Invertebrates That Work Well With Bettas
Invertebrates — shrimp and snails — are often the safest tank mates for bettas because they occupy completely different zones and don't look anything like fish.
Nerite Snails
Nerite snails are the gold standard betta tank mate. They clean algae off glass and decoration, they're slow-moving and unbothered, and most bettas ignore them completely. They can't breed in freshwater (their eggs need brackish water to hatch), so you won't end up overrun.
Mystery Snails
Mystery snails are slightly larger and more visible than nerites. Some bettas will nip at their antennae if they're hungry or bored. Watch your betta's reaction carefully the first week. If the snail keeps its body retracted, that's a sign of stress — rehome it if the betta won't leave it alone.
Cherry Shrimp — Use Caution
Cherry shrimp can coexist with bettas, but it depends heavily on your individual betta. Some bettas hunt shrimp the moment they're added. Others ignore them for months and then suddenly start picking them off. Dense planting with java moss and floating plants dramatically improves shrimp survival by giving them hiding spots.
I'd rate cherry shrimp as a 'medium risk' tank mate. If your betta is calm and well-fed, it often works. If your betta is already aggressive with other fish, skip the shrimp.
Fish to Avoid Keeping With Bettas
Some fish are almost guaranteed to cause problems in a betta tank. Avoid these regardless of what the pet store staff tells you.
Other Male Bettas
Two male bettas in the same tank will fight until one is seriously injured or dead. No exceptions. Even a tank divider isn't fully safe — bettas will flare against the divider constantly, causing chronic stress. Never house two males together.
Guppies
Fancy male guppies have long, flowing colorful tails that look almost identical to rival bettas from the betta's point of view. Many bettas attack guppies on sight. Even if your betta tolerates guppies initially, fin nipping can start weeks later without warning. It's a risky pairing — avoid it unless you've personally tested your specific betta's tolerance.
Tiger Barbs
Tiger barbs are notorious fin nippers. They'll shred a betta's long fins within hours. Never put tiger barbs in a betta tank under any circumstances.
Cichlids
Most cichlids are too aggressive for any community tank with a betta. Even dwarf cichlids like rams can intimidate bettas in smaller tanks. The territorial overlap causes constant stress even without direct fighting.
Goldfish
Goldfish need cold water (60–70°F / 15–21°C). Bettas need warm water (76–82°F / 24–28°C). The temperature ranges don't overlap. Keeping them together means one species is always living outside its comfort zone.
Large Angelfish
Angelfish are beautiful but they'll bully or eat bettas in a heartbeat. Their large, flat bodies and flowing fins also trigger betta aggression. Despite being 'peaceful cichlids' in community tanks, they're incompatible with bettas.
The Master Betta Compatibility Table
| Fish / Invertebrate | Compatibility | Key Reason |
|---|---|---|
| Corydoras catfish | Excellent | Bottom dweller, non-threatening |
| Ember tetras | Excellent | Small, fast, non-flashy coloring |
| Harlequin rasboras | Excellent | Peaceful schoolers, matched water params |
| Kuhli loaches | Excellent | Secretive, bottom-dwelling, low visibility |
| Bristlenose plecos | Very Good | Armored, stays on surfaces, ignored by bettas |
| Nerite snails | Excellent | Clean algae, bettas almost always ignore them |
| Mystery snails | Good | Watch for betta nipping antennae |
| Cherry shrimp | Medium Risk | Depends on betta personality; use dense plants |
| Endler's livebearers (M) | Good | Short fins, low aggression trigger — monitor |
| Male fancy guppies | Poor | Long fins trigger betta attacks |
| Tiger barbs | Never | Relentless fin nippers |
| Other male bettas | Never | Will fight to serious injury or death |
| Cichlids | Poor | Territorial overlap causes chronic stress |
| Goldfish | Never | Incompatible water temperatures |
| Angelfish | Never | Will bully or eat bettas |
How to Introduce New Tank Mates to a Betta
Even compatible fish can trigger aggression if introduced the wrong way. Follow these steps to give every new tank mate the best chance.
Step 1: Set Up the Tank First, Add the Betta Last
This is the single most effective trick I know. If you add the betta to an already-established community tank, it doesn't see the tank as 'its' territory. It's joining an existing group rather than defending its home from invaders. The difference in aggression is noticeable.
Step 2: Rearrange Decorations When Adding New Fish
Moving plants, caves, and decorations disrupts the betta's established territory. It forces the betta to re-explore rather than immediately defending familiar zones. This small step reduces aggression during the critical first 24–48 hours.
Step 3: Use a Tank Divider for the First Week
A mesh tank divider lets fish see and smell each other without physical contact. After 5–7 days, remove it and watch closely. If aggression starts immediately, give it another week before trying again.
Step 4: Feed the Betta Before Releasing New Fish
A full betta is a calmer betta. Feed it just before adding new tank mates. Hunger increases aggression in most fish, and bettas are no exception.
Warning Signs Your Betta Is Stressed or Aggressive
Know what to watch for so you can act before a tank mate gets seriously hurt.
- Flaring constantly — spreading its gill covers and fins aggressively at tank mates
- Chasing relentlessly — pursuing one fish around the tank without stopping
- Torn or ragged fins on any fish — a sign of active biting
- Fish hiding constantly and refusing to come out for food
- Pale coloring on the betta — stress often fades betta colors
- Gasping at the surface by any fish — could be stress or water quality issue
If you see chasing that lasts more than a few minutes, separate the fish immediately. A brief flare or chase is normal. Relentless pursuit is not. Don't wait to see if it settles down on its own — it often doesn't.
Frequently Asked Questions
Can neon tetras live with bettas?
Neon tetras are a medium-risk tank mate for bettas. Their bright colors can attract betta attention, but in a well-planted 20 gallon tank with a school of 8+, most bettas tolerate them. The key is a large enough group that the tetras school tightly and a tank with enough visual barriers so the betta can't fixate on one fish. Ember tetras are a safer alternative.
Can guppies live with bettas?
Fancy male guppies are one of the most common betta tank mate mistakes. Their long, flowing, colorful tails trigger betta aggression in most cases. Some bettas tolerate them — but it's a gamble. If you want to try, use short-finned guppy varieties and watch closely for 72 hours. Have a backup tank ready if it doesn't work out.
Can female bettas live with other fish?
Female bettas are significantly more community-friendly than males. They can often be kept in groups (called a sorority) and housed with the same fish that work with male bettas. That said, individual personality still matters. Some female bettas are just as aggressive as males. Always monitor the first week after any new introduction.
What is the minimum tank size for a betta community tank?
The minimum tank size for a betta with tank mates is 10 gallons. Smaller tanks don't give the betta and its companions enough space to establish separate territories. A 20 gallon long is the ideal size — it provides enough swimming length and planting space to keep everyone comfortable without constant territorial conflicts.
Do bettas eat shrimp?
Some bettas will hunt and eat shrimp; others completely ignore them. It depends on the individual betta. Dense planting with java moss, hornwort, and floating plants dramatically improves shrimp survival by providing hiding spaces. Ghost shrimp are a good low-cost test before investing in a cherry shrimp colony. Feed your betta well to reduce its hunting instinct.
Author Bio
Written by a freshwater aquarium enthusiast with 9+ years of experience keeping betta fish, community tanks, and planted aquariums. Has personally tested compatibility combinations for bettas across multiple tank setups and specializes in beginner-friendly fishkeeping guides.