Для успешного разведения радужниц можно использовать как общий аквариум, так и специально подготовленный нерестовый. Чтобы стимулировать начало брачного периода, необходимо создать благоприятные условия: температура воды должна быть в пределах 27–30°С, а сама вода — слабощелочная (до pH 7.0) и средней жёсткости. Важным элементом оформления являются заросли мелколиственных растений или их искусственные имитации; именно среди них самки будут откладывать свою икру. Нерест продолжается примерно две недели, при этом ежедневно самка откладывает несколько десятков яиц, которые затем оплодотворяет самец. У этих рыб отсутствуют родительские инстинкты, поэтому по завершении нереста они не проявляют никакого интереса к своему будущему потомству. Если разведение происходит в общем аквариуме, желательно перенести икринки в отдельный резервуар с аналогичными параметрами воды. В противном случае существует высокий риск поедания икры другими обитателями. Если нет возможности организовать отдельный нерестовик, можно использовать плотные скопления плавающих растений; они послужат надёжным укрытием для мальков. Инкубационный период длится около 7–12 дней. В первые дни развития мальки питаются исключительно микроскопическим кормом, таким как инфузории. Примерно через неделю их рацион можно расширить, предложив науплии артемии или специальные порошкообразные корма для молоди аквариумных рыб. Важно отметить, что кормление мальков радужниц в общем аквариуме значительно сложнее, чем в изолированном нерестовом.