Precalentar el horno a 150 °C.
Enmantecar y enharinar una budinera de 23 × 13 cm. Reservar.
En un bol, batir con batidora la manteca pomada con el azúcar y la esencia de vainilla hasta obtener una crema pálida y homogénea.
Incorporar los huevos de a uno, batiendo bien después de cada adición.
Tamizar la harina con el polvo de hornear.
Incorporar los secos en tres veces intercalando con la leche, mezclando con espátula de goma hasta obtener una preparación homogénea.
Adicionar las nueces picadas y el chocolate picado e integrar.
Volcar la preparación en el molde reservado y alisar la superficie.
Hornear durante 60 minutos o hasta que al pincharlo con un palito, este salga limpio, sin restos de preparación.
Retirar, dejar enfriar y desmoldar con cuidado.
Espolvorear con azúcar impalpable y servir.