Descasca-se as batatas e corta-se às rodelas grossas. Lava-se a couve-flor e cota-se aos raminhos. Põe-se a cozer com um pouco de sal. Numa frigideira, corta-se a cebola às rodelas finas, junta-se azeite e fica ao lume até a cebola ficar transparente, junta-se um pouco de água, sal e coloca-se as postas de peixe. Deixa-se cozer um pouco. Retira-se o peixe e reserva-se. À parte, junta a gema de ovo com um pouco da água do peixe e mexe-se muito bem para desfazer a gema. Junta-se o sumo do meio limão e um pouco de pimenta preta. Deita-se este preparado ao resto da água do peixe e leva-se ao lume sempre a mexer para não talhar o ovo. Num pirex de coloca-se no meio o peixe e à volta as batatas e a couve-flor. Rega-se com o molho, espalha-se por cima maionese e pão ralado. Vai ao forno a gratinar.