Dans un moule à gratin sur feu moyen, faire revenir l'oignon et le poivron dans de l'huile et ajouter le riz tout en remuant.
Retirer du feu, assaisonner de sel et de 1 et 1/2 c.à.c. de ras el hanout, safran, remuer et verser l'eau. Recouvrir le moule avec du papier aluminium et faire cuire au four préchauffé à 200°C environ 20 mn.
Retirer le moule du four, assaisonner les morceaux de poisson avec du sel, d'une 1/2 c.à.c. de ras el hanout et de l'ail écrasé. Disposer le poisson sur le riz et enfourner à nouveau environ 15 mn.
Servir le Riz au poisson chaud garni de rondelles de citron.