The salmon gets its color in the pan before the cream ever goes in, and those browned edges make the sauce taste like it’s been cooking much longer than it has. I learned to pull the fillets out while I build the sauce; leaving them in the skillet through every step makes it too easy to overcook them. This creamy Tuscan salmon serves four, with tender fillets nestled into a silky sauce full of sun-dried tomatoes and spinach.
The sauce comes together in the same skillet, so the butter, garlic, and tomatoes pick up the savory bits left from searing. Heavy cream softens the tomatoes’ concentrated tang, while Parmesan gives the sauce body without needing a separate thickener. A few minutes at the end brings everything together, and the finished sauce is rich enough to cling to the salmon without burying it.

Kitchen Note
Have the spinach measured and ready before you start the sauce. Once the Parmesan melts, the spinach wilts quickly, and you won’t need to pause while the sauce keeps simmering.
Save this creamy Tuscan salmon for a night when you want golden-seared fillets and a rich tomato-spinach sauce from one skillet.
Why the Salmon Comes Out Before the Cream Sauce Goes In
A salmon fillet can look beautifully browned on the outside before the center is cooked through. That’s exactly why I don’t leave the fish in the pan while the sauce comes together. The tomatoes, broth, and cream need their own time to simmer, and the salmon gets a short return to the skillet at the end.
Taking the fillets out also gives the garlic and sun-dried tomatoes room to cook in the butter without the fish getting in the way. The browned patches left in the skillet become part of the sauce, rather than getting scraped away or lost. Meanwhile, the salmon rests on a plate, where its juices collect and can go right back into the pan.
It’s a useful rhythm for a creamy skillet dinner: brown the main ingredient, build the sauce in the same pan, then finish the two together. The sauce has time to become cohesive, and the fish doesn’t spend the entire cooking time bubbling in cream.
What Gives This Tuscan-Style Sauce Its Richness and Bite

- Salmon fillets — Fillets about an inch thick cook at a steady pace and hold together when you turn them. Choose pieces of similar thickness so they finish at roughly the same time. Patting the surface dry before seasoning helps the outside brown instead of steaming.
- Oil-packed sun-dried tomatoes — They bring concentrated tomato flavor and a pleasantly chewy bite. Drain them before chopping so excess oil doesn’t make the cream sauce greasy. Oil-packed tomatoes are convenient here; dry-packed ones are firmer and don’t behave quite the same way in this quick sauce.
- Heavy cream — Cream gives the sauce enough richness to simmer with broth and Parmesan. Milk isn’t a direct replacement; it makes a thinner sauce and is more likely to turn watery as it cooks. Keep the cream cold until you’re ready to pour it in.
- Parmesan — Grated Parmesan melts into the cream and adds savory depth. Finely grated cheese disperses more evenly than large shreds, so stir it in until no distinct pieces remain. A very coarse grate can take longer to melt smoothly.
- Baby spinach — Tender baby leaves soften quickly and blend into the sauce without needing separate cooking. Pick through the leaves for any thick stems, and shake off excess rinse water so it doesn’t dilute the sauce.
- Chicken broth — Broth loosens the cream and adds a savory note without making the sauce heavy. A lower-sodium version is useful if you want more control over the final seasoning; the cheese and seasoned salmon already contribute salt.
The Three Stages That Keep the Salmon Tender and the Sauce Smooth
Brown the Fillets Without Rushing the Turn
Pat the salmon dry, then season both sides with three-quarters of the salt and one-quarter of the pepper. Heat the olive oil in a 12-inch skillet over medium-high heat, then lay in the fillets. Cook them for 3–4 minutes per side, looking for a browned surface before you turn each piece. If the salmon resists when you try to lift it, give it a little more time to release rather than tearing at the crust.
Let the Garlic and Tomatoes Sizzle Briefly
Transfer the salmon to a plate and reduce the heat to medium. Melt the butter in the skillet, then add the garlic, chopped sun-dried tomatoes, and Italian seasoning. Stir for 30 seconds; the garlic should smell fragrant, not dark or toasted. Add the chicken broth and heavy cream, then let the mixture simmer for 2–3 minutes so it comes together without boiling hard.
Finish the Sauce, Then Bring the Salmon Back
Stir in the Parmesan until it melts, then add the spinach and cook for 1–2 minutes, just until the leaves wilt. Season with the remaining salt and pepper. Return the salmon and its accumulated juices to the skillet, spoon sauce over the fillets, and simmer for 2–4 minutes. Check the thickest part of each fillet and take the pan off the heat when it reaches 145°F.
Easy Ways to Adapt This Skillet Without Losing Its Creamy Character
Make It Vegetarian with Vegetable Broth
For a vegetarian version, replace the chicken broth with vegetable broth and use a vegetarian Parmesan-style cheese in place of Parmesan. The sauce stays creamy, though it has a gentler, less poultry-forward savory flavor.
Leave Out the Spinach for a Tomato-Forward Sauce
Skip the spinach if you want the cream, Parmesan, and sun-dried tomatoes to take center stage. The sauce will be less leafy and more concentrated, with no change to the salmon-searing method.
Storage and Reheating
- Refrigerator: Store leftovers in a covered container for 3–4 days. The spinach will soften further, and the sauce may thicken as it chills.
- Freezer: Freeze cooled portions in an airtight container for up to 2 months. The cream sauce may separate a little after thawing, but gentle stirring as it warms helps bring it back together.
- Reheating: Warm gently in a covered skillet over low heat, spooning sauce over the salmon, until the center reaches 165°F. Avoid high heat, which can toughen the fish and make the sauce separate.
Questions That Come Up When Making Creamy Tuscan Salmon

Creamy Tuscan Salmon
Ingredients
Equipment
Method
- Pat the salmon dry and season it on both sides with 3/4 teaspoon of the salt and 1/4 teaspoon of the pepper.
- Heat the olive oil in a 12-inch skillet over medium-high heat. Add the salmon and cook for 3–4 minutes per side, until browned, then transfer it to a plate.
- Reduce the heat to medium and melt the butter in the skillet. Add the garlic, sun-dried tomatoes, and Italian seasoning; cook for 30 seconds, stirring.
- Stir in the chicken broth and heavy cream, then simmer for 2–3 minutes. Stir in the Parmesan until melted, then add the spinach and cook for 1–2 minutes, until wilted; season with the remaining 1/4 teaspoon salt and 1/4 teaspoon pepper.
- Return the salmon and any accumulated juices to the skillet. Simmer for 2–4 minutes, spooning sauce over the fillets, until the thickest part of each reaches 145°F.


