Das Olivenöl in einem großen Topf erhitzen und die Zwiebel, Karotten und Sellerie darin anbraten, bis sie weich sind (ca. 5 Minuten).
Den Knoblauch hinzufügen und für weitere 1-2 Minuten anbraten, bis er duftet.
Die Hühnerbrustfilets in den Topf geben und mit der Hühnerbrühe, Zitronensaft, Zitronenschale, Thymian, Oregano, Salz und Pfeffer vermengen.
Alles zum Kochen bringen, dann die Hitze reduzieren und die Suppe 20-25 Minuten köcheln lassen, bis das Hähnchen gar ist.
Das Hähnchen aus der Suppe nehmen, in kleine Stücke schneiden und zurück in den Topf geben.
Die Artischocken und den Spinat (falls verwendet) hinzufügen und weitere 5 Minuten köcheln lassen, bis der Spinat verwelkt ist.
Nach Belieben mit frischer Petersilie garnieren und servieren.