Linsen in reichlich Wasser kochen, bis sie weich sind (ca. 15-20 Minuten). Abgießen und abkühlen lassen.
Ofen auf 180°C Umluft vorheizen.
Walnüsse in einer Pfanne ohne Fett rösten, bis sie duften. Abkühlen lassen und grob hacken.
In einer großen Pfanne Olivenöl erhitzen. Zwiebeln, Knoblauch, Karotten und Champignons darin anbraten, bis sie weich sind.
In einer großen Schüssel die gekochten Linsen mit den gebratenen Gemüsen, Walnüssen, Haferflocken, Sojasauce, Tomatenmark und Gewürzen vermischen.
Die Masse in eine mit Backpapier ausgelegte Kastenform (ca. 25cm) füllen und festdrücken.
Für die Glasur alle Zutaten vermischen und über den Braten streichen.
Den Braten für ca. 60 Minuten backen. In den letzten 15 Minuten nochmals mit der Glasur bestreichen.
Aus dem Ofen nehmen und 10 Minuten ruhen lassen, bevor er aus der Form gelöst und in Scheiben geschnitten wird.