Die Brötchen in kleine Stücke scheiden. In einer Schüssel mit der Hafermilch, den Hefeflocken, dem Sojamehl, der gehackten Petersilie und dem Salz vermischen und zu einem Teig verkneten.
Den Spinat waschen. In einer Pfanne (mit Deckel) das Olivenöl erhitzen und die Zwiebelwürfel darin glasig anbraten. Dann den Spinat und das Wasser hinzugeben und den Deckel aufsetzen. Warten bis der Spinat zusammengefallen ist und mit einer Prise Muskat und Pfeffer würzen.
Den Spinat zum Knödelteig geben und unterrühren. Die Masse zu sechs Knödeln formen. In kochendem Salzwasser bei niedriger Hitze ca. 10 Minuten kochen.
Für die Linsenbolognese in einer großen Pfanne etwas Olivenöl erhitzen. Die Zwiebel circa 3 Minuten anbraten. Dann die Karotten- und Selleriewürfel sowie den Knoblauch hinzufügen und weitere 3 Minuten anbraten. Anschließend die Linsen dazugeben und ebenfalls kurz mitbraten.
Das Tomatenmark unterrühren und 2 Minuten anschwitzen. Mit dem Rotwein ablöschen und kurz einkochen lassen.
Die stückigen Tomaten und die Gemüsebrühe dazugeben und 20 Minuten köcheln lassen. Mit Salz, Pfeffer, Oregano und Basilikum würzen. Zusammen mit den Knödeln und einem grünen Salat servieren.