Die Tomaten überbrühen, häuten, vierteln, entkernen und würfeln. Frühlingszwiebeln putzen und waschen. Weiße und hellgrüne Teile in 1 cm dicke Ringe, dunkelgrüne in sehr feine Ringe schneiden. Die Knoblauchzehen schälen und fein hacken. Koriandergrün abbrausen und trocken schütteln. Blättchen abzupfen und grob hacken, die Stiele fein hacken.
Helle Zwiebelringe und Knoblauch in Kokosöl glasig andünsten. Korianderstiele, Curry- und Galgantpaste und Tomatenmark dazugeben und unter Rühren kräftig anrösten, bis es duftet. Gemüsebrühe angießen und aufkochen lassen.
Die Misopaste einrühren und alles für 5 Minuten köcheln lassen. Die Tomatenstücke dazugeben und in der nicht mehr kochenden Brühe erhitzen. Den Seidentofu in 1 cm große Würfel schneiden und kurz in der Suppe erwärmen. Mit Salz abschmecken, in Schalen füllen und mit Koriandergrün und Frühlingszwiebelringen bestreuen.