Fırını 175°C’ye ısıtın. Yaklaşık 23×33 cm boyutlarında bir borcamı yağlayın veya tabanını yağlı kağıtla kaplayıp kenarlarından sarkacak şekilde bırakın.
Geniş bir kapta 2 su bardağı un, ½ su bardağı toz şeker ve ¼ çay kaşığı tuzu karıştırın. Soğuk tuzsuz tereyağını (1 su bardağı) küçük parçalar halinde ekleyin ve hamur kesici ya da parmak uçlarınızla karışım iri kırıntılar haline gelene kadar yoğurun.
Hamur karışımını hazırladığınız borcamın tabanına eşit şekilde bastırarak yayın. Önceden ısıtılmış fırında 15 dakika veya hafifçe altın rengini alana dek pişirin.
Hamur pişerken orta boy bir sos tenceresinde ½ su bardağı tuzsuz tereyağını eritin. İçine 1 su bardağı esmer şeker ve 1 su bardağı mısır şurubunu ekleyip karıştırarak hafifçe kaynamaya bırakın, ara sıra karıştırın. Kaynadıktan sonra ocaktan alın ve 5 dakika dinlendirin.
Ayrı bir kasede 3 adet büyük boy yumurtayı hafifçe çırpın. Ilınmış şerbetli karışımı yavaş yavaş yumurtaların üzerine ekleyerek sürekli çırpın. Ardından 1 çay kaşığı vanilya özütü ve ¼ çay kaşığı tuzu ekleyip karıştırın. Son olarak 2 su bardağı pekan içini spatula ile nazikçe karışıma yedirin.
Hazırladığınız dolgu karışımını sıcak tabanın üzerine dökün ve borcamı fırına geri verin. 25–30 dakika veya dolgu sertleşip üstü hafifçe kızarana dek pişirin (ortası sallanmamalı).
Barları fırından çıkarıp tel ızgara üzerinde yaklaşık 2 saat tamamen soğumaya bırakın. Yağlı kağıt sarkıntısını kullanarak barları kalıptan çıkarın, bir kesme tahtasına alın ve eşit parçalara dilimleyin.