Das Olivenöl in einer großen Pfanne bei mittlerer Hitze erhitzen. Die gehackte Zwiebel hinzufügen und 3-4 Minuten anbraten, bis sie weich und glasig ist.
Den gehackten Knoblauch hinzufügen und weitere 1-2 Minuten braten, bis er duftet.
Die gehackten Tomaten, den Weißwein, Oregano, Basilikum, Zitronensaft und Zitronenschale in die Pfanne geben. Gut umrühren und zum Kochen bringen.
Den Kabeljau vorsichtig in die Sauce legen und mit Salz und Pfeffer würzen. Die Hitze reduzieren und den Fisch 8-10 Minuten köcheln lassen, bis er gar und leicht flockig ist.
Den Kabeljau vorsichtig auf Tellern anrichten, mit der Sauce übergießen und mit frischen Basilikumblättern garnieren.