Den Ofen auf 180 °C vorheizen (Ober-/Unterhitze).
In einer großen Pfanne das Olivenöl erhitzen und die Zwiebel darin glasig braten. Den Knoblauch hinzufügen und kurz mitbraten.
Die gewürfelten Zucchini in die Pfanne geben und ca. 5 Minuten anbraten, bis sie leicht weich sind. Den Spinat hinzufügen und weiter braten, bis er zusammengefallen ist. Mit Salz, Pfeffer und Oregano würzen.
In einer Schüssel die Eier mit der Milch verquirlen. Den zerbröselten Feta und die Zucchini-Spinat-Mischung unterrühren.
Eine Auflaufform einfetten und die Mischung gleichmäßig darin verteilen. Den geriebenen Käse gleichmäßig darüber streuen.
Den Auflauf im vorgeheizten Ofen ca. 30-35 Minuten backen, bis die Oberfläche goldbraun ist.
Vor dem Servieren 5 Minuten abkühlen lassen.