Kartoffeln vorbereiten: Kartoffeln schälen, in Wasser mit 1 TL Salz ca. 20 Minuten kochen, abgießen, kurz auskühlen lassen und in 4 mm dicke Scheiben schneiden.
Auberginen vorbereiten: Auberginen waschen, in 4 mm dicke Scheiben schneiden, leicht salzen und 15 Minuten Wasser ziehen lassen. Anschließend trocken tupfen.
Gemüse schneiden: Zwiebel und Knoblauch fein würfeln. Tomaten in dünne Scheiben schneiden. Käse fein reiben.
Hackfleischsauce kochen: 1 EL Olivenöl erhitzen, Hackfleisch krümelig anbraten. Zwiebel und Knoblauch hinzufügen und 5 Minuten mitdünsten. Stückige Tomaten, Lorbeer, Zimt, Oregano, Salz und Pfeffer zugeben. Bei schwacher Hitze köcheln lassen, bis die Auberginen fertig sind.
Auberginen anbraten: In einer Pfanne 2 EL Olivenöl erhitzen, Auberginenscheiben portionsweise je 2 Minuten pro Seite braten, auf Küchenpapier abtropfen lassen.
Béchamelsauce zubereiten: Butter in einem Topf schmelzen, Mehl einrühren und 2 Minuten anschwitzen. Milch nach und nach unter ständigem Rühren einarbeiten. 3–5 Minuten köcheln lassen. Mit Muskat, Salz und Pfeffer würzen. 30 g Käse unterrühren.
Auflauf schichten: Eine Auflaufform (30 x 20 cm) mit Olivenöl einfetten. Kartoffelscheiben auf den Boden legen. Hackfleischsauce darauf verteilen. Auberginen und Tomatenscheiben dachziegelartig darauflegen. Béchamelsauce gleichmäßig darüber gießen. Mit restlichem Käse bestreuen.
Backen: Im vorgeheizten Ofen bei 180 °C Ober-/Unterhitze (160 °C Umluft) ca. 35–40 Minuten goldbraun backen. Vor dem Servieren 5 Minuten ruhen lassen.