Faire fondre le beurre dans une grande poêle et y faire revenir l’ail et l’oignon. Déglacer avec le vin blanc et le bouillon. Ajouter le safran. Cuire le tout à feu moyen sans couvercle pendant 5 minutes
Couper les filets de poisson en larges lanières, les ajouter au bouillon et les laisser mijoter, à couvert, pendant 3-4 minutes avant d’atteindre le point d’ébullition. Retirer les filets de poisson de la casserole et les garder au chaud séparément.
Ajouter les tomates pelées avec leur jus et les hacher grossièrement avec la louche. Faire cuire pendant 5 minutes.
Hacher finement le persil et l’ajouter à la casserole avec la crème, porter à nouveau à ébullition puis assaisonner avec du sel et du poivre selon envies. Disposer les filets de poisson dans des assiettes chaudes et verser la soupe dessus.