A citromot jól megmossuk, lehámozunk róla 2 kisujjnyi héjat, a levét kinyomjuk és átszűrjük.
A sárgabarackot megmossuk, 4 nagyobbat félreteszünk a díszítéshez, a többit 2 percre forró, majd hideg vízbe dobjuk, de nem áztatjuk.
Meghámozzuk, kimagozzuk, lábaskába tesszük, és azonnal megöntözzük a citromlé felével, valamint a borral.
Hozzáadjuk a cukrot, a fahéjat, a citromhéjat, 1 csipet sót és 7.5 dl vizet, majd a forrástól számított 5 percig főzzük.
Ezután kidobjuk belőle a fűszereket és a citromhéjat majd péppé turmixoljuk, majd újra felforraljuk.
1.5 dl hideg vízben simára elkeverjük a pudingport és a tejfölt, a leveshez adjuk, és éppen csak sűrűsödésig forraljuk, majd hideg vízfürdőbe állítva kihűtjük.
Legalább 3 órára, hidegre tesszük.
Tálaláskor a levest csészékbe szedjük. A ribizli fürtöket leöblítjük, a félretett 4 barackot kettévágjuk, kimagozzuk és meghintjük a maradék citromlével.
A tejszínt félkemény habbá verjük, 1-1 evőkanálnyit púpozunk a leves tetejére, beleültetjük a felezett barackokat, végül a ribizlivel és mentalevélkékkel díszítve hidegen kínáljuk.