Yumurtaları çırpma kabına kırın. Toz şekeri ilave edip birlikte 5 dakika yüksek devirde çırpın. Süt, sıvıyağ ve vanilyayı koyup yarım dakika daha çırpın.
Un, kabartma tozu, puding ve Antep fıstığını ayrı bir yerde karıştırıp sıvı karışıma ilave edin. Düşük devirde unu yedirecek kadar çırpın (fazla çırpmayın). Karışım boza kıvamında olmalı. Cıvıksa biraz daha un ilave edin.
Vişne tanelerinin çekirdeklerini çıkarıp tel süzgeçte bekletip suyunu süzün. Bu suyu sosta kullanabilirsiniz. Suyu süzülen vişneyi kağıt havluyla kurulayın ki fazla suyu gitsin. İki kaşık unla harmanlayın. Bu işlemi vişnelerin dibe çökmemesi için yapıyoruz.
Kek hamurunun 2/3'ünü yağladığınız kalıba boşaltın. Kalan hamura vişne tanelerini koyup karıştırın. Kalıba eşit bir şekilde boşaltın. Kalıbın üzerini alüminyum folyo ile kapatarak önceden ısıtılmış 170 derecedeki fırında pişirin. 50 dakika sonra folyoyu alıp 5 dakika daha pişirin ve kürdan ile keki kontrol edin. Batırdığınızda kuru çıkıyorsa fırından alın. Kek olunca kalıptan çıkartıp soğutun.
Sosu hazırlamak için tüm malzemeleri küçük bir sos tenceresine koyup, orta ateşte karıştırarak pişirin. Üzeri göz göz olup koyulaşınca altını kapatın. Ara ara karıştırarak ılıtın. Ilınınca kekin üzerine dökün.