Can Betta Fish Live With Peacock Cichlid?
No, peacock cichlids grow 4-6 inches and are aggressive cichlids that will eat or harass a 2.5-inch betta, and the pH requirements do not overlap.
Why
- Peacock cichlids reach 4-6 inches while bettas top out at 2.5-3 inches, so a peacock easily views the betta as prey or competition.
- Peacock cichlids need pH 7.8-8.5 while bettas need pH 6.5-7.5, and there is no overlap in this critical parameter.
- Peacock cichlids are African cichlids from Lake Malawi with territorial and sometimes aggressive temperaments toward tankmates.
- A 55-gallon tank is the minimum for peacocks, which is a completely different husbandry context than a 5-10 gallon betta setup.
What could go wrong
A peacock cichlid will either eat the betta or stress it constantly with territorial displays, and even if they coexist short-term, the pH mismatch causes long-term health problems for both.
If you keep them in separate tanks
Sized for the 55 gallon minimum this pairing needs. Affiliate links — we earn a small commission if you buy through them.
Fluval 307 Performance Canister Filter
Oversized filtration is what lets you stock two species together without water quality crashing. Rated for a tank slightly larger than the 55 gallon minimum.
Eheim Jager 300W Thermostat Heater
Holds a steady temperature inside the 76-82°F window both species need.
API Freshwater Master Test Kit
Keep ammonia, nitrite, and nitrate in check. Two-species tanks have more bioload and less margin for error than single-species setups.
Better pairings to consider
Bettas do well with nerite snails and mystery snails in 5-10 gallons. Peacock cichlids do well with bristlenose plecos, rubber lip plecos, and larger rainbowfish in a 55-gallon African cichlid setup.
Related compatibility questions
Keep reading
Planning a community tank?
Check compatibility for any two freshwater species before you buy. Stop guessing, stop returning fish.
Open the compatibility chart →




