Astatheros macracanthus
Amphilophus macracanthus
A hefty Central American cichlid built for life on the riverbed.

About
Found on the Pacific slope of Central America, from southern Mexico down through El Salvador, Amphilophus macracanthus is a sizeable cichlid that spends most of its time close to the substrate. Like many of its relatives in the region, it roots around the bottom in search of food, taking a wide range of items as an opportunistic omnivore. Adults can push close to ten inches in length, so this is not a fish you can squeeze into a modest setup. Give it real room to move and claim territory. Breeding activity in the wild tends to fall between late spring and late summer, and like most Amphilophus species, pairs are likely to show the intense parental behavior typical of Central American cichlids. That territorial instinct carries into the aquarium, and tankmates need to be chosen with care. This isn't the most difficult cichlid to keep, but its size, personality, and need for space put it firmly in intermediate territory rather than beginner-friendly. Someone already comfortable managing larger, assertive New World cichlids will find it a rewarding and long-lived resident, capable of reaching eight to ten years with good husbandry.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Astatheros macracanthus
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Astatheros macracanthus get?
- The Astatheros macracanthus reaches about 6–10" as an adult.
- What size tank does the Astatheros macracanthus need?
- A minimum of 85 gallons is recommended for the Astatheros macracanthus.
- What water parameters does the Astatheros macracanthus need?
- The Astatheros macracanthus does best with a temperature of 77–86°F, a pH of 7–7.5, hardness around 2–10 dGH.
- Is the Astatheros macracanthus aggressive?
- The Astatheros macracanthus is semi-aggressive. It can work in a community with careful tankmate choices and enough space.
- What does the Astatheros macracanthus eat?
- The Astatheros macracanthus 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 Astatheros macracanthus live?
- With good care, the Astatheros macracanthus typically lives 8-10 years.