Lava y pela los ajos, el cilantro, el chile (retira las semillas).
En un vaso de licuadora, agrega el chile poblano, los dientes de ajo, la cebolla, y el manojo de cilantro.
Añade las tazas de agua y el cubo de caldo de pollo.
Licúa muy bien, a una velocidad media por 1 minuto.
En una sartén a fuego medio calienta un chorrito de aceite.
Cuando ya está caliente, debería empezar a echar un poco de humo. Luego incorpora el arroz y cocina hasta dorar removiendo constantemente, aproximadamente 5 minutos.
Incorpora 2 tazas de la mezcla del chile poblano, ½ cucharadita de sal y revuelve un poco.
Añade los granos de elote, revuelve otro poco.
Tapa y deja cocinar a fuego mínimo durante 25-30 minutos.
Cuando esté listo, apaga el fuego, mueve ligeramente el arroz, tapa y deja reposar por 10 minutos más.
Sirve.