Calentar el aceite en una sartén antiadherente y rehogar la cebolla picada hasta que esté transparente.
Agregar los ajos picados y el tomate de lata triturado y cocinar 20 minutos hasta que la salsa espese.
Ańadir el azúcar y sazonar con sal y pimienta.
Incorporar la mitad del perejil, la albahaca y el tomillo picados y mezclar bien. Cocinar durante 2 minutos más.
Engrasar una fuente de horno y colocar el pescado.
Cubrir con la salsa de tomate preparada e introducir en el horno, precalentado a 200 ş C, durante 8 o 10 minutos.
Comprobar el punto del pescado, pinchando con la punta de un cuchillo.
Retirar del horno, espolvorear con las hierbas restantes y servir.