Kremasını hazırlamak için derin bir tencereye 2,5 su bardağı sütü, 3 yemek kaşığı unu, 1 yumurtayı ve 1,5 çay bardağı toz şekeri ekleyip orta ateşte koyu bir kıvam alıncaya dek sürekli karıştırın.
Koyulaşan kremanıza 1 paket vanilini ekleyip karıştırmaya devam edin. Daha sonra ocaktan alıp oda sıcaklığına gelene kadar dinlendirin.
Oda sıcaklığına gelen kremayı sıkma poşetine doldurup 1 saat kadar buzdolabında bekletin.
Hamuru hazırlamak için 1 su bardağı suyu ve 125 gram margarini bir tencerede kaynatın. Ardından 1 su bardağı unu kaynayan karışıma ilave edip 3-4 dakika boyunca sürekli karıştırın. Toparlanan hamur karışımını ocaktan alıp 15 dakika kadar dinlenmeye bırakın.
3 büyük boy yumurtayı hamura ekleyerek dinlendirdiğiniz hamura iyice yedirin. Tamamen karıştığına emin olduğunuzda 15 dakika daha dinlendirin.
Dinlenmiş olan hamurdan 1'er tatlı kaşığı alıp yağlı kağıt serili fırın tepsisine aralıklı şekilde dökün.
Önceden ısıttığınız 180 derece fırında 40 dakika kadar pişirin. Ardından hamurları fırından alıp oda sıcaklığında dinlendirin.
Oda sıcaklığında dinlenmiş hamurların altından birer delik açıp içini hazırladığınız krema ile doldurun.
Çikolata sosu için; bitter çikolataları küçük parçalara ayırın ve derin bir tencerede krema ile birlikte tamamen eriyinceye kadar karıştırıp ocaktan alarak dinlendirin.
Ardından üst üste dizdiğiniz profiterollerin üzerine hazırladığınız sosu gezdirerek istediğiniz süsleme ile servis edebilirsiniz.