Bohnen in eine Schüssel geben und mit reichlich Wasser bedecken. Für 8-12 Stunden ziehen lassen.
In einem Gusseisentopf auf mittlerer Stufe mit Olivenöl, Zwiebeln, Poblano Paprika und eine Prise Salz anbraten, bis die Paprika weich sind und die Zwiebeln durchsichtig werden (2-3 Minuten).
Füge Knoblauch hinzu, rühre um und koche, bis er duftet. Füge Tomatenmark, Chipotle-Paprika und Gewürze hinzu. Rühre um und koche etwa 30 Sekunden lang.
Bouillon und Tomaten hinzugeben und gut umrühren, um alles zu vermischen (einschließlich des Abschabens des Bodens, um ein Anbrennen zu verhindern). Linsen hinzugeben, umrühren und alles zum kochen bringen. Hitze auf mittlere bis niedrige Stufe reduzieren, und mit Deckel alles 15-20 Minuten köcheln lassen, dabei gelegentlich umrühren, bis die Linsen gar sind.
Mais hinzufügen. Wenn nötig mehr Bouillon hinzugeben um die gewünschte Konsistenz zu erlangen.
Alles für ca. 10 Minuten köcheln lassen.
Sojasauce, Zucker, Essig, Tabasco und eine Prise Salz nach Geschmack hinzugeben. Mit Salz abschmecken.