Rebus fillet ikan kakap dalam air mendidih yang sudah diberi sedikit garam selama 10–15 menit. Angkat, tiriskan, dinginkan, buang kulit dan tulang (jika ada), lalu suwir-suwir dagingnya.
Panaskan oven pada suhu 180°C dengan pemanasan atas dan bawah. Olesi loyang tipe loaf dengan mentega.
Sobek atau potong-potong kecil roti tawar tanpa kulit, lalu masukkan ke dalam mangkuk besar.
Tambahkan ikan suwir, telur, krim masak, saus tomat, brendi (jika pakai), garam, dan lada hitam bubuk secukupnya ke dalam mangkuk.
Haluskan semua bahan menggunakan blender tangan hingga adonan halus dan merata.
Tuang adonan ke dalam loyang. Letakkan loyang tersebut di dalam wadah yang lebih besar, lalu tuang air panas hingga mencapai setengah tinggi loyang untuk teknik bain-marie.
Panggang selama 45–50 menit atau hingga tusuk gigi yang dimasukkan keluar bersih. (Jika ada termometer, suhu internalnya sekitar 63°C.)
Keluarkan loyang dari oven, biarkan puding dingin pada suhu ruang, kemudian simpan dalam kulkas minimal 4 jam—sebaiknya semalaman.
Lepaskan puding ikan dari loyang dengan hati-hati, lalu sajikan bersama mayones, saus thousand island, atau roti panggang tipis.