1. Zwiebeln vorbereiten: Zwiebeln schälen und fein würfeln.
2. Anrösten: Öl in einem großen Topf erhitzen, Zwiebeln darin glasig braten.
3. Würzen: Kümmel, Paprikapulver, Tomatenmark und Mehl zugeben. Kurz (1–2 Minuten) unter Rühren anrösten, bis es duftet.
4. Ablöschen: Knoblauch pressen, zugeben und mit der Sojasauce ablöschen.
5. Kartoffeln zugeben: Kartoffeln schälen, in mundgerechte Stücke schneiden und in den Topf geben.
6. Aufgießen und würzen: Salz und Lorbeerblatt zufügen, mit ca. 700 ml Wasser aufgießen – die Kartoffeln sollten knapp bedeckt sein.
7. Köcheln lassen: Bei mittlerer Hitze ca. 30–35 Minuten sanft köcheln lassen, bis die Kartoffeln weich sind und die Sauce sämig wird. Gelegentlich umrühren.
8. Frankfurter zugeben: Frankfurter in Scheiben schneiden, in den letzten 5 Minuten mitköcheln lassen, bis sie heiß sind.
9. Abschmecken: Nach Belieben mit etwas mehr Paprika oder Sojasauce nachwürzen.
10. Servieren Kartoffelgulasch in tiefen Tellern anrichten und mit einem Stück Weißbrot oder Baguette servieren.