Lavar o arroz sob água corrente até que a água de drenagem fique límpida.
Descascar e cortar finamente as cebolas em cubos.
Aquecer o azeite numa panela e fritar a cebola cortada em cubos em fogo médio durante aproximadamente 5 - 10 minutos até ficar dourada.
Acrescentar a harissa e as especiarias e assar por mais 2 minutos.
Acrescentar o arroz e misturar bem. As cebolas e as especiarias devem ser bem distribuídas no arroz. Fritar o arroz durante 2 minutos e desengordurar com água.
Aumentar o calor e cozinhar o arroz durante cerca de 1 - 2 minutos. Depois baixar o calor para baixo e deixar o arroz inchar durante cerca de 15 minutos com a tampa fechada, mexendo suavemente no meio.
Retirar a tampa da panela e deixar sair o arroz a vapor.
Fritar o peixe num pouco de azeite ou manteiga numa frigideira de ambos os lados e temperar com um pouco de sal e pimenta.
Torrar brevemente as amêndoas numa frigideira antiaderente sem gordura em lume forte até ficarem douradas. Em seguida, retirar as amêndoas da panela.
Cortar grosseiramente os coentros.
Dividir o arroz entre pratos e servir com o peixe. Em alternativa, o peixe pode ser triturado e dobrado no arroz. Decoração com amêndoas e coentros.