Karameli hazırlamak için; tozşeker ve suyu küçük bir tencereye aktarıp kısık ateşte şeker eriyinceye kadar karıştırın. Şeker eriyip rengi koyulaşmaya başlayınca (karamel kıvamına gelince) ocaktan alıp bekletmeden yuvarlak bir kek kalıbına gezdirerek aktarın. Kalıbı hafifçe sallayıp karamelin, kabın her tarafına eşit olarak yayılmasını sağlayın. Karamel iyice katılaşıncaya kadar bir kenarda bekletin.
Diğer taraftan, yumurta, tozşeker ve vanilyayı derin bir kaba aktarıp çırpma teli ile çırpın. Sütü de ekleyip şeker eriyinceye kadar çırpmaya devam edin.(çok çırpmanıza gerek yok, maksat tüm malzemenin iyice karışması)
Hazırladığınız bu karışımı kalıba aktarın. Kalıbı, içi sıcak su dolu başka bir kabın içine oturtun.
Önceden ısıtıp 200 dereceye ayarladığınız fırında üstü hafifçe pembeleşinceye kadar ( bu pişirme yöntemine benmari usulü denir) pişirin. Fırını söndürüp kapağını açın ve tatlıyı soğuyuncaya kadar içeride bekletin.
Kalıbı içi su dolu kaptan çıkarın. Buzdolabında 1 gece ya da 5-6 saat bekletin. Kalıbı hafifçe sallayıp tatlıyı ters çevirerek servis tabağına yerleştirin. Kalıbın dibinde kalan sosu kaşıkla sıyırıp tatlının üzerine gezdirin. Dilimleyerek servise sunun.