Hak de oranjesnippers en gembersnippers fijn en verkruimel de bitterkoekjes en lange vingers.
Schil de appel en peer en snijd ze in kleine blokjes.
Verhit een klontje boter in een koekenpan en bak het fruit goudbruin tot het meeste vocht is verdampt.
Besprenkel met een beetje citroensap en meng het fruit met de snippers en koekjes.
Klop in een kom de melk, eieren en suiker los.
Vet een hoge puddingvorm in met boter en schep het fruitmengsel erin.
Giet het eimengsel erover en sluit de vorm af met een deksel.
Zet de vorm in een pan met kokend water en laat de pudding au bain-marie in 1 tot 1½ uur stollen.
Stort de pudding voorzichtig op een schaal.
Verwarm vlak voor serveren de rum, steek deze aan en giet de brandende rum over de hete pudding.
Serveer direct.