Verwarm de oven voor op 180–200 °C.
Vet een middelgrote ovenschaal in met wat boter of olie.
Schil de aardappelen, snijd in stukken en kook in gezouten water in 15–20 minuten gaar.
Giet af, laat kort droogstomen en stamp met melk, boter, zout, peper en nootmuskaat tot een romige puree.
Verhit een beetje olie, fruit de ui glazig en voeg de knoflook kort toe.
Voeg het gehakt toe en bak rul; kruid met kerrie, paprikapoeder, zout, peper en eventueel cayenne/sambal.
Verhit 1–2 el olie in een grote koekenpan of wok.
Voeg de reepjes witte kool toe, bestrooi met wat zout en peper en roerbak 5–10 minuten tot de kool geslonken en beetgaar is.
Verdeel het gekruide gehakt gelijkmatig over de bodem van de ovenschaal.
Schep de roergebakken kool op het gehakt en strijk glad tot een egale laag.
Verdeel de aardappelpuree erover, maak de bovenkant mooi glad en bestrooi met geraspte kaas en eventueel paneermeel.
Bak de schotel 20–30 minuten in de oven tot de bovenkant goudbruin is en alles goed heet.
Laat 5 minuten staan buiten de oven zodat de lagen iets kunnen zetten, en schep dan op.