Skip to content
Stock checked on Amazon · 40 aquarium gear comparisons
Fish profile · Gouramis and bettas

Betta fish

Betta fish care: a heated, filtered tank of at least 5 gallons, never a bowl. Water temperature, decor, diet, tank mates and how bettas breed.

By The AcuarioSano Team Updated on 3 min read
Betta fish (Betta splendens)
Photo: Henryk Niestrój · CC BY 4.0 · Wikimedia Commons

Quick facts

Betta splendens

Scientific name
Betta splendens
Origin
Asia
Difficulty
Easy
Adult size
2.4 in (6 cm)
Minimum tank
7 gal (25 L)
Minimum group
Can be kept alone
Temperature
75–82 °F (24–28 °C)
pH
6–7.5
Hardness (GH)
3–15 °dGH
Temperament
Semi-aggressive / territorial
Tank zone
Top
Diet
Carnivore
Lifespan
3 years
Breeding
Bubble nester
Plant-safe
Yes
Shrimp-safe
No

If you buy through our links, Amazon pays us a small commission at no extra cost to you. That’s how we keep the site running. How we choose.

Contents +

Overview

The betta, or Siamese fighting fish, may be the best-known aquarium fish in the world. Wild bettas come from rice paddies, ponds and slow canals in Thailand and Southeast Asia, while the domestic betta is the result of centuries of selective breeding: today's males come in huge-finned forms (veiltail, halfmoon, crowntail, short-finned plakat) and every color imaginable.

As a labyrinth fish it can breathe air at the surface, which fed the myth that bettas are happy in a cup or a tiny vase. They are not: bettas are tropical fish that need warm, filtered, stable water. They are curious, recognize their keeper and have real personality, making them a great pick for a first small tank that is set up properly.

Care and tank setup

A male needs at least 5 gallons (20 L), and 10 gallons (38 L) is even better, in a cycled tank with a heater and a gentle filter. Unheated, unfiltered bowls and "betta cubes" lead to disease and a short life, no matter how they are marketed.

  • Steady 77-81 °F (25-27 °C) and weekly water changes.
  • Lots of plants, especially floaters and broad leaves to rest on near the surface.
  • A lid: bettas jump, and warm air above the water is good for them.
  • No sharp decor that can tear long fins.

Never keep two males together; they fight until badly injured, and females can be aggressive too. In a community tank of 15-20 gallons or more, a betta can live with small, calm fish that do not nip fins (corydoras, rasboras, otos), but avoid barbs, serpae tetras, fancy long-tailed guppies or other flashy fish it may treat as rivals. Many bettas hunt shrimp.

Feeding

Bettas are carnivores that naturally eat insects. Feed a quality betta pellet and add frozen or live foods such as bloodworms, brine shrimp or daphnia. Give one or two small meals a day, only what it eats in a couple of minutes. Overfeeding is the most common cause of constipation, bloating and dirty water, and one fasting day a week is healthy.

Breeding

The male builds a bubble nest under a floating leaf, wraps around the female beneath it and catches the falling eggs to place them in the nest, which he guards alone. The female should be removed after spawning. Breeding bettas is doable but takes planning: a separate tank, infusoria for the tiny fry and, later, dozens of jars or containers to separate young males.

Compatible tank mates

Species from our database that share water parameters, size and temperament with the Betta fish. Calculated from the data in each profile.

Check the compatibility of your whole tank →

What not to keep it with

Popular species you shouldn’t house with the Betta fish, and why.

Recommended equipment

What you need to keep the Betta fish healthy, checked against Amazon stock.

Betta fish tanks 9.0 AcuarioSano rating: 9.0 out of 10
Sponge filters 9.3 AcuarioSano rating: 9.3 out of 10
Aquarium heaters 8.9 AcuarioSano rating: 8.9 out of 10
Betta fish food 9.0 AcuarioSano rating: 9.0 out of 10
Aquarium water test kits 9.2 AcuarioSano rating: 9.2 out of 10

Frequently asked questions

How many liters does a Betta fish need?+

At least about 25 liters. More space always helps keep the water stable.

What water temperature does the Betta fish need?+

Between 24 and 28 °C, with a pH of 6 to 7.5.

What fish can live with the Betta fish?+

Based on water, size and temperament, it fits with species such as Bristlenose pleco, Cherry barb, Bronze cory, Platy and Harlequin rasbora. Use our compatibility calculator to check your whole tank.

Can the Betta fish be kept with shrimp?+

Not recommended: because of its size or instinct, it will eat shrimp.

You may also like

Gouramis and bettas → Freshwater fish → Complete aquarium guide →

Our pick

5 Gallon Betta Fish Tank with Filter Light and Lid Small…

See price