Margarin ve tozşekerin yarısını ve unu derin bir kaba alarak koyu kıvamlı bir karışım hazırlayın. Süt ve rendelenmiş portakal kabuğunu bir taşım kaynatıp ocaktan alın. Daha sonra margarintozşeker- un karışımına yedirin.
Tencereye alarak orta ısıda karıştırarak pişirin. Koyulaştığında ocaktan alıp ılınmaya bırakın. Yumurta sarılarını birer birer ilave edip çırparak karışıma ekleyin. Krem karamel kaplarını sıvıyağla yağlayın. Yumurta aklarını çırparak kar haline getirin.
Yumurta karının 3/4'ünü daha önce hazırladığınız karışıma ilave edin. Daha sonra kalan malzemeyi yavaş yavaş karışıma yedirin. Karışımı krem karamel kaplarına bölüştürün.
Fırın tepsisinin yarısına kadar su doldurun. Krem-karamel kaplarını tepsiye yerleştirin. Önceden ısıtılmış 200 derece fırında 15-20 dakika pişirin. Portakal kabuklarını soyarak jülyen doğrayın.
Kaynar suda 2-3 dakika tutup, ocaktan alarak soğumaya bırakın. Portakalların suyunu sıkarak tencereye alın. Üzerine suyu ilave ederek bir taşım kaynatın. Nişastayı soğuk su ile açın. Yavaş yavaş ocaktaki karışımı ekleyin. Koyulaşana dek karıştırın. Ateşten alarak süzgeçten geçirin.
Portakal kabuklarını bu karışıma ekleyip, karıştırın. Fırından aldığınız tatlıları tabaklara ters çevirerek çıkarın. Hazırladığınız sosu üzerine gezdirerek ya da yanında servis yapın.