Радужниц можно разводить как в общем аквариуме, так и в специально оборудованном нерестовом. Оптимальные условия для стимуляции брачного периода включают температуру 26–28°С и воду со средней жёсткостью при слабощелочной реакции (до pH 7.0). В нерестовике должны присутствовать заросли мелколистных растений (живых или искусственных), куда самки будут откладывать икру. Процесс нереста продолжается около 2 недель, при этом самка ежедневно откладывает несколько десятков яиц, которые оплодотворяет самец. Родительские инстинкты у этих рыб отсутствуют, поэтому после нереста они не проявляют интереса к потомству. Если разведение происходит в общем аквариуме, икринки желательно перенести в отдельный резервуар с идентичными условиями, чтобы избежать их поедания другими рыбами. При отсутствии нерестового аквариума можно использовать густые скопления плавающих растений, которые послужат укрытием для мальков. Инкубационный период длится примерно 7–12 дней. В первые дни после вылупления малькам требуется микроскопический корм, такой как инфузории. Спустя неделю в рацион можно вводить науплии артемий или специализированные порошкообразные корма для молоди аквариумных рыб. Важно отметить, что кормление мальков Радужниц в общем аквариуме представляет значительно большие трудности, чем в отдельном нерестовом.