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