Precalentar el horno a 175°C.
Calentar una olla mediana a fuego medio y añadir la cebolla picada, el ajo picado y un chorro de caldo o aceite. Pochar.
Mientras tanto preparar la salsa de enchilada procesando el tomate frito con el ¼ de la cebolla, 1 diente de ajo, ¾ del chile, chile en polvo, comino, orégano y tomillo en un procesador de alimentos.
Cuando la cebolla esté pochada, añadir el boniato, caldo de verduras y salsa de enchilada a la olla. Llevar a ebullición, reducir el fuego a medio y hervir hasta que el boniato esté blando.
Mientras tanto hornear las tiras de tortilla uno o dos minutos hasta que estén tostadas. Cuidado, se pueden quemar rápidamente.
Una vez que el boniato esté blando, añadir los frijoles negros, maíz, pimiento rojo y salpimentar al gusto. Hervir unos minutos más para calentar.
Servir la sopa con las tortillas tostadas, el chile en rodajas y cilantro fresco.