Jika potongan bacalao (ikan kod asin) belum didesalasi, rendam dalam air dingin selama 48 jam sambil mengganti air setiap 8 jam. Setelah itu, keringkan potongan bacalao dengan tisu dapur hingga benar-benar kering.
Panaskan 500 ml minyak zaitun extra virgin dalam wajan atau panci dengan dasar tebal di atas api sangat kecil (sekitar 60–70 °C). Masukkan 4 potong bacalao dengan kulit menghadap ke atas, masak perlahan selama 8–10 menit hingga ikan mengeluarkan gelatin. Angkat dan sisihkan.
Naikkan api ke sedang-rendah, tumis 6 siung bawang putih iris tipis dan 2 buah cabai kering selama 2–3 menit hingga harum tanpa gosong. Angkat dan sisihkan.
Diamkan minyak sekitar 5 menit hingga agak hangat. Kecilkan api atau angkat wajan dari kompor, lalu tuang sedikit demi sedikit cairan gelatin hasil masak ikan. Dengan saringan halus atau whisk, aduk memutar terus-menerus hingga saus kental dan lembut. Jika saus pecah, tambahkan 1 sendok teh air dingin lalu kocok kembali hingga saus menyatu.
Masukkan kembali potongan bacalao ke dalam wajan dengan kulit menghadap ke bawah. Panaskan selama 2 menit sambil menggoyang wajan perlahan agar saus merata membaluti ikan.
Sajikan segera, taburi bawang putih dan cabai kering yang telah disisihkan, lalu nikmati bersama roti untuk mencocol saus.