Cara berkembang biak ikan koi adalah dengan bertelur (ovipar). Ikan koi betina dapat menghasilkan hingga 100.000 telur dalam sekali pemijahan, sedangkan ikan koi jantan menghasilkan sperma untuk membuahi telur-telur tersebut. Telur-telur yang telah dibuahi akan menetas dalam waktu sekitar 5-7 hari, tergantung pada suhu air.
Pemijahan ikan koi biasanya terjadi pada musim semi atau musim panas, ketika suhu air berkisar antara 18-22 derajat Celcius. Ikan koi jantan dan betina akan saling mengejar dan “menari” di sekitar satu sama lain, hingga akhirnya ikan koi betina melepaskan telur-telurnya dan ikan koi jantan membuahinya. Telur-telur yang telah dibuahi akan menempel pada tanaman air atau substrat lainnya di dalam kolam.