Préparez la chermoula : lavez le persil et la coriandre et retirez les grosses tiges.
Epluchez et écrasez les gousses d'ail. Mixez le tout avec le sel, le paprika, le cumin et le piment, puis versez peu a peu l'huile, le jus de citron et un peu d'eau.
Rincez et essuyez les morceaux de poisson. Mettez-les dans un plat creux avec la chermoula. Retournez-les plusieurs fois, couvrez et laissez mariner au réfrigérateur jusqu'au lendemain.
Préchauffez le four a 200 °C (th. 2]. Huilez un plat a tajine et mettez-y le poisson avec les olives et le citron.
Incorporez le gingembre et le safran dilue avec un peu d'eau dans la marinade, puis versez-la sur le poisson.
Couvrez et faites cuire 20 a 30 minutes. Servez le tajine de poisson à la sortie du four.