Şeftalileri soyup çekirdeklerini çıkardıktan sonra yaklaşık 1,5 cm kalınlığında küpler halinde doğrayın. Geniş bir kapta yarım su bardağı toz şeker ve 1 yemek kaşığı taze limon suyunu (isteğe bağlı) ekleyip karıştırın. Şekerin şeftalilerin suyunu salması için 30–60 dakika oda sıcaklığında bekletin.
Şeftali karışımını bir tencereye aktarın ve orta ateşte ara sıra karıştırarak 5–7 dakika pişirin. Şeftaliler hafifçe yumuşayıp şurup kıvamı koyulaşınca ocaktan alın ve tamamen soğumaya bırakın.
Başka bir geniş kapta 2 su bardağı krema, 1 su bardağı süt, kalan yarım su bardağı toz şekeri, 1 çay kaşığı vanilya özü ve bir tutam tuzu şeker eriyene dek çırpın.
Soğuyan şeftali karışımını kremalı karışıma ekleyin, üzerini streç filmle kapatın ve en az 4 saat ya da tercihen gece boyunca buzdolabında bekletin.
Dondurma makinesine önceden soğutulmuş karışımı dökün ve 20–30 dakika boyunca kıvamı yumuşak dondurma haline gelene dek çevirin.
Çırpılıp kıvamı oturan dondurmayı hava geçirmez bir kaba aktarın, üzerine streç film gerin ve buzlukta 4–6 saat sertleşinceye dek dondurun.