Tostadas:

12 tajadas de pan cuadrado
1/2 barra de mantequilla suave
1/2 taza de azúcar
1 cucharadita de canela.

Caramelo:

1 taza de dulce rallado
1/3 taza de crema dulce
1 lata de piña en almíbar (1 libra) en mitades.

Baño:

1 taza de leche
2/3 taza de crema dulce
4 huevos
1/3 taza de azúcar
1 cucharadita de vainilla
pizca de sal.
 
Pan:

Untar el pan de un lado con la mantequilla. Revolver el azúcar con la canela y rociar sobre el pan.

Caramelo:

Llevar al fuego la crema y el dulce, dejando hervir hasta formar un caramelo suave (2 o 3 min en el fuego).

Baño:

Revolver todos los ingredientes con un batidor.
Disponer la piña escurrida en un refractario mediano engrasado y bañar con el caramelo. Disponer encima la mitad de las tajadas de pan cuadrado (partirlas si es necesario), encima la mitad del baño, luego el pan y baño restantes. Dejar reposar por ½ hora para que se empape. Hornear a 350º F de 40 a 45 o hasta que al punzar el palillo salga limpio. Reposar por 5 min y volcar. Cortar cuadros de pudín. Se puede acompañar con crema batida rociada con pecanas quebradas.