Retire as escamas do peixe e lave-o.
Tempere o peixe dos dois lados e por dentro, passando apenas uma fina camada de tempero, tome cuidado para não exagerar no sal, pois a carne de peixe tem que ficar leve.
Unte uma assadeira com um pouco de azeite e coloque o peixe e as batatas em rodelas, cubra com papel alumínio e leve ao forno pré-aquecido por aproximadamente 1 hora e 30 minutos.
Enquanto isso prepare o molho.
Em uma panela coloque um pouco de azeite, espere esquentar um pouco e coloque o alho amassado e 1 colher (chá) rasa de tempero pronto, pique metade da cebola, o tomate sem sementes e refogue.
Aguarde uns instantes e acrescente o molho de tomate.
Coloque 1/2 copo de água e deixe ferver até engrossar novamente.
Após 1 hora e 30 minutos, retire o papel alumínio, coloque o molho de tomates e o restante da cebola cortada em rodelas por cima do peixe.
Volte ao forno por mais 30 minutos ou até as cebolas assarem.