Bal kabağı püresini hazırlamak için balkabağını küçük parçalara ayırıp küçük bir tencereye alın. Üzerini aşmayacak kadar su koyup kabaklar yumuşayıp suyu çekilene kadar pişirin. Pişen kabakları çatalla ezip püre haline getirin. Tarif için 1 su bardağı kadar gerekiyor. Fazlasını kullanmayın. Fazla gelirse dondurup daha sonra kullanabilirsiniz. Eğer kalan kabak tatlısını kullanmak isterseniz tarifteki şekeri azaltmanız gerektiğini unutmayın.
Yumurtaları şekerle birlikte köpük köpük olana kadar mikserle çırpın.
Balkabağı püresi ve sıvıyağı koyup karışana kadar çırpın.
Un, vanilin, baharatlar, ve kabartma tozu da koyup malzemeler eşit bir şekilde karışana kadar karıştırın. Cevizi de ilave edip karıştırın ve tereyağı ile yağladığınız kek kalıbına hamuru boşaltın.
170 derece ısıtılmış fırında yaklaşık 40-45 dakika pişirin. Fırından almadan önce temiz bir kürdanı batırıp çıkartın ve içinin iyi piştiğinden emin olun.
Kekiniz ılıyınca kalıptan çıkarıp servis edebilirsiniz.