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