Commencez à éplucher les échalotes et nettoyez les poireaux en gardant que la partie blanche. Emincez-les en tronçons.
Faites-les revenir dans une casserole avec le beurre à feu doux couvert durant 25 min en remuant toutes les 5 min puis salez, poivrez à votre goût.
Pendant ce temps, faites chauffer la crème avec le jus du citron, le safran et les zestes pendant 10 min, salez poivrez puis ajoutez les brins de ciboulette hachés.
Dans une poêle, faites chauffer l'huile d'olive puis ajoutez les saumons côté peau, couvrez-les et laissez cuire 10 min.