Margarini, suyu, toz şekeri ve tuzu orta boy bir tencereye aktarıp orta ısılı ateşte kaynayıncaya kadar pişirin. Su kaynamaya başlar başlamaz ocağın altını kısıp unu azar azar ekleyerek tahta bir kaşıkla sürekli karıştırın. 2-3 dakika sonra, un suyu iyice çekip katılaşacak ve tencerenin içinde toplanmaya başlayacaktır.
Hamur toplanmaya başladığında tencereyi ocaktan alıp içindeki hamuru büyük bir cam ya da porselen kaseye aktarın. Ilınmaya bırakın.
Hamur iyice ılınınca yumurtaları üzerine teker teker kırıp bir tel çırpıcı ya da metal kaşıkla hızlı hızlı karıştırın. Hamurun içinde hiç topaklanma kalmamalı, iyice özleşmeli.
Akıcı kıvamdaki hamurdan tatlı kaşığı ile parçalar koparın ya da hamuru krema sıkacağıyla sıkın. Fırın tepsisine fırın kağıdını yayın ve ve hazırladığınız yuvarlak hamurları, fırın tepsisine aralıklı olarak dizin.
Hamurları 5 dakika önceden ısıtıp 150 dereceye ayarladığımz fırının orta rafının altındaki rafta tepsiyi yerleştirin. üzerleri hafif kahverengiye dönüşünceye kadar, 40-50 dakika pişirin. Fırının kapağını açın ve hamur toplarını soğuyuncaya kadar fırında bekletin. (ben profiterolleri 5 dakika önceden ısıtıp turboya ayarladığım 200 derecedeki fırında 30 dakika pişirip çıkarıyorum. Bu yöntemle hamur topları formunu kaybetmeden pişiyor.)
Hamurların soğumasını bekleyip bir bıçakla ortalarını yarın.
Diğer taraftan, içinin kremasını hazırlamak için; tüm krema malzemelerini ufak bir tencereye koyun. Kısk ateşte sürekli karıştırarak kaynayıncaya kadar pişirin. Hemen ocaktan alıp mikserle 2-3 dakika çırpıp hafifçe ılıtın.
Sonra da bir çay kaşığıyla profiterollerin içine doldurun. Hazırladığınız profiterollerin üzerine erimiş bitter çikolata veya hazır çikolata sosu ya da pişirdiğiniz kakaolu pudingi sıcakken gezdirip servise sunun.