Knoblauch abziehen und fein hacken oder durch eine Knoblauchpresse drücken. Zwiebeln schälen und ebenso wie die geputzten Champignons und in Scheiben schneiden sowie die Kirschtomaten halbieren.
In einer großen Pfanne ohne Zugabe von Fett Walnüsse bei mittlerer Hitze 3-5 Minuten rösten, danach auf ein Schneidebrett zum Abkühlen legen.
Den Babyspinat mit kaltem Wasser abwaschen und 2–3 Minuten in einem Kochtopf kochen.
In einer kleinen Schüssel Honig, Senf, Salz, Pfeffer und Dill vermengen. Lachsfilets mit der Hautseite nach unten darauflegen, bei Bedarf salzen und die Fleischseite mit dem Dill-Honig-Senf-Mix einstreichen.
Den Lachs bei 200°C Ober-/Unterhitze für 15-20 Minuten in den Ofen geben.
Champignons, Kirschtomaten und Zwiebeln anbraten, Spätzle dazugeben und 3–4 Minuten mitbraten. Mit Salz und Pfeffer abschmecken.
Spätzle, das gebratene Gemüse sowie den Spinat auf einem Teller anrichten und den Lachs darauf betten.
Die abgekühlten Walnüsse grob hacken und über das Gericht geben.