Lavar el arroz bajo el grifo hasta que el agua de escurrimiento salga clara.
Pelar y cortar en dados finos las cebollas.
Calentar el aceite de oliva en una sartén y freír la cebolla cortada en dados a fuego medio durante unos 5 - 10 minutos hasta que se dore.
Añadir la harissa y las especias y asar durante otros 2 minutos.
Añadir el arroz y mezclar bien. La cebolla y las especias deben estar bien distribuidas en el arroz. Freír el arroz durante 2 minutos y desglasar con agua.
Suba el fuego y cocine el arroz durante 1 o 2 minutos. A continuación, baje el fuego a bajo y deje que el arroz se hinche durante unos 15 minutos con la tapa cerrada, removiendo suavemente entre medias.
Retira la tapa de la olla y deja que el arroz salga al vapor.
En una sartén, freír el pescado en un poco de aceite de oliva o mantequilla por ambos lados y sazonar con un poco de sal y pimienta.
Tostar brevemente las almendras en una sartén antiadherente sin grasa a fuego fuerte hasta que estén doradas. A continuación, retire las almendras de la sartén.
Picar el cilantro en trozos grandes.
Repartir el arroz en los platos y servirlo con el pescado. También se puede desmenuzar el pescado y mezclarlo con el arroz. Decorar con almendras y cilantro.