1Commencez par couper finement vos échalotes. Dans une poêle, faites chauffer un filet d'huile d'olive et ajoutez les échalotes. Laissez-les cuire à feu doux pendant quelques minutes, en remuant régulièrement, jusqu'à ce qu'elles deviennent translucides et légèrement dorées.
2Coupez les tomates en petits morceaux et incorporez-les aux échalotes dans la poêle. Mélangez bien et laissez mijoter à feu doux pendant une dizaine de minutes. Remuez de temps en temps pour éviter que les tomates n'attachent.
3Dans le plat à tajine, versez le fromage blanc et la crème fraîche. Ajoutez ensuite le mélange tomates/échalotes et les épices : curry, safran, sel et poivre. Mélangez soigneusement pour obtenir une sauce homogène.
4Découpez le poisson en morceaux de taille moyenne et disposez-les délicatement sur la sauce dans le plat à tajine. Refermez le tajine hermétiquement avec son couvercle.
5Placez le tajine sur feu doux et laissez mijoter pendant 30 minutes. Surveillez la cuisson et remuez délicatement le contenu à mi-cuisson.
6Une fois le temps de cuisson écoulé, ouvrez le tajine et vérifiez la cuisson du poisson. Il doit être tendre et se détacher facilement à la fourchette. Servez votre tajine bien chaud, accompagné de riz ou de semoule.