Aquariumpro
🔍
← Back to species
FishFreshwaterBeginnerPeaceful

Indian Ricefish

Oryzias dancena

A tiny, peaceful ricefish that carries its eggs like a living clutch before planting them.

Indian Ricefish
1 / 25
© H-J Chen · Via SeriouslyFish.com (educational / non-commercial use)

About

The Indian Ricefish (Oryzias dancena) is a small, slender cyprinodontiform relative from coastal and low-lying freshwater and brackish habitats across India, Bangladesh, and Myanmar. It rarely exceeds an inch and a half in length, so scale matters when choosing tankmates. This species does best alongside other diminutive fish like small danios, Microdevario, or Trigonostigma, and it coexists well with Caridina and Neocaridina shrimp. Keep it in groups of eight or more; a lone individual or a small group tends to be shy and washed-out, while a proper shoal shows noticeably more confident behavior and better coloration. Males are the more ornate sex, sporting extended filaments on the anal fin tipped in white, along with a blue submarginal band on that same fin that deepens when they are in breeding condition. Speaking of breeding. This species is remarkably productive and accessible even for newer keepers. Females carry fertilized eggs hanging from the genital pore before depositing them in fine-leaved plants or a spawning mop. Adults generally leave the eggs alone but will pick off free-swimming fry, so dense planting or a dedicated rearing container goes a long way. One practical note: avoid mixing this species with other Oryzias, as hybridization between species in the genus has been confirmed under controlled conditions.

Frequently asked questions

How big does the Indian Ricefish get?
The Indian Ricefish reaches about 0.5–1.5" as an adult.
What size tank does the Indian Ricefish need?
A minimum of 11 gallons is recommended for the Indian Ricefish, with more room needed for a proper group.
What water parameters does the Indian Ricefish need?
The Indian Ricefish does best with a temperature of 68–82°F, a pH of 6–8.5, hardness around 4–25 dGH.
Is the Indian Ricefish aggressive?
The Indian Ricefish is generally peaceful and suits a community tank with similarly calm tankmates.
What does the Indian Ricefish eat?
The Indian Ricefish is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.