Tofu würfeln. Zwiebeln und Knoblauch schälen und fein würfeln. Lauchzwiebeln putzen, waschen, in Ringe schneiden. Petersilie waschen, in Streifen schneiden. Mit der Zitronenschale/-saft mischen.
1 EL Fett in einen großen Topf erhitzen. Tofu darin braun anbraten. Herausnehmen und beiseitestellen. Rest Fett in den Topf geben und erhitzen. Zwiebeln und Knoblauch darin andünsten.
Linsen abspülen, gut abtropfen lassen und mit andünsten. Tomatenmark einrühren und anschwitzen. Die Brühe zugießen. Ca. 15 Minuten köcheln.
Lauchzwiebelringe – bis auf etwas Lauchzwiebelgrün – zum Eintopf geben. Ca. 10 Minuten mitgaren.
Den Eintopf mit Salz und Pfeffer abschmecken. Tofu zufügen und kurz erhitzen. Ggf. Kochsahne zum Eindicken ergänzen. Linseneintopf anrichten. Mit Petersilienmischung und restlichem Lauchzwiebelgrün bestreuen.
