Vorbereitung der Auberginen: Die Auberginen in etwa 1 cm dicke Scheiben schneiden, salzen und etwa 30 Minuten stehen lassen, damit sie etwas Wasser verlieren. Anschließend abtupfen und in einer Pfanne mit Olivenöl von beiden Seiten anbraten, bis sie leicht gebräunt sind. Beiseite stellen.
Kartoffeln vorbereiten: Die Kartoffeln schälen, in Scheiben schneiden und in einer Pfanne mit etwas Olivenöl von beiden Seiten anbraten, bis sie leicht gebräunt sind. Auch beiseite stellen.
Hackfleischsoße zubereiten: In einer Pfanne etwas Olivenöl erhitzen. Zwiebel und Knoblauch darin glasig anbraten. Das Hackfleisch hinzufügen und braten, bis es braun wird. Tomatenmark, gehackte Tomaten, Zimt, Allspice, Salz und Pfeffer hinzufügen und alles gut vermischen. Bei niedriger Hitze ca. 20 Minuten köcheln lassen.
Béchamelsauce zubereiten: In einem Topf die Butter schmelzen, das Mehl einrühren und kurz anschwitzen. Nach und nach die Milch unter ständigem Rühren hinzufügen, um Klümpchen zu vermeiden. Die Sauce bei niedriger Hitze eindicken lassen. Vom Herd nehmen, Muskatnuss, Käse und das Ei einrühren. Mit Salz und Pfeffer abschmecken.
Schichten: In einer Auflaufform zuerst eine Schicht Kartoffeln legen, dann eine Schicht Auberginen und darauf die Hackfleischsoße verteilen. Diesen Vorgang wiederholen, bis alle Zutaten aufgebraucht sind. Die letzte Schicht sollte aus Auberginen bestehen.
Überbacken: Die Béchamelsauce über die letzte Schicht gießen und glatt streichen. Den zusätzlichen Käse gleichmäßig darüberstreuen. Im vorgeheizten Backofen bei 180°C etwa 45 Minuten backen, bis die Oberfläche goldbraun und knusprig ist.
Servieren: Die Moussaka etwas abkühlen lassen, bevor ihr sie in Stücke schneidet und serviert. Guten Appetit!