Zwiebel und Knoblauch schälen, halbieren, in Scheiben schneiden und mind. 5 Minuten ruhen lassen. Dabei Lauchstange in 1 cm dicke und Karotten in Scheiben schneiden. Kartoffeln schälen und in Stücke schneiden.
Zwiebeln und Knoblauch in einem großen Topf bei mittlerer Hitze in ein wenig Olivenöl („einmal um den Topf“) andünsten. Nach ein paar Minuten die Kartoffeln, Karotten und den Lauch hinzufügen und weiterrühren. Die Gewürze hinzufügen und weiter dünsten. Oft umrühren.
Inzwischen die Tomaten schälen: Die Tomaten einritzen und mit kochendem Wasser übergießen. Nach 1⁄2–1 Minute abschrecken und die Haut abziehen. Halbieren und die Kerne herausdrücken. Wer zu faul zum Schälen ist, muss eben später ein paar Schalenstücke im Eintopf in Kauf nehmen – dann kann man diesen Schritt weglassen.
Die Zitrone gut waschen und in Scheiben schneiden. Die Kerne entfernen.
Die Tomaten in Stücke schneiden und zusammen mit den Zitronenscheiben und den Tomaten aus der Dose in den Topf geben. Hin und wieder umrühren und ca. 10 Minuten dünsten lassen. Evtl. einen Schuss Wasser hinzufügen, damit mehr Sauce entsteht. Mit Salz und Pfeffer abschmecken.
Die Fischfilets in Stücke schneiden. Fischstücke vorsichtig in den Eintopf rühren und 10 Minuten bei ganz kleiner Flamme ziehen lassen. Der Eintopf soll dabei kaum kochen. Nicht zu viel umrühren, sonst zerfallen die Fischstücke.
Mit Salz und Pfeffer abschmecken und mit Petersilie oder Koriander bestreut servieren.