Rainbow cichlid overview
The rainbow cichlid (Herotilapia multispinosa) is a Central American species from Costa Rica, Nicaragua and Honduras. It is a small, deep-bodied fish with a gold to yellow-orange look and darker banding that can change with mood and breeding. Fish in non-breeding dress are often paler or more muted, and pairs can show dark vertical bars and brighter color when they spawn.
It is often recommended as a gentler and smaller alternative to the famously pugnacious Central American cichlids. See our beginner overview of cichlid difficulty for where it sits on the scale.
A quick note: this is not the same as rainbowfish (such as Boesemani or Australian rainbowfish), which are an entirely different group of schooling fish. Searches for “rainbow fish” sometimes get mixed up, so check you are reading about the right one. See the short FAQ at the end.
Size and lifespan
Adults are commonly described as staying around 4 to 5 inches, with some sources giving a slightly lower figure. Males tend to be a little larger. With good care they can live for several years, and keepers often report up to around a decade, but this varies.
Tank size and setup
Sources vary, but a tank of around 29 to 30 gallons is commonly given as a minimum for a single fish or a pair, and 40 gallons or more for a small group or tank mates. A longer tank gives them more territory.
- Substrate: Sand or fine gravel. A lighter substrate is often said to bring out gold coloring.
- Decor: Rocks, driftwood and caves give them places to hide and spawn.
- Plants: Rainbow cichlids do eat or uproot some plants, especially when spawning. They are often described as better with plants than other cichlids, but tougher species tied to decor are safest.
Water parameters
A common range is 72 to 82°F, a pH of around 7.0 to 8.0 and moderately hard water. They are usually described as hardy and adaptable. Use a filter that suits the size of the tank, and change part of the water weekly. Stable conditions matter more than precise figures.
Feeding
Rainbow cichlids are omnivores that graze on algae and detritus as well as small invertebrates in nature. A good diet includes:
- A quality cichlid pellet or flake as the base.
- Vegetable matter such as spirulina flakes or blanched greens.
- Frozen or freeze-dried foods such as brine shrimp and bloodworms a few times per week.
Feed small portions that are eaten in a couple of minutes.
Are rainbow cichlids peaceful?
They are generally considered among the milder cichlids, but “peaceful” is relative. They are still cichlids. Outside breeding, they are usually well-behaved with suitably sized tank mates. When a pair spawns, they can become territorial and will chase fish that come close. Males may also squabble with each other. Give them plenty of rocks and sight breaks.
Tank mates
Good options are fish of a similar size and temperament that will not be intimidated:
- Medium-sized tetras and barbs.
- Livebearers, in a large enough tank.
- Other mild Central or South American cichlids in a roomy tank.
- Sturdy catfish and loaches (see our guide to bottom-dwelling freshwater fish).
Avoid very large or aggressive cichlids. A bold firemouth could be fine in a big tank (see the firemouth cichlid care guide), but a Texas cichlid will bully a rainbow (see Texas cichlid care). Keep very small fish out, as they can be eaten.
Group size
A single fish, a pair or a small group can all work. In a group, buy several juveniles and expect them to pair off. Make sure you have enough space for each pair to claim territory and a plan for rehoming extras. Keeping only one male with several females tends to spread aggression around.
Breeding and color
Rainbow cichlids are fairly easy to breed. Pairs usually clean a flat rock or plant leaf, lay eggs and guard the fry together. They often change color, with the body darkening and vertical bars becoming more distinct during spawning. Feeding live or frozen foods and keeping the water clean encourages spawning. Fry can eat newly hatched brine shrimp.
Rainbowfish FAQ
How many rainbowfish should be kept together? Rainbowfish are active schooling fish, and keepers generally recommend groups of at least six, with more being better. This is about true rainbowfish, not rainbow cichlids.
What is the best food for rainbowfish? A varied diet of quality flake or small pellets, plus frozen foods such as brine shrimp or daphnia, is a common approach. Check a species-specific guide for details.
For rainbow cichlids, the omnivore diet above is the one to follow.