Картофель очистите, произвольно нарежьте и варите в кипящей подсоленной воде 25–30 минут. Слейте воду, картофель разомните в пюре и добавьте сливочное масло.
Бланшируйте горошек 2–3 минуты после закипания, затем сразу переложите в ледяную воду, чтобы сохранить цвет. Измельчите горошек блендером, посолите, поперчите и вмешайте в картофельное пюре.
Красную и белую рыбу нарежьте небольшими кусочками и варите в молоке 5 минут. Лук и морковь очистите. Лук мелко порубите, морковь натрите на терке. Разогрейте растительное масло в сковороде и обжаривайте морковь 4 минуты. Добавьте лук и готовьте, помешивая, еще 3 минуты.
Добавьте к овощам муку, шпинат, кусочки рыбного филе. Вмешайте горчицу, сок 1/2 лимона, посолите, поперчите и прогревайте все вместе 2 минуты, пока шпинат не сморщится.
Разогрейте в духовку до 180 °С. Переложите содержимое сковороды в форму для запекания, присыпьте тертым сыром. Сверху выложите картофельно-гороховое пюре и запекайте пирог 40 минут. Подавайте теплым.