Zwiebel schälen und in grobe Stücke schneiden. Lauch putzen, waschen, der Länge nach halbieren und in 1 cm lange Stücke schneiden. Dill waschen und trocknen.
Öl in einem großen Topf erhitzen, Zwiebel und Lauch darin unter gelegentlichem Rühren langsam weich braten, ohne dass sie braun werden - dauert ca. 10 Minuten.
Kartoffeln und Steckrübe schälen, waschen und grob würfeln, dann mit in den Topf geben und gut umrühren. Für ca. 3 Minuten weitergaren lassen. Mit 1,25 l heißem Wasser aufgießen und köcheln lassen, bis die Kartoffeln und Steckrüben gar sind.
Dillblättchen von den Ständen zupfen und grob hacken. Lachs in etwa 2 cm dicke Stücke schneiden, zur Suppe geben und ca. 5 Minuten sanft köcheln lasse, bis er gar ist.
Lachssuppe mit Schlagsahne und Dill verfeinern, mit Salz, Pfeffer und Zitronensaft abschmecken.