Panaskan oven pada suhu 180°C (160°C untuk oven berkipas). Olesi loyang roti ukuran 22 x 12 cm dengan mentega, lalu lapisi dengan kertas roti sehingga kertas menjorok di kedua sisi panjangnya.
Kupas 4 buah pisang matang ukuran sedang, masukkan ke dalam mangkuk, lalu tumbuk dengan garpu hingga hampir halus namun masih ada beberapa gumpalan. Sisihkan.
Di mangkuk besar, kocok 150 g mentega tawar yang sudah dilembutkan dan 150 g gula kastor hingga pucat, ringan, dan mengembang. Gunakan mixer listrik atau kocok manual dengan sendok kayu.
Masukkan 2 butir telur ayam ukuran besar satu per satu, aduk rata setiap kali menambahkan telur. Jika adonan terlihat pecah, tambahkan satu sendok makan tepung terigu, lalu lanjutkan mengocok.
Ayak 225 g tepung terigu self-raising, 1 sendok teh soda kue, dan sejumput garam ke dalam mangkuk terpisah agar tercampur rata.
Masukkan campuran tepung, pisang tumbuk, dan 1 sendok teh ekstrak vanili ke adonan mentega. Lipat perlahan dengan spatula hingga tercampur rata dan tidak ada tepung yang terlihat.
Tuang adonan ke dalam loyang, ratakan permukaannya, lalu panggang selama 50–60 menit hingga permukaannya keemasan dan tusuk gigi yang ditusukkan di tengah keluar bersih. Jika terlalu cepat kecokelatan, tutup longgar dengan aluminium foil pada 10–15 menit terakhir.
Biarkan roti pisang dingin di dalam loyang selama 10–15 menit. Angkat menggunakan kertas roti yang menjorok, lalu pindahkan ke rak kawat hingga benar-benar dingin.