Koche die Linsen nach Packungsanweisung in leicht gesalzenem Wasser für etwa 20–25 Minuten. Gieße sie ab und lasse sie etwas abkühlen.
Erhitze Olivenöl in einer Pfanne. Brate die gehackte Zwiebel, den Knoblauch, die Champignons und die geriebene Möhre darin für 5 Minuten an, bis sie weich sind. Stelle sie beiseite.
Röste die Walnüsse in einer trockenen Pfanne ohne Öl, bis sie aromatisch duften.
Gib die gekochten Linsen, das angebratene Gemüse, die Haferflocken, Rote Bete, Walnüsse, Sojasauce, Tomatenmark, Paprikapulver, Thymian und Rosmarin in eine Küchenmaschine. Mixe alles kurz, bis eine grobe Masse entsteht. Füge die Semmelbrösel hinzu und vermenge alles gut. Schmecke die Masse mit Salz und Pfeffer ab.
Rolle den Blätterteig auf einem Backpapier aus. Verteile die Linsenfüllung in der Mitte des Teiges länglich und klappe den Teig darüber zusammen. Drücke die Enden gut an, sodass die Füllung vollständig eingeschlossen ist.
Bestreiche den Blätterteig mit Pflanzensahne oder Sojamilch, damit er beim Backen schön goldbraun wird.
Backe den Braten auf einem mit Backpapier ausgelegten Backblech im vorgeheizten Ofen bei 200 °C (Ober-/Unterhitze) oder 180 °C (Umluft) für 25–30 Minuten, bis der Blätterteig goldbraun ist.
Lasse den Linsenbraten kurz abkühlen, bevor du ihn in Scheiben schneidest. Serviere ihn nach Belieben mit Beilagen wie Salat, Kartoffelpüree oder Gemüse der Saison.