Lachsfilets trocken tupfen und großzügig mit Salz, Pfeffer und der Hälfte des gehackten Dills würzen.
Olivenöl in einer beschichteten Pfanne bei mittlerer bis hoher Hitze erhitzen. Lachs mit der Hautseite nach unten (falls zutreffend) anbraten und 4-5 Minuten knusprig braten. Wenden und weitere 3-4 Minuten kochen, oder bis zum gewünschten Garpunkt. Lachs herausnehmen und warm halten.
In derselben Pfanne die Butter bei mittlerer Hitze schmelzen. Gehackten Knoblauch hinzufügen und 30 Sekunden lang anbraten, bis er duftet. Den passierten Spinat hinzufügen und unter gelegentlichem Rühren erhitzen, bis er durchgewärmt ist. Mit Salz, Pfeffer und dem restlichen Dill würzen.
Zitronensaft und bei Bedarf einen Schuss Weißwein oder Brühe einrühren, um eine leichte Sauce zu erhalten.
Die Spinatsauce auf einem Teller anrichten, das Lachsfilet darauflegen und mit einer Zitronenscheibe und einem frischen Dillzweig garnieren. Sofort servieren.