In the same pan, without washing it, add the butter and let it melt.
Once the butter has melted, add the chopped onion and garlic and sauté until they become translucent.
Add the cherry tomatoes and sun-dried tomatoes, then sauté for 1 minute to release their flavor. The cherry tomatoes should not become soft.
Add the spinach to the pan and stir it together with the tomatoes until it’s slightly wilted, about 2 minutes.
At this point, I switched to another pan for serving and taking photos, so this step isn’t necessary for you.
Add the heavy cream and half of the broth (optional, but it adds extra flavor), then season with salt and pepper to taste. As soon as the cream begins to simmer, add the Parmesan cheese. Stir everything together.
Once the cheese has melted and the sauce is nice and creamy, place the salmon fillets back into the pan on top of the sauce.
Let it simmer for 1 to 2 minutes so the salmon absorbs the flavors of the creamy sauce. Adjust the sauce’s consistency by adding broth if it becomes too thick.
Remove from heat, sprinkle with chopped parsley or finely chopped basil to taste, and spoon some sauce over the salmon fillets.
Serve immediately with rice, mashed potatoes, or pasta, according to your preference. You can also enjoy it on its own.