En una olla a fuego medio, pon el aceite y la mantequilla. Una vez que la mantequilla se empiece a derretir, añade la cebolla y acitrónala hasta que se empiece a dorar, revolviendo ocasionalmente, unos 10 a 12 minutos.
Añade los chiles poblanos, revuelve y cocínales de 3 a 4 minutos. Haz lugar en el medio del sartén y añade el elote y salpimienta. Cocina unos 3 ó 4 minutos más.
Vierte el caldo de pollo y deja hervir unos 5 minutos más, hasta que suelten los sabores y comiencen a mezclarse.
Baje el fuego, espera 1 minuto y añade la leche con cuidado. Si hace la crema con anticipación, caliéntala a fuego medio bajo.