En az 30 santim çapında yuvarlak ya da aynı boyutlarda dikdörtgen kek kalıbı kullanılması gerekir.
Kalın bir dilim balkabağını soyup kuşbaşı et formunda doğradıktan sonra küçük çelik bir tencereye koyun.
Üzerine Türk kahvesi fincanıyla 1 fincan su ve 2 yemek kaşığı şeker ekleyip, kısık ateşte kabak iyice yumuşayıncaya kadar haşlayıp ocaktan alın. (Pişerken kabağı sık sık karıştırmayı unutmayın.) varsa suyunu süzüp ılık hale gelmesini bekleyin. Ilık hale gelince çatalla ezip bir kenarda bekletin.
Diğer taraftan, oda sıcaklığında bekleyen yumurtaları derin bir karıştırma kabına koyun. Kalan toz şekeri ve sıvıyağı da ekleyip tel çırpıcı yardımıyla 1-2 dakika kadar çırpın. Üzerine püre halinde balkabağı ve cevizi ilave edip tel çırpıcıyla 1-2 dakika tekrar karıştırın.
Son olarak kabartma tozu, karbonat, un, tarçını ekleyip karıştırmaya devam edin. Varsa 1 tatlı kaşığı toz ya da rendelenmiş muskat da ilave edebilirsiniz.
Kek hamurundan daha katı, neredeyse patates püresi kıvamında bir hamur elde edeceksiniz.
Kek kalıbını 2-3 yemek kaşığı sıvıyağla yağladıktan sonra içine 1 yemek kaşığı un serpin. Ters çevirip fazlasını dökün. Hamuru kalıba aktarıp üzerini düzeltin. 5 dakika önceden ısıtılmış ve 160 derece alt üst konuma ayarlanmış fırında 60 dakika pişirip çıkarın. Ilık hale gelmesini bekleyip kalıptan çıkarın. İsterseniz üzerine pudra şekeri serpebilirsiniz.