Japon balığı yumurtlayarak çiftleşir. Dişi yumurtalarını suya salıverir ve erkek de yumurtalarını döllemek için spermlerini bırakır. Japon balığı, yaklaşık olarak 1 yaşında cinsel olgunluğa ulaşır.
Japon balıklarının çiftleşme ritüeli, erkeği dişi kovalamak ve ona yumurtalarını bırakmasını istemek için dürtmekle ilgilidir. Dişi yumurtalarını gruplar halinde serbest bırakır. Her dişi yumurtlama mevsimi başına 500-1000 yumurta salmaktadır. Japon balıklarının yumurtlaması için en uygun su sıcaklığı 20 santigrat derecedir. Akvaryum balığı yumurtaları su bitkilerine ve kayalara yapışmalarına neden olan yapışkan bir kaplamaya sahiptir. Esaret altında, akvaryum balıklarının kendi yumurtalarını yedikleri ve yakın zamanda yumurtadan çıkan yavru balıkları oldukları bilinmektedir.