Betta fish can live with a surprising number of tank mates, plants, and invertebrates, as long as you choose carefully and provide enough space. The key is picking species that won’t trigger your betta’s territorial instincts: peaceful, non-flashy animals that stay out of its way. A solo betta needs at least 2.5 gallons, but if you want to add companions, plan for 5 to 10 gallons minimum.
Best Fish to Keep With a Betta
Not every fish will survive alongside a betta, but several small, peaceful species do well. The common thread is that they school together (making it hard for the betta to single one out), stay relatively small, and don’t have flowing, colorful fins that a betta might mistake for a rival.
Ember tetras are one of the safest choices. These 1-inch, red-orange fish are lively without being aggressive, and they tend to swim in the middle of the tank rather than competing for the betta’s preferred territory near the surface. Get at least five or six so they school together. They eat the same foods as bettas, which keeps feeding simple.
Harlequin rasboras are another excellent option. They’re peaceful enough that they won’t dominate at feeding time and generally stay out of the betta’s way. Your betta may chase them occasionally, which actually provides good exercise and mental stimulation. Like ember tetras, keep them in a group of six or more.
Cory catfish work especially well because they occupy a completely different zone of the tank. These bottom-dwellers spend their time scavenging the substrate, so they rarely cross paths with your betta. Get three to six of the same species. Albino, panda, and pygmy corys are all commonly available and grow between one and three inches. One thing to know: corys need their own sinking food. They’ll pick up some leftovers, but relying on scraps alone won’t keep them healthy.
Snails and Shrimp
Invertebrates are some of the easiest companions to pair with a betta because they’re slow, unobtrusive, and help keep the tank clean.
Nerite snails are the safest snail option. Their rounded, compact shells give the betta almost nothing to nip at, and they come in attractive patterns like zebra and tiger stripes. They’re tireless algae eaters and won’t reproduce in freshwater, so you don’t have to worry about a population explosion.
Mystery snails are larger and fun to watch, available in gold, blue, purple, and ivory. The one drawback is their long, flowing antennae. A curious or aggressive betta can mistake them for worms and nip at them repeatedly, which causes the snail to retreat into its shell and potentially starve. If you try mystery snails, watch for the first few days to see how your betta reacts.
Malaysian trumpet snails have elongated, cone-shaped shells and spend most of their time burrowing in the substrate, which helps aerate it. Ramshorn snails come in colors like pink and leopard-spotted and are hardy enough for beginners. Both species reproduce quickly, though, so be prepared to manage their numbers.
Shrimp are trickier. Cherry shrimp and other small freshwater shrimp can coexist with bettas, but there’s always a risk. Some bettas ignore shrimp entirely; others treat them as a snack. Dense plant cover gives shrimp hiding spots and dramatically improves their survival odds. If you try shrimp, add them to the tank before the betta so they can establish hiding places first.
Live Plants Bettas Love
Live plants do more than look good. They provide hiding spots that reduce stress, create resting surfaces near the waterline, improve water quality by absorbing waste compounds, and give shy tank mates places to retreat. Bettas in planted tanks tend to be calmer and more active than those in bare setups.
Anubias is the go-to beginner plant for betta tanks. It has broad, sturdy leaves that bettas love to rest on, and it grows in low light without any special equipment. Attach it to driftwood or a rock rather than burying it in the substrate. The thick base where the leaves emerge (called the rhizome) will rot if buried.
Java fern follows the same rules. It’s an easy, low-light plant that attaches to surfaces instead of rooting in gravel. Bettas enjoy weaving through its long, textured leaves.
Amazon swords are a good background plant that grows larger and bushier, providing plenty of cover for bottom-dwelling tank mates like corys.
Floating plants are particularly valuable because they create the shaded, calm surface environment bettas prefer. Frogbit, red root floaters, salvinia, and dwarf water lettuce all work well. Even common duckweed, though it spreads aggressively, is a favorite. Floating plants also help diffuse light for the fish and plants below.
Decorations and What to Avoid
Betta fins are delicate, and rough or sharp decorations can tear them, leading to infection. The classic test: if a decoration would snag a pair of pantyhose dragged across it, it will damage your betta’s fins. Hard plastic plants with pointed edges are one of the worst offenders.
Silicone plants are the safest artificial option because they’re soft all over, unlike silk plants that sometimes have sharp plastic attachment points at the base. If you use any artificial plants or leaf hammocks, check them periodically to make sure they haven’t started to degrade or develop pointy bits where pieces are coming apart.
Driftwood and smooth rocks make great natural decor. Driftwood also serves as an anchor point for anubias and java fern, and it slowly releases tannins that slightly lower pH, which bettas tolerate well. Caves and hideouts are fine as long as openings are large enough that your betta won’t get stuck.
Tank Size and Water Conditions
A single betta can technically live in 2.5 gallons, but that leaves zero room for companions. If you want to add a snail or some shrimp, plan for at least 5 gallons. For a community setup with schooling fish like tetras or rasboras, 10 gallons is the practical minimum. More space means fewer territorial conflicts and more stable water conditions.
Bettas thrive in water between 75 and 80°F with a pH between 6.5 and 8. This range overlaps nicely with the requirements of corys, rasboras, ember tetras, and most freshwater snails, which is what makes these pairings work. You’ll need a heater in most homes to keep the temperature stable, and a gentle filter that doesn’t create strong currents. Bettas are slow swimmers and struggle in high-flow tanks.
Feeding in a Community Tank
Bettas eat twice a day, a small pinch of food in the morning and again in the evening. In a community tank, the main challenge is making sure the betta eats its share without overeating food meant for tank mates, and vice versa.
Feed your betta floating pellets at one end of the tank while dropping sinking food for bottom-dwellers like corys at the other end. This takes advantage of the fact that bettas naturally feed at the surface. Remove any uneaten food after a few minutes. Leftover pellets sink and decompose, generating toxins that degrade water quality. If your betta develops a noticeable belly bulge, it’s eating too much.
Signs a Tank Mate Isn’t Working
Two male bettas should never share a tank. They will attack each other relentlessly. But even with compatible species, individual bettas vary in temperament. Some are mellow; others are persistently aggressive toward anything that moves.
Watch for sustained gill flaring, repeated chasing that doesn’t stop after the first day or two, torn fins on tank mates, or fish hiding constantly and refusing to eat. These are signs the pairing isn’t working and you’ll need to separate them. Having a backup plan, like a spare tank or a tank divider, is smart before introducing any new companions.
Quarantine New Additions
Every new fish, snail, or plant you add to an established tank carries the risk of introducing disease. Ich, a common parasite that appears as white spots, spreads through direct contact and affects all freshwater fish. Bacterial and parasitic infections can also hitchhike on live foods, new fish, or even shared nets. Keeping new arrivals in a separate container for one to two weeks before adding them to your betta’s tank lets you spot problems before they spread. This simple step prevents the most common cause of disease outbreaks in home aquariums.

