Best Tank Mates for Betta Fish
Betta splendens · Care guide for a betta fish community aquarium
Quick Answer
The best tank mates for betta fish are peaceful, bottom-dwelling or schooling species that stay out of a male betta's territory. Corydoras catfish, neon tetras, ember tetras, harlequin rasboras, and mystery snails top the list. Avoid fin-nippers like tiger barbs and any long-finned or aggressive fish that triggers territorial flaring.
Betta fish (Betta splendens) are one of the most popular freshwater aquarium fish in the world, prized for their jewel-bright colors and flowing fins. But their reputation as fighting fish is well earned: male bettas are territorial and will flare, nip, or attack fish they perceive as rivals or threats. That does not mean your betta has to live alone forever. With the right companions (peaceful, fast, or bottom-dwelling species that do not compete for the same mid-level swimming space) a betta can thrive in a lively community tank. The secret is choosing tank mates that match a betta's water parameters (75 to 80 degrees F, pH 6.5 to 7.5) while avoiding anything with long fins, bright rival colors, or a nippy temperament.
This guide breaks down the best tank mates for betta fish into three categories: the species most likely to coexist peacefully, the fish you should never house with a betta, and the tank setup tips that make a community work. Every recommendation below links to a detailed compatibility page so you can verify water parameter overlap before you buy.
Top Compatible Species
These species share a betta's tropical water range and either occupy a different tank level or school tightly enough to stay off a betta's radar. Each one earns a GOOD or CAUTION verdict on its pairing page.
Armored bottom-dwellers that spend their day rooting through the substrate for leftovers, corydoras barely interact with a betta swimming at the mid level. Keep them in groups of three or more in a 20-gallon tank or larger. Their peaceful temperament and overlapping pH range make them one of the safest bets in any betta community.
Tiny, fast, and tightly schooling, neon tetras rarely register as a threat to a betta. A school of six or more stays together and occupies the mid-to-lower water column, leaving the top level free. Their 68 to 77 degree F range still overlaps a betta's 75 to 80 degree F sweet spot.
A warmer-water schooling tetra (76 to 82 degrees F) that matches a betta's preferred temperature almost exactly. Their muted orange color does not trigger the same flaring response as brighter, long-finned fish, and they stay under an inch and a half.
Peaceful, hardy schoolers that top out around 1.75 inches and thrive at 73 to 82 degrees F. Their copper-and-black markings are distinctive without being a territorial trigger, and they prefer the same soft, slightly acidic water as a betta.
A clean-up-crew invertebrate rather than a fish, mystery snails glide across the glass and substrate eating algae and leftover food. They pose zero threat to a betta and add almost no bioload, making them ideal for a 5 to 10 gallon betta tank.
Eel-like bottom dwellers that hide during the day and scavenge at night, kuhli loaches almost never cross paths with a diurnal betta. They need soft sand substrate and a group of three or more to feel secure.
Species to Avoid
Some fish are guaranteed stress for a betta, either because they nip fins, look like a rival male, or simply grow large enough to swallow one. Steer clear of these pairings.
- Tiger Barb — Notorious fin-nippers that home in on a betta's flowing fins. Even in a large school, tiger barbs cannot resist trailing fins, and a stressed betta will clamp and eventually succumb to infection.
- Angelfish — Tall, long-finned cichlids that a betta reads as a territorial rival; the two will often flare at and attack each other. Angelfish also grow large enough to eat a small betta.
- Other Male Bettas — Two males in the same tank will fight to the death. This is non-negotiable. Never house male bettas together, and avoid fish that mimic a betta's silhouette (gouramis, paradise fish) in tight quarters.
- Large Cichlids — Most cichlids are too aggressive and territorial for a 2.8-inch semi-aggressive betta. Even dwarf cichlids can outcompete a betta at feeding time and defend their claimed caves relentlessly.
Tank Setup Tips
- Size matters more than anything else. A 5-gallon tank is the absolute minimum for a solitary betta, but a community needs 20 gallons or more so every species has room to claim its own zone (top, mid, and bottom). In a cramped tank, even peaceful tank mates become targets.
- Break the sight lines. A betta flares at what it can see. Dense planting (Java fern, Anubias, floating Salvinia), driftwood, and caves let a betta establish a territory without eyeballing its tank mates constantly. This single change prevents most aggression.
- Match the temperature carefully. Betta fish prefer 75 to 80 degrees F. Pick companions whose range overlaps the upper half of that window; ember tetras, harlequin rasboras, and corydoras all overlap cleanly. Species that need cooler water (like goldfish) or much warmer water will be chronically stressed.
- Feed at multiple levels. Bettas eat from the surface and will outcompete slow bottom-feeders for floating pellets. Drop sinking wafers for corydoras and kuhli loaches at lights-out so they get their share, and feed the betta frozen bloodworms or pellets at the surface separately.
- Quarantine every new fish for 2 to 4 weeks before adding it to a betta tank. Bettas are disease-prone when stressed, and one sick neon tetra can wipe out a whole community. Use a separate 10-gallon quarantine tank with a sponge filter.
- Introduce the betta last. If tank mates are already established when a betta arrives, it has no territory to defend and settles in faster. Rearranging decor before adding the betta also resets any territorial claims from existing fish.
Frequently Asked Questions
What are the best tank mates for betta fish?
The safest betta tank mates are peaceful bottom-dwellers and tight schoolers that share a betta's 75 to 80 degree F, pH 6.5 to 7.5 water range, including corydoras catfish, neon tetras, ember tetras, harlequin rasboras, and mystery snails. Avoid fin-nippers and long-finned or aggressive species.
Can betta fish live with other fish?
Yes. Despite their fighting reputation, male bettas coexist peacefully with the right companions in a 20-gallon or larger tank. The key is choosing species that occupy different water levels and do not trigger territorial flaring. Female bettas can live together in sorority tanks of five or more, but this is advanced and not recommended for beginners.
What size tank do I need for a betta community?
A single betta needs a 5-gallon minimum, but a community tank with betta tank mates should be 20 gallons or larger. The extra space lets each species claim a zone and dilutes territorial disputes. Always add the betta last so it has no established territory to defend.
Tools & Resources
Accuracy note: Compatibility recommendations are based on expert rules and FishBase.org water parameter data. Individual fish behavior varies; always observe new introductions for the first 48 hours and quarantine all new arrivals for 2 to 4 weeks.
Written by Rachel Yamamoto, Aquarium Writer · Last updated September 01, 2026