Bir kasede un tereyağı yumurta şekeri ve kabartma tozunu karıştırarak yoğurun.
Yoğurulan hamurun yarısını tabana kalan hamuru kabın etrafını çerçeveleyecek ince şekilde yoğurun. Ardından dolaptan yarım saat dinlendirin.
Dolgusu için bir kabın içine yumurta şeker ve sıvı yağı iyice karıştırın. Üzerine puding ekleyin ve karışına iyice yedirin. Ardınca yoğurdu azar azar koyarak karıştırın. Dolapta dinlenen hamurun üzerine çatal ile deliklerin açın ve üzerine dolguyu dökün. Önceden ısıtılmış 170 derece fırında 1 saat pişirin.
Vişne sosu için, çekirdeklerinden ayıklanmış vişneyi bir tavaya alın ve üzerine şekerini ekleyin şeker eriyip vişne yumuşayana kadar ocakta kısık ateşte pişirin.
Ardından 2 yemek kaşığı suyun içine 1 yemek kaşığı nişasta ekleyin ve suyun içinde nişastayı eritip vişne sosun içine yavaş yavaş dökün.
Koyulaşmaya başlayınca ocağı kapatın. Krema ılıdıktan sonra vişne sosu üzerine dökün ve tercihen 1 gün dolapta dinlendirip sunun.