Den Backofen auf 200 °C Ober-/Unterhitze vorheizen. Ein Backblech mit Backpapier auslegen.
Die Auberginen waschen und in 8–10 mm dicke Scheiben schneiden.
Die Scheiben nebeneinander auf dem Backblech verteilen. Mit Salz, Oregano und Basilikum würzen und dünn mit Olivenöl bestreichen.
Die Auberginen 25–30 Minuten vorbacken, bis sie weich und an den Rändern leicht gebräunt sind.
Inzwischen die Zwiebeln schälen und klein schneiden. Die Tomaten würfeln.
Pflanzenöl in einer Pfanne erhitzen und die Zwiebeln bei mittlerer Hitze 5–7 Minuten glasig braten.
Die Tomaten hinzufügen und alles 7–10 Minuten ohne Deckel köcheln lassen.
Salz, Zucker, Pfeffer, Knoblauchpulver, Basilikum und Oregano einrühren. Die Sauce weiterköcheln lassen, bis sie nicht mehr wässrig ist.
Eine Auflaufform dünn einfetten und etwas Tomatensauce auf dem Boden verteilen.
Ein Drittel der Auberginenscheiben in die Form legen. Mit Tomatensauce und etwas geriebenem Käse bedecken.
Die Schichten wiederholen, bis alle Zutaten aufgebraucht sind.
Den restlichen Käse gleichmäßig auf der Oberfläche verteilen.
Den Auflauf bei 200 °C weitere 15 Minuten backen, bis der Käse geschmolzen und goldbraun ist.
Vor dem Anschneiden 10 Minuten ruhen lassen.