Przygotuj garnek i nalej do niego odpowiednią ilość wody do gotowania ziemniaków. Następnie obierz ziemniaki, pokrój je w małą kostkę, włóż do przygotowanego garnka i doprowadź do wrzenia.
W międzyczasie obierz cebule i pokrój je w cienkie plasterki. Gdy woda w garnku zacznie wrzeć, posól ją, zmniejsz ogień do średniego, przykryj garnek pokrywką i gotuj ziemniaki przez 9–10 minut.
Po tym czasie dodaj do garnka filety z dorsza i gotuj wszystko przez kolejne 5 minut pod pokrywką na średnim ogniu.
Podczas gotowania ziemniaków i dorsza przygotuj większą patelnię i rozgrzej na niej 1 łyżkę oleju na średnim ogniu. Następnie dodaj na patelnię masło i pokrojoną cebulę i smaż wszystko przez 4–5 minut na średnim ogniu.
Następnie dodaj na patelnię śmietanę do gotowania, suszony tymianek, suszony koper, mielony kminek, sól i pieprz, wymieszaj i gotuj całą mieszaninę przez 3–4 minuty na średnim ogniu. Potem zdejmij patelnię z ognia.
Teraz nastaw piekarnik do nagrzewania do 200 °C i przygotuj naczynie do zapiekania (23 cm × 27 cm). Gdy tylko ziemniaki z dorszem będą gotowe, odcedź je, dodaj do podgotowanej mieszaniny na patelni i rozgnieć zawartość patelni widelcem.
Powstałą mieszaninę przełóż do przygotowanego naczynia do zapiekania. Następnie zetrzyj edam na drobnej tarce i posyp nim mieszaninę w naczyniu. Potem wstaw naczynie do nagrzanego piekarnika i zapiekaj przez 20–25 minut na złoto w temperaturze 200–210 °C. Wyjmij zapieczoną mieszaninę z piekarnika, podziel na 2 porcje i podawaj.
* Dorsza możesz użyć mrożonego, jednak w takim przypadku będziesz potrzebować 500–600 g. Podczas rozmrażania dorsz traci bowiem ok. ¼ swojej masy, a 400 g mrożonych filetów nie wystarczyłoby do przepisu.