Precalienta tu horno a 350°F (175°C).
Engrasa un molde para hornear con un poco de mantequilla.
En un tazón grande, combina la leche, el azúcar, los huevos, la vainilla, la canela y la sal. Bate bien hasta que esté todo incorporado.
Añade los cubos de pan a la mezcla y deja reposar durante unos 10 minutos para que el pan absorba la mezcla.
Si estás usando pasas, agrégalas a la mezcla y mezcla suavemente.
Vierte la mezcla en el molde preparado y hornea durante 45-55 minutos, o hasta que el pudín esté dorado y un cuchillo insertado en el centro salga limpio.
Deja enfriar un poco antes de cortar. Puedes servirlo caliente o a temperatura ambiente.
Puedes acompañarlo con crema batida, helado de vainilla o una salsa de caramelo.