Saltear las cebollas en un poco de aceite.
Agregar las zanahorias y el ajo y saltear un par de minutos más.
Agregar los granos de maíz, la avena y sazonar con sal y pimienta.
Incorporar el caldo de verduras y la leche, dejar que hierva y cocinar a fuego medio por aproximadamente 10 minutos.
Procesar con un robot de cocina o licuar la sopa hasta obtener una mezcla homogénea.
Regresar a la cacerola y llevar a ebullición, si es necesario agregar sal y pimienta.
Servir con cubitos de queso, granos de elote y cilantro o cebollín picado finamente.