A pudinghoz a tejet és a narancslevet a cukorral együtt lábasba töltjük. A vaníliarudat hosszában kettéhasítjuk, belsejét kikaparjuk, a tejhez adjuk. 6-8 percig kis lángon forraljuk, hogy a vanília ízét a tej jól átvegye.
Közben a tojásokat a vaníliás cukorral meg a liszttel fölverjük, és a már nem túl forró tejet - miután a vaníliarudat kiemeltük belőle - kevergetve beleöntjük (ha a tej túl forró, összekapja a tojást, csomós lesz).
6 kisebb, teflon vagy tűzálló pudingformát vízzel kiöblítünk, majd a masszával megtöltjük. Vízzel félig telt tepsibe állítjuk, és előmelegített sütőben, közepes lánggal (175 °C; légkeveréses sütőben 160 °C) 30 percig gőzöljük. A tepsiből kivéve megvárjuk amíg teljesen kihűl.
Közben megfőzzük a csokoládéöntetet.
A cukrot a tojássárgájával, 1 dl tejjel meg a liszttel simára keverjük. A többi tejet a vaníliás cukorral, a tejszínnel és az összetördelt csokoládéval addig forraljuk, amíg az utóbbi teljesen fölolvad benne.
A lisztes keveréket beleöntjük, habverővel kevergetve 3-4 percig forraljuk, ezalatt mártásszerűen besűrűsödik. Végül a rumot is belekeverjük.
A pudingformákat néhány pillanatra forró vízbe állítjuk, majd tartalmukat tányérra borítjuk. A még meleg csokoládé öntettel kínáljuk.