Ikan yang akan dikawinkan minimal harus berusia 6 bulan ke atas dan maksimal kurang dari 14 bulan, pastikan juga ikan tersebut dalam kondisi sehat dan  tidak cacat. Usahakan ikan jantan dan betina yang akan dikawinkan  memiliki ukuran yang relatif sama.
2. Menyiapkan wadah
Wadah boleh yang transparan atau tidak dan wadah tersebut diisi dengan air sedalam 5-15 cm, air tersebut harus air bersih. Selain itu suhu di wadah atau pun air supaya pemijahannya maksimal harus kurang lebih 25 derajat celcius.
3. Penjodohan
Masukkan cupang jantan ke dalam wadah, Buat pemisah antara jantan dan betina menggunakan  bekas gelas air mineral yang sudah dipotong, lalu masukkan ke dalam wadah. Masukkan betina ke aqua gelas yang telah dipotong, lalu masukkan plastik bening yang akan dijadikan oleh penjantan sebagai tempat gelembung atau busa dan nanti jika betina sudah bertelur maka si telur akan ditempelkan ke plastik ini. Tutup wadah menggunakan kardus atau yang lainnya dan beri celah sedikit untuk masuknya udara, lalu diamkan selama 1 hari.
4. Pemijahan
Waktu pemijahan biasanya terjadi pada pukul 7-10 pagi atau pukul 4-6 sore. Ikan cupang akan sensitif saat kawin. Untuk itu tutup wadah dengan kardus dan letakkan wadah dari kebisingan orang-orang untuk memperlancar kelangsungan pemijahan karena suara bising dapat mengganggu. Setelah terjadi pembuahan, segera angkat indukan betina dan pindahkan ke wadah yang terdapat obat biru atau daun ketapang dengan tujuan mempercepat kesembuhan si ikan.
5. Bertelur
Ikan cupang jantan akan mengambil telur yang jatuh, kemudian akan menaruhnya di plastik. Hal ini akan terjadi berulang kali hingga sang betina berhenti mengeluarkan telur. Setelah itu, ikan cupang betina akan membantu cupang jantan untuk mengambil telur-telurnya.
6. Penetasan
Telur ikan cupang yang telah menetas biasa disebut burayak. Penetasan telur ini biasanya dalam kurun waktu 1-2 hari dari setelah pemijahan, Faktor yang berperan dalam penetasan ini adalah temperature atau suhu air, seperti yang sudah dijelaskan di atas suhu yang ideal adalah kurang lebih 25 derajat celcius.