Indian Butterflyfish
Chaetodon mitratus
A deep-reef butterflyfish from remote Indian Ocean islands, rarely seen in the wild or in tanks.

About
The Indian Butterflyfish (Chaetodon mitratus) is one of those species that keeps a low profile. Both in the ocean and in the hobby. Its natural range is scattered across a handful of remote Indian Ocean localities, including Mauritius, Réunion, Madagascar, and the distant Cocos-Keeling atoll, where it hugs steep outer reef walls and drop-offs at depth. Down there it picks its way through rubble zones and around growths of black coral and sea fans, sometimes forming loose aggregations of up to five individuals. Pairs form during spawning, which follows the egg-scattering pattern typical of butterflyfish. The color pattern is distinctive. A bright yellow body crossed by a bold dark diagonal band running from the dorsal area down toward the belly, giving it a mitered look that likely inspired the scientific name. Because it lives deep on exposed outer reefs, this species rarely turns up in the trade, and when it does, acclimating it can be a genuine challenge. Dietary flexibility as an omnivore works in its favor, but the combination of limited availability, deep-water origins, and still-patchy knowledge of its behavior places it firmly in intermediate-to-advanced territory. Not a beginner fish by any stretch.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Indian Butterflyfish
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Indian Butterflyfish get?
- The Indian Butterflyfish reaches about 3.5–5.5" as an adult.
- What size tank does the Indian Butterflyfish need?
- A minimum of 55 gallons is recommended for the Indian Butterflyfish.
- What water parameters does the Indian Butterflyfish need?
- The Indian Butterflyfish does best with a temperature of 72–82°F, a pH of 8–8.4.
- Is the Indian Butterflyfish aggressive?
- The Indian Butterflyfish is generally peaceful and suits a community tank with similarly calm tankmates.
- What does the Indian Butterflyfish eat?
- The Indian Butterflyfish is an omnivore. It does well on a varied diet of quality flake or pellet plus occasional frozen or live foods.
- How long does the Indian Butterflyfish live?
- With good care, the Indian Butterflyfish typically lives 5-10 years.
- Is the Indian Butterflyfish reef safe?
- The Indian Butterflyfish is generally considered reef safe.