01 - Rozgrzej piekarnik do 190°C i natłuść naczynie do zapiekania o wymiarach 23x33 cm.
02 - Dopraw kotlety wieprzowe solą, pieprzem, czosnkiem w proszku oraz papryką z obu stron.
03 - Na dużej patelni podgrzej oliwę na średnio-wysokim ogniu. Obsmaż kotlety przez 2-3 minuty z każdej strony, aż będą złociste (nie muszą być całkowicie usmażone). Przełóż na talerz.
04 - Na tej samej patelni roztop masło na średnim ogniu. Dodaj mąkę i mieszaj przez 1 minutę, tworząc zasmażkę. Stopniowo wlewaj mleko i śmietanę, nie przerywając mieszania. Gotuj przez około 3 minuty, aż sos lekko zgęstnieje.
05 - Zdejmij patelnię z ognia. Wmieszaj ser cheddar, połowę sera Parmesan, sól, pieprz i gałkę muszkatołową, aż sos będzie gładki.
06 - Ułóż połowę pokrojonych ziemniaków w przygotowanym naczyniu do zapiekania. Na to rozłóż połowę plasterków cebuli. Polej połową sosu serowego.
07 - Powtórz warstwę ziemniaków, cebuli i reszty sosu serowego.
08 - Ułóż obsmażone kotlety na wierzchu ziemniaków. Posyp pozostałym serem Parmesan.
09 - Przykryj naczynie szczelnie folią aluminiową i piecz przez 45 minut. Następnie usuń folię i piecz jeszcze 20-30 minut, aż ziemniaki będą miękkie, sos będzie bulgotał, a kotlety całkowicie upieczone (minimalna temperatura wewnętrzna 63°C).
10 - Odstaw zapiekankę na 10 minut przed podaniem. Opcjonalnie udekoruj posiekaną pietruszką.