Unta con un poco de aceite los chiles y tatémmalos en una sartén caliente hasta que la piel se oscurezca y se desprenda con facilidad. Retira del fuego y colócalos en una bolsa de plástico para que suden durante 10 minutos. Pela, desvena y corta en tiras.
En una olla grande, calienta aceite vegetal a fuego medio-alto. Agrega la cebolla y el ajo, y saltea hasta que estén dorados. Agrega los trozos de carne de cerdo a la olla y saltea hasta que se doren por todos lados.
Agrega los granos de maíz blanco, los chiles asados y cortados en tiras, las hojas de laurel, el comino molido y suficiente agua para cubrir los ingredientes. Deja hervir a fuego medio-bajo durante aproximadamente 1 hora o hasta que la carne esté tierna.
Agrega el cilantro fresco picado y sal al gusto. Sirve la sopa caliente en tazones individuales y decora con aguacate en cubitos, rábanos en rodajas, cebolla picada, limón en cuartos y tostadas.