Yumurtaları soğuk su dolu derin bir kaba yerleştirip katı şekilde pişirin.
Tavada 2 yemek kaşığı tereyağını eritip unu ekleyerek kısık ateşte cevirin. Sutu yavaş yavaş ve devamlı karıştırarak ilave edin. Putursuz bir beşamel sos elde edinceye kadar, surekli karıştırarak 10 dakika pişirin. Tuz, karabiber ve muskat ekleyip ateşten alın.
Yumurtaları soğutup kabuklarını soyun ve yuvarlak dilimleyin. Soğanları ince halkalar şeklinde kesin. Kalan tereyağını eritip soğanları pembeleştirin. Hazırladığınız beşamel sosu ekleyin. İcine yumurta dilimleri ilave edin.
Yayvan bir fırın kalıbını yağlayın. Yumurta dilimlerini soslu olarak fırın kalıbına dizin. Kalan sosu uzerine dokun. Onceden kızdırılmış orta ısılı fırında 6 dakika kızartın.
Not: Muskat, diğer adıyla hint cevizi, toz veya tane olarak satılır. Tane satın alırsanız kabuğunu ince bir rende ile rendeleyebilirsiniz. Toz olarak almanız aroma acısından daha etkilidir.