Beginne mit der Zubereitung der Tomatensoße. Schäle dafür Zwiebel und Knoblauch und würfele beides fein.
Gib 1 EL Olivenöl in einen Topf und dünste Zwiebel und Knoblauch darin 5 Minuten an. Gib dann die Tomaten hinzu und würze mit Zucker, Salz, Pfeffer und Kräutern. Lass die Tomatensoße 10 Minuten bei niedriger Hitze köcheln.
Wasche die Auberginen, entferne die Enden und schneide sie in dünne Scheiben. Brate sie nacheinander in einer Pfanne mit 1 EL Öl von beiden Seiten an. Würze sie mit Salz und Pfeffer.
Heize den Backofen auf 190 °C Ober-/Unterhitze vor.
Schmilz für die Béchamelsoße die Butter in einem Topf und gib das Mehl hinzu. Rühre kräftig mit einem Schneebesen, bis sich am Boden ein cremiger Belag bildet.
Gieße die Milch dazu und verrühre alles zu einer homogenen Mischung. Lass die Béchamel auf kleiner Hitze 5-10 Minuten köcheln, bis sie eindickt. Rühre regelmäßig um.
Fette eine Auflaufform mit Öl ein und schichte die einzelnen Zutaten in folgender Reihenfolge: Béchamelsoße, Lasagneplatten, Auberginenscheiben, Parmesan, Tomatensoße, Lasagneplatten, Auberginenscheiben, Béchamelsoße.
Zupfe den Mozzarella in Stücke und verteile ihn gleichmäßig über der Auberginen-Lasagne.
Backe den Auflauf 45 Minuten im Ofen und serviere ihn mit frischem Basilikum.