Margarin, su, toz şeker 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 bir kenarda soğumaya bırakın.
Hamur soğuyunca, yumurtaları teker teker üzerine kırıp yoğurmaya başlayın. Hamuru 1 dakika kadar yoğurmanız yeterli olacaktır.
Ele yapışmayan, çok yumuşak hamurdan kabuklu ceviz büyüklüğünde parçalar koparıp parçaları avuçlarınız arasında yuvarlayın. Hamur elinize yapışıyorsa koparma işlemini yaparken parmak uçlarınızı sıvıyağla ıslatabilirsiniz.
Hazırladığınız yuvarlak hamurları, yumuşak margarinle yağlanmış fırın tepsisine aralıklı olarak dizin. Hamurları 5 dakika önceden 175 dereceye ayarladığımz fırının orta rafının altındaki rafta tepsiyi yerleştirin. Üzerleri hafif kahverengiye dönüşünceye kadar, 30 dakika pişirin.
Fırının kapağını açın ve hamur toplarını soğuyuncaya kadar fırında bekletin. Hamurların soğumasını bekleyip bir servis tabağına dizin.
Diğer taraftan, üzerinin kremasını hazırlamak için; soğuk su, neskafe ve kakaoyu derin bir kaseye koyup tel çırpıcı yardımıyla iyice çırpın. Yumurta, toz şeker, vanilya ve sütü katıp tekrar karıştırın.
Bu karışımı orta boy bir tencereye aktarıp kısık ateşin üzerinde, sürekli karıştırarak koyulaşıp muhallebi kıvamına gelinceye kadar pişirin. Kaynayınca ocaktan alıp sıcakken profiterol hamurlarının üzerine gezdirin.