Auberginen in Scheiben schneiden, salzen und 30 Minuten ziehen lassen. Abspülen und trocken tupfen. Kartoffeln schälen und in Scheiben schneiden. Beides in einer Pfanne mit etwas Öl anbraten, bis sie goldbraun sind. Zwiebeln und Knoblauch in einer Pfanne anbraten, gehackte Tomaten und Gewürze hinzufügen und köcheln lassen. Eine Bechamelsauce aus Butter, Mehl und Milch zubereiten. In einer Auflaufform abwechselnd Auberginen, Kartoffeln und Tomatensauce schichten, mit Bechamelsauce abschließen und mit geriebenem Käse bestreuen. Bei 180°C etwa 45 Minuten backen, bis die Oberfläche goldbraun ist.