Precaliente el horno a 350 grados.
Prepare el caramelo en un sartén derritiendo el azúcar con el agua en la estufa. Vierta el caramelo en un molde.
Coloque el pan en un envase y vierta las leches sobre el pan. Deje que el pan absorba la leche por unos minutos.
Con su mano, trabaje la mezcla hasta que se rompan los pedazos de pan, pero que no quede muy molido.
Bata los huevos aparte y agregue a la mezcla de pan. Luego, agregue la mantequilla derretida, el azúcar, la vainilla, la canela en polvo, los dátiles, los arándanos y los guineítos niños majados.
Mezcle hasta que tenga una textura uniforme. No bata mucho la masa.
Vacíe la mezcla en el molde con el caramelo y acomode la mezcla con una espátula.
Hornee por 50 a 60 minutos.
Verifique con un palillo que la masa esté cocida. La parte de arriba va a formar una capa, pero el budín sigue suave.
Cuando remueva el budín del horno, este se verá muy esponjado. Espere a que enfríe antes de cortarlo.