Einen Topf vorbereiten und ausreichend Wasser zum Kochen der Kartoffeln einfüllen. Dann die Kartoffeln schälen, in kleine Würfel schneiden, in den vorbereiteten Topf geben und zum Kochen bringen.
In der Zwischenzeit die Zwiebeln schälen und in dünne Scheiben schneiden. Sobald das Wasser im Topf zu kochen beginnt, salzen, die Hitze auf mittlere Stufe reduzieren, den Topf mit einem Deckel abdecken und die Kartoffeln 9–10 Minuten kochen.
Nach dieser Zeit die Kabeljaufilets in den Topf geben und alles weitere 5 Minuten zugedeckt bei mittlerer Hitze kochen.
Während die Kartoffeln und der Kabeljau kochen, eine größere Pfanne vorbereiten und darin bei mittlerer Hitze 1 Esslöffel Öl erhitzen. Dann Butter und gehackte Zwiebel in die Pfanne geben und alles 4–5 Minuten bei mittlerer Hitze anbraten.
Anschließend Kochsahne, getrockneten Thymian, getrockneten Dill, gemahlenen Kümmel, Salz und Pfeffer in die Pfanne geben, umrühren und die gesamte Mischung 3–4 Minuten bei mittlerer Hitze kochen. Dann die Pfanne vom Herd nehmen.
Nun den Backofen auf 200 °C vorheizen und eine Auflaufform (23 cm × 27 cm) vorbereiten. Sobald die Kartoffeln mit dem Kabeljau fertig gekocht sind, abgießen, zur durchgekochten Mischung in die Pfanne geben und den Pfanneninhalt mit einer Gabel zerdrücken.
Die entstandene Mischung in die vorbereitete Auflaufform umfüllen. Anschließend Edamer auf einer feinen Reibe reiben und die Mischung in der Auflaufform damit bestreuen. Dann die Form in den vorgeheizten Backofen schieben und 20–25 Minuten bei 200–210 °C goldbraun backen. Die überbackene Mischung aus dem Ofen nehmen, auf 2 Portionen aufteilen und servieren.
* Kabeljau kann auch gefroren verwendet werden, in diesem Fall werden jedoch 500–600 g benötigt. Beim Auftauen verliert Kabeljau nämlich ca. ¼ seines Gewichts, und 400 g gefrorene Filets würden für das Rezept nicht ausreichen.