AquaMateCheck Fish Compatibility & Tank Mate Checker

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.

Corydoras Catfish

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.

Neon Tetra

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.

Ember Tetra

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.

Harlequin Rasbora

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.

Mystery Snail

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.

Kuhli Loach

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.

Tank Setup Tips

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

Betta Fish Tank Mates Hub Betta Fish Profile Tank Stocking Calculator Browse All Fish

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