Şurubu hazırlamak için; su ve şekeri tencereye aktarıp yüksek ısılı ateşte şeker eriyinceye kadar karıştırın. Şurubun koyulaşması için kısık ateşte 10 dakika kaynatın. Ocaktan alıp soğumaya bırakın.
Hamuru hazırlamak için; pudra şekeri ve oda sıcaklığında yumuşamış tereyağını hamur yoğurma kabına koyup birbirine yedirinceye kadar karıştırın. Yumurta, vanilya, kabartma tozu ve irmiği ekleyip karıştırın. Unu da azar azar ilave ederek yoğurun.
Hamuru un serpilmiş tezgahın üzerine alıp 5 dakika (tezgahın üzerine bir yemek kaşığı un serpiştirin) daha yoğurarak kulak memesi kıvamında pürüzsüz bir hamur hazırlayın. Üzerini temiz bir bezle örtüp 20 dakika bekletin.
Hamurdan ceviz büyüklüğünde parçalar koparıp parçaları avuçlarınız arasında yuvarlayın ve hafifçe yassı hale getirin. Hamurları yağlı kağıt serilmiş tepsiye aralıklı olarak yerleştirin.
180 dereceye ayarladığınız fırında 10 dakika pişirin. Fırının ısısını 150 dereceye indirip hamurların üzerleri sararıncaya kadar pişirin.
Sıcak şekerpareleri servis tabağına alın ve üzerlerine soğuk şurubu gezdirin. Şurubu çekmesi için 20 dakika bekletin.
Diğer taraftan kahveli sosu hazırlamak için; süt, şeker, kakao, un ve kahveyi küçük bir tencereye koyup kısık ateşin üzerine oturtun. Tel çırpıcı yardımıyla sürekli karıştırarak kaynayıncaya kadar pişirin. Karıştırarak ılık hale gelmesini bekleyin ve tatlıların üzerine gezdirin. Soğuyunca servise sunun.