Limpia los chiles y córtalos en tiras.
En el aceite fríe la cebolla y el ajo, hasta estar transparente. Agrega los chiles, el puré de tomate, jugo de limón, azúcar, canela, pimienta, aceitunas y alcaparras. Cocina por 15 minutos a temperatura mediana-baja. Sazona con sal y pimienta.
Precalienta el horno a 350°F. Limpia el pescado, colócalo sobre un pliego de papel de aluminio, y cúbrelo con la salsa de tomate que ya ha dado punto. Luego cierra como haciendo un paquete.
Coloca el paquete sobre el pirex y hornea 20 a 25 minutos o hasta que este de del término deseado. Al servir, adorna con tiras de chile morrón y perejil picado.