Den Backofen auf 200 °C Ober-/Unterhitze vorheizen. Lachs waschen und trocken tupfen. Ein Backblech mit einem Bogen Backpapier auslegen.
Den Lachs mit der Hautseite nach unten auf das Blech setzen, mit Salz und Pfeffer würzen. Die Zitrone waschen, in Scheiben schneiden und auf dem Lachs verteilen. Mit 2 EL Olivenöl beträufeln. Im heißen Ofen 10 Minuten garen.
Inzwischen für die Marinade Zwiebel und Knoblauch schälen und fein würfeln. Paprika waschen, putzen und in sehr feine Würfel schneiden. Chili waschen, putzen, entkernen und fein hacken.
5 EL Olivenöl in einem Topf erhitzen, Zwiebeln, Knoblauch, Paprika und Chili darin rundherum anbraten. Tomatenmark in den Topf geben und kurz anrösten. Honig, Gemüsebrühe und Sojasoße zugeben, mit etwas Salz und Pfeffer würzen und aufkochen lassen.
Den Fisch aus dem Ofen nehmen, die Zitronenscheiben entfernen. Die Marinade über den Fisch geben. Zurück in den Ofen geben und 10–15 Minuten garen. Der Fisch sollte nach der Garzeit leicht auseinanderfallen.
Für die Creme Dill waschen, trocken schütteln, die Ästchen abzupfen und grob hacken. Mit Schmand und Senf verrühren, mit etwas Salz, Pfeffer und Zucker verschlagen. Gurke waschen und putzen, in dünne Scheiben schneiden. Koriander waschen, trocken schütteln, die Blättchen abzupfen. Tomaten waschen, putzen und in Scheiben schneiden.
Burgerbrötchen halbieren, mit der Schnittstelle nach unten auf dem Grill oder auf einer Grillplatte knusprig grillen, herausnehmen. Die Hälften mit Schmandcreme bestreichen, dann mit Gurken, Koriander und Tomaten belegen. Den Lachs mit einer Gabel in kleine Stücke zupfen und darauf verteilen. Burger zusammensetzen und servieren.