What Fish Can Live With Bettas?

Safe tank mates, fish to avoid, and how to tell if your betta will tolerate company

BettaMay 20269 min read
Important: Betta compatibility is highly individual. Two bettas of the same temperament can have completely different reactions to tank mates. Always have a backup plan โ€” a spare tank or divider โ€” before adding any fish with a betta.

Bettas have a reputation as aggressive, solitary fish that can't live with anything. The reality is more nuanced. Some bettas are genuinely peaceful and coexist happily with carefully chosen tank mates. Others will attack and kill anything they share water with. You don't always know which type you have until you try.

What you can control is giving the attempt the best possible chance of success โ€” choosing the right tank mates, having an adequate tank size, setting up the environment correctly, and watching carefully for signs of aggression.

The golden rules of betta tank mates

Before we get into specific species, here are the principles that apply to any betta tank mate situation.

Tank size matters enormously. A 5-gallon tank is too small for a betta and tank mates. The minimum for a betta community setup is 10 gallons โ€” 20 gallons gives everyone genuine space and dramatically reduces aggression.

Avoid fish that look like bettas. Long flowing fins, bright colors, and a similar body shape trigger aggression in male bettas. Guppies are a classic example โ€” their flowing tails look enough like a rival betta that many bettas will attack them relentlessly.

Avoid fin nippers. Tiger barbs, serpae tetras, and many other active fish will nip at betta fins, causing stress and fin damage. A betta with ragged fins from nipping is miserable.

Introduce tank mates before the betta when possible. A betta that has already established territory will defend it aggressively against newcomers. Adding the betta last to a tank that already has other fish changes the dynamic.

Always watch closely for 48 hours after introducing any new fish. If you see persistent chasing, flaring, or any fish hiding constantly and refusing to eat, separation is needed.

โœ… Good betta tank mates

Corydoras catfish are one of the most reliably compatible tank mates for bettas. They are peaceful bottom dwellers that mind their own business, stay out of the betta's territory near the surface, and don't have the flowing fins or bright colors that trigger aggression. Keep them in groups of 4 or more โ€” they are social fish and do poorly alone. Pygmy corydoras are particularly good for smaller tanks.

Nerite snails and mystery snails are excellent companions. They eat algae, clean up leftover food, and are essentially invisible to bettas. Some bettas will occasionally peck at snail antennae but this rarely causes lasting harm. Snails are genuinely low-risk tank mates.

Amano shrimp and ghost shrimp can work in larger tanks with calmer bettas, though some bettas will hunt and eat shrimp. Cherry shrimp are brightly colored and more likely to attract attention. If you want shrimp with a betta, start with a few inexpensive ghost shrimp to test your betta's reaction before investing in pricier species.

Kuhli loaches are another good bottom-dwelling option. They're peaceful, hide among plants and substrate, and occupy a completely different part of the tank from the betta. Their eel-like appearance is unusual enough that bettas generally don't register them as competitors.

Otocinclus catfish (otos) are tiny algae-eating fish that stay near the glass and plants. Very peaceful and generally ignored by bettas. They need a mature tank with established algae growth and prefer groups of 4 or more.

๐Ÿ  Is your tank big enough for a betta community?

Check your setup with our Tank Size Checker โ€” select Betta for species-specific advice.

Check My Tank Free

โš ๏ธ Proceed with caution

Neon tetras and other small tetras can work with calm bettas in larger tanks, but they are fast-moving and their iridescent coloring can attract attention from more aggressive bettas. The risk is manageable in a 20-gallon planted tank with a relaxed betta, but not recommended for beginners or in smaller setups.

Dwarf gouramis are sometimes suggested as betta companions but this is generally a bad idea. Gouramis are labyrinth fish like bettas โ€” they breathe air, look somewhat similar, and often trigger serious aggression. Occasional successes are reported but the risk of a serious fight is high.

Rasboras โ€” especially harlequin rasboras โ€” can work in a peaceful betta's tank. They are schooling fish that move quickly and don't have flowing fins. A school of 6 or more harlequins in a 15-20 gallon planted tank with a calm betta often works well.

Platies and mollies are sometimes kept with bettas. They are robust enough to handle some harassment and peaceful enough not to provoke. Male platies can occasionally be mistaken for rivals due to their color, but females are less likely to cause issues.

โŒ Fish to never put with bettas

Other male bettas โ€” this needs no explanation. Two male bettas in the same tank will fight until one is dead or severely injured. No exceptions.

Guppies are the most common mistake beginners make. Their flowing, colorful tails look almost identical to a rival betta to the betta's eyes. Most bettas will relentlessly attack guppies. The occasional report of successful cohabitation is the exception, not the rule.

Tiger barbs are notorious fin nippers and will shred a betta's fins within hours. Avoid entirely.

Any cichlid โ€” cichlids are aggressive fish that will hold their own against a betta and potentially kill it, or stress it severely through territorial behavior.

Goldfish are a bad pairing for a completely different reason โ€” they are cold water fish that thrive at 65โ€“72ยฐF while bettas need 78โ€“80ยฐF. Even if they don't fight, one of them will always be living at the wrong temperature.

Angel fish will likely eat bettas. Their size and semi-aggressive nature makes them incompatible with bettas in most setups.

What if your betta is aggressive to everything?

Some bettas simply will not tolerate any tank mates, and that is completely fine. A betta that lives alone in a well-set-up 10-gallon tank with plants, hiding spots, and good water quality is a happy fish. The goal is a thriving betta, not a community tank.

If you've tried appropriate tank mates and your betta attacked them, remove the other fish and don't try again. Chronic stress from an aggressive encounter shortens the betta's lifespan and reduces their quality of life.

A solo betta can still have a rich environment. Add live or silk plants for resting spots, a leaf hammock near the surface where bettas love to rest, caves and hiding places for security, and gentle surface movement. A betta with interesting surroundings will be more behaviorally active and visibly happier than one in a bare tank.

๐Ÿ›’ Recommended for betta keepers

Hikari Betta Bio-Gold

Premium betta-specific pellet food

View on Amazon โ†’

Seachem Prime

Essential water conditioner

View on Amazon โ†’

API Master Test Kit

Monitor water quality

View on Amazon โ†’

Seachem Stability

Cycles new tanks safely

View on Amazon โ†’

As an Amazon Associate, Pond Pal earns from qualifying purchases.

Want our full betta care guide?

Everything about betta tank size, temperature, feeding, and health in one place.

Read the Betta Care Guide
โ† How to cycle a fish tankNext: African cichlid tank setup โ†’