Disponha o peixe num tabuleiro e dê-lhe uns golpes de ambos os lados. Tempere de sal. Descasque a cebola e corte-a às rodelas finas. Leve a cebola a refogar com bastante azeite e adicione-lhe depois os coentros picados removidos o pé e os dentes de alho descascados e cortados às lâminas. Escorra e disponha dos dois lados do peixe. Por cima regue com o azeite que ficou. Distribua o tomate aos bocadinhos e as batatas à volta. Tempere de sal e regue-os com azeite. Leve ao forno pré-aquecido a 170º/180º C durante cerca de 30 minutos (dependendo do tamanho do peixe), regando de vez em quando com o molho. Sirva bem quente.