Bir karıştırma kabında yumurtaları ve şekeri iyice çırpın. Sütü ve akışkan yağı da ilave edip karıştırmaya devam edin. Elenmiş unu, tarçını ve kabartma tozunu ilave edip iyice karıştırın. Karışımı ikiye ayırıp öteki yarısına balkabağı püresini ilave edin.
Her iki hamurdan birer kaşık alarak muffin kalıplarının dörtte üçü dolacak biçimde paylaştırın. Evvelden ısıtılmış 170 derece fırında 20 dakika pişirin. Fırından alıp tel ızgara üzerinde soğutun.
Kreması için, krem şantiyi soğuk sütle iyice çırpın. Balkabağı püresi ile pudra şekerini ilave edip iyice karıştırın. Muffinler pişene kadar buzdolabında bekletin. Kremayı sıkma torbasına aktarın. Kek soğuyunca üzerine balkabaklı kremadan sıkıp tarçın serperek servis yapın.