La aparición de descendencia en un entorno de acuario artificial no es un evento raro. Las condiciones óptimas para una puesta exitosa incluyen una temperatura del agua en el rango de 25–27°C y valores de pH de aproximadamente 8.0–8.5. Con el inicio del período de reproducción, el macho elige un lugar adecuado en el fondo del acuario, donde crea un pequeño hoyo o depresión en la arena, limpiándolo de escombros y pequeñas piedras. Después de esto, comienza un cortejo activo. A veces, este cortejo puede ser demasiado insistente, por lo que se recomienda mantener al grupo en formato de harén con varias hembras para distribuir la atención del macho. Cuando una de las hembras está lista para desovar, responde al cortejo y deposita varias docenas de huevos en la depresión, que son fertilizados inmediatamente por el macho. Al igual que muchos peces del lago Nyasa, la incubación de los huevos ocurre directamente en la boca de la hembra. Este período dura de 3 a 4 semanas. Durante todo este tiempo, la hembra se niega a comer y busca refugio en un lugar seguro, lo que subraya la importancia de tener acumulaciones de rocas en la decoración. Los alevines eclosionados son bastante grandes y ya son capaces de alimentarse de nauplios de artemia, alimentos secos triturados y otras partículas de alimento pequeñas.