Vorbereitung: Den Lauch gründlich waschen (besonders zwischen den Blättern), putzen und in feine Ringe schneiden. Den Knoblauch schälen und fein hacken. Das Fischfilet unter kaltem Wasser abspülen, trocken tupfen und in mundgerechte, ca. 3-4 cm große Würfel schneiden.
Lauch andünsten: Die Butter oder das Öl in einem großen Topf bei mittlerer Hitze schmelzen lassen. Die Lauchringe und den gehackten Knoblauch hinzugeben und unter gelegentlichem Rühren für ca. 5-7 Minuten sanft andünsten, bis der Lauch weich und glasig ist, aber keine Farbe angenommen hat.
Sauce ansetzen: Mit dem Weißwein ablöschen und die Flüssigkeit bei etwas höherer Hitze fast vollständig einkochen lassen. Anschließend die Gemüsebrühe angießen, alles gut verrühren und einmal aufkochen lassen.
Cremig verfeinern: Die Hitze reduzieren, sodass die Sauce nur noch leicht köchelt. Die Sahne einrühren und die Sauce für weitere 5 Minuten sanft simmern lassen, damit sie leicht andickt. Mit Salz und weißem Pfeffer kräftig abschmecken.
Fisch garen: Die Fischwürfel vorsichtig in die heiße, aber nicht mehr kochende Sauce geben. Den Topf zudecken und den Fisch je nach Dicke für ca. 5-8 Minuten gar ziehen lassen. Der Fisch ist perfekt, wenn er gerade so durchgegart und innen noch schön glasig ist. Wichtig: Nicht mehr stark kochen lassen, da der Fisch sonst zerfällt!
Finalisieren und Servieren: In der Zwischenzeit den Dill waschen, trocken schütteln und die Spitzen fein hacken. Kurz vor dem Servieren den gehackten Dill und einen kräftigen Spritzer Zitronensaft unter das Gulasch heben. Nochmals vorsichtig abschmecken und das cremige Fischgulasch sofort heiß servieren.