Asian Snakehead (Channa striata)

Family: Channidae

A widespread predatory snakehead of South and Southeast Asia. Keep alone in a spacious, covered tank.

Care parameters

Water temperature
23–27 °C
pH
7–8
GH hardness
5–15 dGH
Adult length
70–100 cm
Minimum tank
1000 L
Water layer
Bottom; rests and forages low
Difficulty
Moderate
Temperament
Aggressive predator — keep alone
Origin
South and Southeast Asia (Yunnan in China)

Species overview

A Channidae species native to South and Southeast Asia (Yunnan in China): Channa striata lives bottom; rests and forages low over clear streams, rivers and still waters. Aggressive predator — keep alone. Adults reach 70–100 cm. It is one of the aquarium-kept Channa species we profile, alongside Channa argus, Channa asiatica, Channa aurantimaculata.

Native biotope

Habitat
Clear streams, rivers and still waters
Flow
Still to very gentle water
Dissolved O₂
Tolerates low oxygen

Aquascape & hardware

Substrate
Smooth gravel and sand with open floor space
Hardscape
Driftwood, water-worn stones and shelters that mimic the native biotope
Plants
Hardy plants on hardscape; keep the floor open

Temperament, diet & tankmates

Schooling
Solitary, pairs or small groups
Diet
Carnivore; quality prepared foods with variety; regular frozen or live foods
Avoid keeping with
  • Fish under half its size — May be eaten
  • Small fish and shrimp — Live-prey size

Breeding & notes

Sexual dimorphism
Males are typically slimmer and more intensely colored; females fuller-bodied
Breeding method
Egg-scatterer over fine plants; condition with rich foods and simulate seasonal changes

Frequently asked questions

Is Asian Snakehead easy to keep?

A moderate-level species: aggressive predator — keep alone; stable water matters more than fancy equipment.

What temperature and water chemistry does Asian Snakehead need?

Aim for 23–27 °C. Standard heater to hold the mid-range steadily; 23–27 °C recorded range.

How big does Asian Snakehead get, and what tank size?

Adults reach 70–100 cm; it is bottom; rests and forages low. Plan for at least 1000 litres.

What does Asian Snakehead eat?

Carnivore; quality prepared foods with variety; regular frozen or live foods. It forages naturally over smooth gravel and sand with open floor space, so let some food reach the bottom.

Can Asian Snakehead live with other fish?

Aggressive predator — keep alone. Recommended tankmates: . Avoid Fish under half its size — May be eaten, Small fish and shrimp — Live-prey size.

Where does Asian Snakehead come from?

Comes from South and Southeast Asia (Yunnan in China): clear streams, rivers and still waters. Expect still to very gentle water and tolerates low oxygen.

Does Asian Snakehead jump?

It can jump when startled — keep the tank tightly covered, especially at night and during maintenance.

How does Asian Snakehead breed?

Egg-scatterer over fine plants; condition with rich foods and simulate seasonal changes. Males are typically slimmer and more intensely colored; females fuller-bodied.