Krem peynirli dolgu için toz şeker ve darı nişastasını bir sos tenceresinde harmanlayın. Sütü ilave edip kaynayıncaya kadar aralıksız karıştırarak pişirin. Yumurta sarılarını bir kasede çırpın. Sütlü karışımdan bir kepçe kadar alarak yumurta sarılarını ılındırın. Ilınan yumurta sarılarını tencereye ilave edip 3-4 dakika daha pişirin ve ocaktan alın. Krem peynir ve vanilyayı ilave edip tüm malzeme iyice aynılaşıncaya kadar bir mikser takviyesiyle çırpın. Üzerini streç filmle sarıp buzdolabında 4 saat dinlendirin.
Unlar, kabartma tozu, tuz, toz karanfili ve kakaoyu bir karıştırma kabında harmanlayın. Yumurtaların ak ve sarılarını ayırın. Yumurta sarıları, vanilya ve pekmezi bir kasede çırpın. Yumurta aklarını ayrı bir kaseye alın. Kabarıncaya kadar bir mikser takviyesiyle çırpın. Toz şekeri ilave edip şeker tamamen eriyinceye kadar çırpmaya devam edin. Yumurta sarılı karışımı yumurta aklarına ilave edip bir spatula takviyesiyle karıştırın. Yumurtalı harcı unlu karışıma ilave edip bir spatula takviyesiyle fazla söndürmeden karıştırın.
Harcı yağlı kağıt serili bir fırın tepsisine yayın. Evvelden ısıtılmış 180 derece fırında 12-15 dakika pişirin. Fırından alıp bir peçete üzerine ters çevirin. Yağlı kağıdı çıkarın. Keki peçetenin takviyesiyle kenarlarından tutarak rulo biçiminde sarıp soğumaya vazgeçin.
Soğuyan ruloyu açın. Kekin kenarlarından ikişer santim boşluk vazgeçerek soğuyan krem peynirli dolguyu yayın. Yine rulo biçiminde sarıp buzdolabında 6 saat dinlendirin. Üzerine pudra şekeri serpip servis yapın.