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

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.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Indian Ricefish
From the same region
Share the same natural habitat. Great for a biotope-themed tank
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.