Die Auberginen waschen, Stielansätze entfernen und längs in 1 cm dicke Scheiben schneiden. Die Scheiben in eine Schüssel legen, mit Wasser übergießen, Salz darüber streuen und 20 Minuten ziehen lassen.
Inzwischen Kartoffeln schälen, ebenfalls in 1 cm dicke Scheiben schneiden und salzen. Die Auberginenscheiben abtropfen lassen und trockentupfen. Olivenöl in einer Pfanne erhitzen und die Auberginen bei starker Hitze, von beiden Seiten bräunen (es muss stets Öl nachgegossen werden).
Die Scheiben aus der Pfanne nehmen, auf Küchenkrepp legen und abtropfen lassen. Frisches Olivenöl in die Pfanne geben, die Kartoffelscheiben darin anbraten und ebenfalls auf Küchenkrepp legen.
Die Zwiebeln glasig dünsten, das Hackfleisch zugeben und auf starker Hitze anbraten. Tomaten, Weißwein, Zucker, Zimt und Petersilie unterrühren, die Temperatur reduzieren und alles 10 Minuten schmoren.
Die Butter in einem Topf zerlassen und das Mehl darin anschwitzen. Unter ständigem Rühren langsam die Milch angießen. Wenn die Mischung bindet, den Topf vom Herd nehmen, das Eigelb unterrühren und die Soße mit Zucker, Muskat, Zitrone, Salz und Pfeffer abschmecken.
2 EL des geriebenen grawiéra einrühren und abkühlen lassen. Den Backofen auf 180 °C vorheizen.
Den Boden einer großen Auflaufform zuerst mit den Kartoffelscheiben belegen, darauf die Hälfte der Hackfleisch-Mischung verteilen. Es folgen die Auberginenscheiben, dann das restliche Hackfleisch. Die Béchamel-Soße darüber gießen, gleichmäßig verstreichen und mit etwas Paniermehl, Käse und nach Belieben mit Zimt bestreuen.
Den Auflauf im vorgeheizten Backofen ca. 45–60 Minuten garen, bis die Oberfläche eine goldbraune Farbe angenommen hat. Den fertigen Auflauf etwas abkühlen lassen, bevor man ihn zum Servieren in größere Portionsstücke zerschneidet. Frisch gebackenes Weißbrot dazu reichen.