Lave, salpimente, enharine y fría el lenguado fresco en aceite de oliva virgen extra hirviendo. Luego, en el aceite restante, cocine las cebollas rojas de Tropea en rodajas a fuego muy bajo durante aproximadamente una hora, agregando una pizca de sal, canela y una cucharada de azúcar, revolviendo con frecuencia. Una vez que las cebollas estén doradas, pruébelas y agregue más azúcar si es necesario. Agregue una cucharada de vinagre y un dedo de agua, y hierva por unos minutos más. Tome un tazón y coloque una capa de pescado, que ya debería haberse enfriado, seguida de una capa de cebollas, luego otra capa de pescado, y así sucesivamente hasta usar todos los ingredientes. Termine con una capa de cebolla y salsa de tomate, déjelo reposar unas horas y luego sirva.