Половозрелыми становятся в возрасте 10 месяцев. Нерест может проходить как в общем, так и в нерестовом аквариуме от 80 л, с 1 самцом и 2-3 самками, большими плоскими камнями и укрытиями (не менее числа рыб). Стимулируют нерест повышением температуры до 27°C. Постоянные пары у меланохромисов не образуются — только на время нереста. Самка выметывает 40-80 икринок на плоский камень, после оплодотворения самцом собирает их в рот и прячется в укрытии. Мальки впервые покидают рот матери примерно через 18-21 день, постоянно держась рядом и при опасности прячась обратно. Стартовый корм для мальков — живая пыль, мелкие циклопы и артемия. Продолжительность жизни в аквариумных условиях составляет около 10 лет.