Retirer la peau du saumon, saler et poivrer les pavés sur les deux faces. Couper les tomates cerises en deux et hacher l'ail.
Chauffer la moitié du beurre dans une grande sauteuse à feu vif. Saisir le saumon 2 minutes sur chaque face, puis le retirer sur une assiette.
Dans la même sauteuse, faire fondre le reste du beurre et ajouter les épinards par poignées. Les cuire 3 minutes, ajouter les tomates et cuire encore 2 minutes.
Ajouter l'ail et l'oignon nouveau séché, verser la crème et cuire 2 minutes en remuant. Incorporer le fromage râpé et le parmesan jusqu'à ce qu'ils fondent.
Remettre le saumon dans la sauce et cuire environ 10 minutes à feu moyen, jusqu'à ce qu'il soit cuit à cœur. Servir aussitôt.