Die Fischteile für die Suppe (Fischkopf, Schwanz, Flossen) waschen, in einen großen Topf geben, mit 2,5 l Wasser übergießen und bei starker Hitze zum Kochen bringen. Die Hitze auf die kleine Stufe herunterschalten, etwas salzen und 1 Stunde weiter kochen, dann die Brühe durchsieben. Die Salzgurken schälen und in kleine Scheiben schneiden. In den Topf etwas Wasser geben, bei kleiner Hitze zum Kochen bringen und darin 7–10 Minuten die Gurken blanchieren, dann in ein Sieb geben. Von einer Zitrone die Schale bis zum Fruchtfleisch abschneiden, die Zitrone filetieren. Das Fischfilet in große Würfel schneiden, mit einer kleiner Menge Brühe übergießen, zum Kochen bringen und 3-4 Minuten blanchieren. Zwiebeln schälen und sehr klein schneiden. In einem großem Topf mit einem dicken Boden das Öl erhitzen und 5 bis 7 Minuten darin die Zwiebeln braten, dann Zucker und Tomatenmark hinzufügen und weitere 3 Minuten braten. Die Brühe eingießen, die Gurken und die Gurkenlake (nach eigenem Geschmack), grüne und schwarze Oliven und Lorbeerblatt dazugeben. Pfeffern, zum Kochen bringen und 5 Minuten kochen. Fisch, Kapern, Dill und Scheiben der Zitronenfilets auf Teller verteilen, Klaja in die Teller geben und sofort servieren.