Räuchertofu in kleine Würfel schneiden. Gemüsezwiebel und Sellerie fein hacken.
Karotte mit dem Crinkle-Cutter in grobe Stücke schneiden, Kartoffeln würfeln.
1 EL Rapsöl in einen heißen Topf geben und die Tofuwürfel 8 Minuten bei mittlerer Hitze kross braten. Ab und zu umrühren.
Tofuwürfel herausnehmen und beiseite stellen.
Das restliche Öl in den Topf geben, Zwiebel und Sellerie bei mittlerer bis hoher Hitze 3 Minuten unter Rühren anschwitzen. Kartoffeln, Karotten, Tomatenmark und Lorbeerblätter dazugeben und weitere 4 Minuten anrösten.
Mit Gemüsebrühe ablöschen und den Bodensatz lösen. Sauerkraut und Rollgerste dazugeben und mit Salz würzen. Aufkochen, Bohnen und Tofuwürfel dazugeben und anschließend bei niedriger bis mittlerer Hitze mit halb aufgelegtem Deckel 20 Minuten köcheln lassen.
Für den Grünkohl
In der Zwischenzeit Grünkohlblätter vom Strunk zupfen und in mundgerechte Stücke teilen.
Öl in eine heiße Pfanne geben und Grünkohl bei mitterer bis hoher Hitze 10 Minuten knusprig braten. Ab und zu wenden. Zum Schluss mit Meersalz würzen.
Vor dem Servieren Lorbeerblätter entfernen. Sauerkrautsuppe mit geröstetem Grünkohl garnieren und heiß servieren.