Balkabağını doğrayıp haşlayacağınız kaba alın. Yarısına kadar su doldurup haşlayın. Yumuşayınca suyunu süzün ve çatalla ezin. Sıcakken tereyağı ve çikolatayı içine koyup karıştırarak eritin.
Yumurtaları ayrı bir kabın içinde 3-4 dakika çırpın. Şekeri ilave edip 4-5 dakika daha çırpın.
Balkabağı püreli karışımı ilave edip 1-2 dakika çırpın.
Un, kabartma tozu, vanilya ve tarçını ayrı bir kapta iyice karıştırıp diğer karışıma koyun ve fazla çırpmadan karıştırın ve yağlanmış kek kalıbına dökün. Ben 20 cm'lik kelepçeli kalıp kullandım. Önceden ısıtılmış 180 derecedeki fırında 35-40 dakika pişirin.
Kekiniz soğuyunca üzerini dilediğiniz gibi süsleyin. Ben kar tanesi şeklinde bir stencil kullanarak pudra şekeri ile desen yaptım.