La reproducción de este cíclido en acuario doméstico es una de las más fáciles. Durante el desove, el macho y la hembra forman pareja y ocupan un territorio en el fondo. Suelen elegir piedras planas u hojas anchas de plantas, vivas o artificiales, como lugar de puesta. La hembra deposita unos 200 huevos y permanece cerca protegiéndolos. El macho nada un poco más lejos, patrullando el territorio y ahuyentando intrusos. El período de incubación dura aproximadamente 28–72 horas; pasados 3 días más, los alevines nadan libremente en busca de alimento. Aún así permanecen bajo el cuidado de la hembra y no abandonan la zona defendida por el macho durante dos semanas aproximadamente. Si el acuario es pequeño (por ejemplo, 100 litros) y alberga varios peces, se recomienda hacer el desove en un tanque separado, ya que durante el período de apareamiento el macho puede mostrarse agresivo defendiendo sus crías. Agua blanda, levemente ácida y con una temperatura alrededor de 28 °C estimula el inicio del desove. Llevar gradualmente los parámetros del agua a estos valores acelera el comportamiento reproductor.