Pon el azúcar y el agua en una sartén o cacerola clara a fuego medio. Cocina sin revolver hasta que el azúcar se disuelva y tome un color ámbar dorado; retíralo antes de que se oscurezca demasiado, porque seguirá cocinándose con el calor residual.
Vierte el caramelo caliente en un molde de tubo o redondo de 20 cm y gíralo con cuidado para cubrir la base y parte de las paredes. Déjalo reposar mientras preparas la crema.
Licúa o bate suavemente la leche condensada, la leche y los huevos solo hasta integrar. Deja reposar la mezcla unos minutos y cuélala en una jarra para retirar espuma y restos de clara.
Calienta el horno a 160 °C. Vierte la mezcla colada en el molde acaramelado, cúbrelo con papel de aluminio y colócalo dentro de una bandeja profunda. Añade agua caliente hasta alcanzar la mitad de la altura del molde.
Hornea durante 60 a 75 minutos, hasta que los bordes estén firmes y el centro tiemble ligeramente al mover el molde. El agua debe permanecer caliente, pero no hervir con fuerza.
Retira el molde del baño María y déjalo enfriar a temperatura ambiente. Refrigéralo durante al menos 6 horas. Pasa un cuchillo fino por el borde, coloca un plato con borde encima y voltea el pudim de una sola vez para que el caramelo lo cubra.