Panaskan oven hingga 175°C. Siapkan loyang ukuran 23×33 cm, oles tipis dengan mentega atau lapisi kertas roti, biarkan kertas menjulur di tepinya agar mudah mengangkat kue.
Dalam mangkuk besar, campur 480 ml tepung terigu serbaguna, 120 ml gula pasir, dan 1/4 sendok teh garam. Tambahkan 225 g mentega tawar dingin yang telah dipotong dadu, lalu hancurkan dengan garpu atau ujung jari hingga bertekstur remah kasar.
Tekan rata adonan dasar ke dalam loyang yang sudah disiapkan, ratakan permukaannya, lalu panggang selama 15 menit atau hingga berwarna keemasan muda.
Sambil memanggang dasar, lelehkan 115 g mentega tawar di panci sedang di atas api sedang. Masukkan 220 g gula palem halus dan 240 ml sirup jagung, aduk hingga mendidih perlahan, lalu angkat dan biarkan dingin selama 5 menit.
Kocok lepas 3 butir telur di mangkuk terpisah. Tuang perlahan campuran gula yang sudah dingin sambil terus dikocok. Tambahkan 1 sendok teh esens vanila dan 1/4 sendok teh garam, lalu lipat 200 g pecan belah hingga rata.
Tuang isian pecan ke atas dasar yang sudah dipanggang, ratakan permukaannya, lalu panggang kembali selama 25–30 menit hingga isian mengeras dan berwarna keemasan (bagian tengah tidak bergoyang).
Dinginkan sepenuhnya dalam loyang di atas rak pendingin selama sekitar 2 jam. Angkat kue dengan bantuan kertas roti, kemudian potong-potong menjadi batangan.