Викладіть рибу в сковороду і залийте молоком, залишивши 2 столові ложки. Додайте дрібно нарізану цибулю та гвоздику, доведіть до кипіння. Зменшіть вогонь і готуйте 5 хвилин|мінути|, до повної готовності риби.
Розігрійте духовку до 180 градусів. Перекладіть рибу на тарілку і залиште остигати. Поламайте на невеликі шматочки. Збережіть молоко та цибулю зі сковороди.
Розтопіть половину вершкового масла|мастила| в каструлі, додайте|добавляйте| муку|борошно| і готуйте, перемішуючи, 1 хвилину. Зніміть з вогню та додайте молоко з-під риби, добре перемішайте. Поверніть на вогонь і готуйте, поки соус не закипить і трохи не загусне. Потім варіть ще 1 хвилину. Поставте остигати, потім додайте мускат, петрушку та горох. Посолити. Перекладіть рибу у вогнетривку форму і залийте соусом.
Зваріть нарізану на четвертинки картоплю в киплячій підсоленій воді. Злийте і додайте 2 столові ложки гарячого молока і вершкове масло, що залишилося. Зробіть пюре та додайте тертий чеддер.
Викладіть картоплю на рибу та розрівняйте. Запікайте у духовці 30 хвилин.