Na początku obierzcie ziemniaki, pokrójcie je w mniejszą kostkę i włóżcie do większego garnka.
Pokrojone ziemniaki zalejcie zimną wodą, posolcie i wodę w garnku doprowadźcie na dużym ogniu do wrzenia. Następnie zmniejszcie ogień do średniego i gotujcie ziemniaki przez 14–16 minut, aż będą miękkie.
Zanim ziemniaki się ugotują, pokrójcie por i szynkę w cienkie paski i na patelni na średnim ogniu rozgrzejcie 2 łyżki oleju.
Do rozgrzanego oleju dodajcie pokrojony por, szynkę i suszony tymianek i wszystko smażcie przez 5–6 minut na średnim ogniu, od czasu do czasu mieszając.
W międzyczasie nastawcie piekarnik do nagrzania do 200–205 °C i przygotujcie naczynie do zapiekania (30 cm × 25 cm).
Po 5–6 minutach smażenia wlejcie do mieszaniny na patelni śmietankę do gotowania, a następnie całą zawartość patelni przełóżcie do przygotowanego naczynia do zapiekania.
Gdy ziemniaki się ugotują, odlejcie wodę, wróćcie je do garnka i wlejcie do nich mleko.
Następnie zawartość garnka rozgniećcie na gładką masę tłuczkiem do ziemniaków, do powstałej mieszaniny dodajcie żółtko, sól i pieprz i wymieszajcie.
Powstałą masę rozprowadźcie na podsmażonej mieszaninie w naczyniu do zapiekania, a na wierzchnią warstwę ziemniaczaną drobno zetrzyjcie edamski.
Naczynie do zapiekania włóżcie do nagrzanego piekarnika i pieczcie przez 35–40 minut w temperaturze 200–205 °C.
Po upływie wskazanego czasu wyjmijcie naczynie, gotową zapiekankę ziemniaczaną pokrójcie na 4 porcje i podawajcie.