Schneide das Brot in etwa 0,5 cm große Würfel. Verrühre das Mehl mit 40 ml Milch.
Erwärme die restliche Milch auf dem Herd. Gib die Mehl-Milch dazu, nimm den Topf vom Herd und gieße die Flüssigkeit über die Brotwürfel. Lass sie für 10 Minuten ziehen.
Wasche währenddessen den Spinat und schüttele ihn trocken. Schäle die Knoblauchzehen und drücke sie durch eine Presse oder hacke sie. Hacke die Walnüsse ebenfalls fein.
Erhitze 1 EL Öl in einer Pfanne und dünste den Spinat, bis er zusammenfällt. Gib den Knoblauch dazu.
Drücke den Spinat und das Brot gut aus. Hacke den Spinat fein und verrühre ihn in einer Schale mit dem Brot und den Walnüssen. Würze die Masse mit Salz, Pfeffer und Muskatnuss. Forme 12 etwa gleich große Knödel. Gib sie in heißes, aber nicht kochendes Salzwasser und gare sie für 12-15 Minuten.
Putze währenddessen die Pilze und schneide sie in Scheiben. Schäle die Zwiebeln und hacke sie fein.
Erhitze das restliche Öl und schwitze die Zwiebeln an. Brate die Pilze kurz mit an. Lösche sie dann mit der Sahne ab und lass sie für 5 Minuten bei niedriger Hitze garen. Schmecke sie mit Salz und Pfeffer ab.
Hole die fertigen Knödel aus dem Wasser, übergieße sie mit der Soße und streue gehackten Schnittlauch darüber.