Tegye a galagonyát egy széles edénybe (Ø 24 cm), öntse fel vízzel, és fedő nélkül főzze kb. 20 percig puhára - időnként keverje meg, hogy ne ragadjon le. A főzési idő végén a folyadék nagy részének el kell párolognia.
Szűrjük át a galagonyát egy szitán. Keverje össze a maradékot annyi vízzel, hogy nem túl sűrű pasztát kapjon. Pároljuk a gyümölcshúst 10 percig állandó keverés mellett, ha szükséges, adjunk hozzá még vizet. Szűrjük át a pépet a szitán, dobjuk ki a maradékot és a magokat.
A körtét meghámozzuk, apróra vágjuk, citromsavval elkeverjük, botmixerrel finomra pürésítjük. A galagonyapürét jól összekeverjük a körtepürével és a cukorral, majd rövid ideig melegítjük, hogy a cukor feloldódjon.
A töltelékhez az almát meghámozzuk, felnegyedeljük, a magházát kivágjuk. Vágja az almát egyenlő darabokra, és keverje össze citromsavval. A bort és a cukrot felforraljuk, hozzáadjuk az almadarabokat, és al dente-ig pároljuk. Ürítse ki az almadarabokat egy szitába, hagyja kihűlni, majd óvatosan forgassa bele a gyümölcskeverékbe.
Öblíts ki hideg vízzel egy lezárható pudingformát vagy egy fém Bundt tortaformát (űrtartalom 1 1/2 l).
A zselatint hideg vízbe áztatjuk. A portói bort felforrósítjuk, a zselatint jól kinyomkodjuk és felengedjük benne. A gyümölcsös keverékhez keverjük a zselatint. Öntse a keveréket a pudingformába, zárja le a formát, és hagyja a pudingot a hűtőben megdermedni (kb. 30 percet vesz igénybe).
A formát rövid időre mártsuk forró vízbe, és fordítsuk ki a pudingot egy tányérra. A víz melege megolvasztja a puding külső rétegét és gyümölcsös szószt hoz létre.
Vanília szósz:
A vaníliarudat hosszában felvágjuk, a pépet kikaparjuk. Mérje meg a tejet.
5 evőkanálnyit kukoricakeményítővel és kristálycukorral simára keverünk. A maradék tejet összekeverjük 1 csipet sóval és a vaníliapéppel, majd felforraljuk. Keverje hozzá a keményítő keveréket, és forralja fel rövid ideig. A szószt levesszük a tűzről, és időnként megkeverve hagyjuk kihűlni.