Empiece precalentando el horno a 160°C. Engrasa una budinera o un bol apto para horno y forra la base con papel pergamino.
En un cuenco, batir la mantequilla y el azúcar moreno hasta obtener una mezcla ligera y esponjosa. Incorpore los huevos de uno en uno y, a continuación, añada el extracto de vainilla, la ralladura de naranja y el brandy, mezclando bien.
En otro bol, tamizar la harina, la levadura, las especias y la sal. Incorpore poco a poco los ingredientes secos a la mezcla húmeda y, a continuación, añada los frutos secos hasta obtener una mezcla homogénea.
Vierta la mezcla en la budinera preparada y cúbrala bien con papel de aluminio. Coloque el recipiente en una olla más grande con uno o dos centímetros de agua hirviendo en la base. Cueza el pudin al vapor suavemente durante 2-2½ horas, Compruebe de vez en cuando el nivel del agua y rellene si es necesario.
Saque el pudin del agua y déjelo enfriar ligeramente antes de servirlo. Tradicionalmente, se sirve con natillas, nata o mantequilla de brandy, Si se desea, se puede recalentar antes de servir.