En una sartén de hierro fundido o en una sartén apta para horno, calienta el aceite a fuego medio-alto. Agrega las cebollas, el pimiento y el ajo, y cocina durante aproximadamente 4 minutos o hasta que las verduras se hayan ablandado.
Agrega la carne picada, el chile en polvo, el comino, ½ cucharadita de sal y pimienta. Con una espátula de madera, deshaz la carne picada y mézclala con las verduras mientras se cocina durante aproximadamente 5 minutos. Agrega los tomates y el maíz, y mezcla.
En un tazón mediano, mezcla la harina de maíz y el agua. Vierte esta mezcla en la sartén y mézclalo con la carne y las verduras. Reduce a fuego lento.
Prepara la cobertura:
Mientras tanto, prepara la cobertura en una olla mediana a fuego medio. Agrega la leche, la mantequilla y la sal restante, removiendo con frecuencia hasta que se cocinen todos los ingredientes a fuego lento.
Agrega la harina de maíz y cocina revolviendo hasta que espese. Retira la sartén del fuego y añade el queso y los huevos.
Hornea:
Vierte la cobertura sobre la sartén y extiende hasta cubrir. Coloca la sartén en el horno precalentado y hornea durante 20 minutos o hasta que el queso esté dorado y la mezcla de harina de maíz esté cocida.
Retira del horno. Cubre con cilantro picado y aguacate.