Prima di tutto preparate il brodo.
Iniziate con la tostatura del pollo: preriscaldate il forno a 220 °C, foderate una teglia piccola con carta da forno, adagiatevi il pollo e fatelo cuocere per 10–15 minuti, finché la pelle non sarà dorata.
Prendete quindi una pentola capiente, versatevi 1,5 l di acqua, unite il pollo tostato, il cumino, l'aglio essiccato, i fiocchi di peperoncino e le foglie di alloro, e lasciate scaldare il tutto per 1,5–2 ore a fuoco basso.
Durante la cottura si formerà in superficie una schiuma torbida: rimuovetela man mano (ad esempio con un cucchiaio).
Trascorso il tempo indicato, estraete il pollo dalla pentola e filtrate il brodo pronto in un contenitore capiente, che metterete da parte.
Lasciate raffreddare il pollo per 30–40 minuti a temperatura ambiente, quindi staccate tutta la carne e rimuovete le ossa e la pelle.
Ora potete iniziare a preparare la zuppa vera e propria.
In una pentola pulita scaldate 1 cucchiaio di olio d'oliva, aggiungete la cipolla tritata e fatela soffriggere per circa 1,5–2 minuti a fuoco medio. Aggiungete quindi i pomodori a pezzi in scatola, i fagioli, il mais, la carne di pollo sfilacciata, tutto il brodo filtrato, il sale e il pepe, abbassate la fiamma e lasciate cuocere il tutto per 10–12 minuti.
Nel frattempo tostate le tortillas: scaldate una padella e tostate ogni tortilla a secco per 1–2 minuti per lato a fuoco basso, finché non sarà croccante e leggermente bruciacchiata su entrambi i lati. Dopo la tostatura tagliate ogni tortilla in 4 spicchi.
Quando la zuppa nella pentola è pronta, distribuitela in 4 piatti e guarnite ogni porzione con 1 cucchiaio di panna acida e coriandolo fresco sfilacciato. Infine aggiungete a ogni porzione ¼ di lime e 4 spicchi di tortilla e servite.