Dans un plat creux, mélanger 4 cuillères à café d'huile, 4 cuillères à soupe d'eau, 1/2 cuillère à café de cannelle, le piment, le ras-el-hanout et du poivre.
Tourner les tranches de poisson dans cette petite marinade. Couvrir et laisser macérer 1 heure au frigo.
Faites dorer le merlu dans une poêle et les gambas avec de l'huile d'olive quelques minutes de chaque face. Les retirer et les remplacer par les oignons émincés. Les faire revenir 5 minutes.
Les saupoudrer du reste de cannelle. Ajouter le persil ciselé, le miel, le vinaigre de framboise et les raisins. Laissez cuire 10 minutes sur feux doux. Salez.
Mettre le merlu et les gambas dans un plat à tajine ou une cocotte et recouvrir de la sauce aux raisins.
Terminez la cuisson 10 minutes sur feu doux en retournant souvent le poisson.