Разведение довольно простое, рыбки демонстрируют заметную родительскую заботу, к которой присоединяются даже другие члены группы. Самец и самка образуют стабильную пару на длительное время — партнёра рыбки выбирают сами, для чего заводят группу из 6 и более молодых особей, среди которых со временем формируется хотя бы одна пара (лишнего самца в маленьком аквариуме лучше удалить). С наступлением брачного периода пара выбирает подходящую пещеру для нереста; самка откладывает около 200 икринок, прикрепляя их к стенке или своду, и остаётся рядом с кладкой, пока самец охраняет окрестности. Инкубационный период — 2–3 дня, ещё неделя нужна, чтобы мальки начали свободно плавать; родители (и порой другие самки группы) защищают потомство ещё некоторое время, а подрастающих самцов по достижении половой зрелости приходится удалять из группы.