Precalentar el horno a 180º C. Engrasar con un poco de mantequilla un molde rectangular con paredes altas de 40 cm x 25 cm aproximadamente.
Pelar y limpiar los elotes uno por uno, lavarlos con un poco de agua y secarlos muy bien. Cortar o desgranar los granos de cada mazorca de elote, con mucho cuidado, usando un cuchillo y tratando de aprovechar todos los granos que se puedan.
Agregar los granos de elote a un procesador de alimentos o licuadora y triturar por 30 segundos hasta obtener un de puré de elote.
Vaciar este puré de elote a un bol grande y agregar la sal con el azúcar, polvo para hornear, extracto de vainilla y mantequilla derretida. Mezclar los ingredientes usando una espátula de goma hasta que todo se integre perfectamente.
Añadir poco a poco la leche evaporada y seguir mezclando. La leche evaporada se debe agregar conforme la mezcla la vaya pidiendo, ya que muchas veces el elote ya suelta mucho jugo por si mismo y no es necesario agregar mucho más líquido. Por ello, primero se debe agregar menor cantidad de la leche e ir viendo si agregar más.
Una vez que se tenga una mezcla suave y homogénea, no tan líquida ni tan espesa, vaciarla en el molde con cuidado y esparcirla de manera uniforme con la espátula de goma. Hornear a 180° C de 40 a 50 minutos hasta que el pan de elote esté ligeramente dorado.
Una vez listo, retirar el pan de elote del horno y dejarlo enfriar por 20 minutos ates de cortar.