Descasque a cebola, corte ao meio e depois em fatias finas em meia lua.
Descasque o alho e amasse.
Corte a azeitona em rodelas.
Faça raspas com o limão e reserve.
Tempere o peixe com alho, limão, sal e pimenta do reino a gosto moídos na hora.
Esquente uma frigideira pequena em fogo alto. Adicione o azeite e toda a cebola. Deixe dourar em fogo alto de 3 a 5 minutos. Adicione o mel, abaixe o fogo e deixe cozinhar, mexendo com frequência para não queimar, por mais 10 minutos.
Enquanto cozinha a cebola, leve as nozes ao forno por 10 minutos a fogo baixo.
Esquente uma frigideira grande, coloque um fio de azeite e grelhe o peixe (cerca de 3 a 5 minutos de cada lado).
Retire a casca das nozes para não amargar e misture com as azeitonas.
Sirva o peixe com a cebola caramelizada e as nozes com azeitona em cima. Finalize com as raspas de limão siciliano.