Guide

Best betta (Siamese fighting fish) tank mates

Which fish and invertebrates can live with a betta? Tank size and temperament matter.

Betta with tank mates

Tank size first

Bettas need at least 5 gallons on their own. For tank mates, 10 gallons or more is safer. Use our free stocking calculator to check compatibility. See betta care and neon tetras with bettas.

Fish that often work

  • Small schooling fish: Neon tetras, ember tetras, or harlequin rasboras in a group. Fast enough to avoid the betta; avoid fin-nippers.
  • Corydoras: Peaceful bottom dwellers; keep a small group. See corydoras care.
  • Kuhli loaches: Shy and bottom-dwelling; need hiding spots.

Invertebrates

Many bettas ignore snails. Shrimp can work but some bettas eat them; try amano or cherry shrimp in a well-planted tank and have a backup plan.

What to avoid

Never two male bettas together. Avoid flashy or long-finned fish that the betta may attack, and aggressive or nippy species. Have a backup plan if the betta is too territorial. Track your tank with App-aquatic.

Quick takeaways

  • 10+ gallons for betta + tank mates; choose peaceful, non-nippy species.
  • No other male bettas; watch for aggression and have a backup plan.

More guides · Betta care · Siamese fighting fish vs betta · Neons with betta · Combining fish · Get the app