Für die Suppe die Zwiebel schälen und zusammen mit dem Gemüse klein schneiden.
Zuerst die Zwiebel in Bratöl anbraten. Dann das Gemüse hinzugeben und einige Minuten mitbraten.
Anschließend die Gewürze, Dattelzucker und zwei fein gehackte Knoblauchzehen hinzugeben, zwei bis drei Minuten mitbraten und dann alles mit Kokosmilch, Gemüsebrühe und Sojasauce aufgießen.
Die Suppe etwa zehn Minuten köcheln lassen. Dann die Sobanudeln hinzugeben und die Suppe weitere fünf köcheln lassen bis die Nudeln weich sind.
Währenddessen den Tofu mit Sojasauce marinieren und dann in Bratöl knusprig anbraten.
Die fertige Suppe mit dem Saft einer kleinen Zitrone abschmecken und dann mit dem gebratenen Tofu und frisch gehacktem Koriander servieren.