Kartoffeln schälen, in dünne Scheiben schneiden und in leicht gesalzenem Wasser 10 Minuten vorkochen. Abgießen und beiseite stellen.
Olivenöl in einer Pfanne erhitzen, Zwiebel und Knoblauch anbraten, bis sie glasig sind. Hackfleisch hinzufügen und krümelig anbraten. Mit Salz, Pfeffer und italienischen Kräutern würzen, Tomatenmark einrühren und kurz mitbraten.
In einer gefetteten Auflaufform abwechselnd Kartoffeln und Hackfleisch schichten, mit einer Schicht Kartoffeln abschließen.
Sahne und Milch in einer Schüssel vermengen, mit Salz und Pfeffer würzen und gleichmäßig über den Auflauf gießen. Geriebenen Käse darüber streuen.
Backofen auf 180 °C vorheizen und den Auflauf 30-35 Minuten backen, bis der Käse goldbraun ist. Vor dem Servieren kurz abkühlen lassen und mit Schnittlauch garnieren.