If you are searching for a dish that bursts with flavor, is easy to prepare, and feels like a warm Italian hug, then this Tuscan Salmon with Sun-Dried Tomatoes and Creamy Spinach Recipe is exactly what you need. The tender, perfectly cooked salmon pairs beautifully with the richness of sun-dried tomatoes and the velvety cream sauce infused with garlic and fresh spinach—each bite is an irresistible mix of tangy, savory, and lush textures. This recipe is a showstopper not only because of its taste but also because it brings vibrant color and wholesome ingredients to your plate in less than half an hour.

Ingredients You’ll Need
Getting your ingredients right is the first step towards nailing this Tuscan Salmon with Sun-Dried Tomatoes and Creamy Spinach Recipe. Each component serves a distinct purpose, from the aromatic garlic and shallots building the flavor foundation to the creamy dairy and fresh spinach balancing the tangy sun-dried tomatoes. Trust me, these simple but carefully chosen ingredients come together to create something truly special.
- 2 tablespoons oil from the sun-dried tomatoes: This flavorful oil is a fantastic base that adds depth and richness to the dish.
- 4 skinless salmon filets (around 1 lb total): Choose fresh salmon for tender, flaky fillets that cook up beautifully.
- 4 cups spinach roughly chopped and stems removed: Fresh spinach brings vibrant color and a lovely earthy balance to the creamy sauce.
- 3 garlic cloves minced: Garlic adds that irresistible warmth and aromatic punch you’ll love.
- 1 shallot diced: Shallots give a subtle sweetness and mellow pungency that’s key to the sauce’s complexity.
- ½ cup sun-dried tomatoes in oil (drained): These deliver a tangy, concentrated burst of flavor that makes this recipe stand out.
- ¾ cup heavy cream: The creamy base that makes the spinach sauce lush and silky.
- ½ cup whole milk: Lightens the cream slightly while keeping the sauce smooth and approachable.
- 1 cup parmesan cheese grated: Parmesan enriches the sauce with a nutty, savory finish and helps it thicken perfectly.
- Salt and pepper to taste: Essential for seasoning each component just right, bringing all the flavors into harmony.
How to Make Tuscan Salmon with Sun-Dried Tomatoes and Creamy Spinach Recipe
Step 1: Season the Salmon
Start by sprinkling salt and pepper generously on one side of the salmon fillets. This straightforward seasoning step sets the stage for the flavorful crust that will develop in the pan, adding texture and enhancing the natural taste of the fish.
Step 2: Sear the Salmon
Heat the sun-dried tomato oil in a large pan over medium-high heat. Lay the salmon, seasoned side down, in the hot oil. Immediately sprinkle the other side with salt and pepper while it cooks. This method ensures even seasoning and creates a crisp, beautifully caramelized surface.
Step 3: Cook Salmon Until Crisp
Allow the salmon to cook undisturbed for 3 to 4 minutes until the bottom is nice and crisp. Then gently flip each fillet and cook for another 2 to 3 minutes. The result is perfectly tender fish with that addictive crispy exterior.
Step 4: Rest the Salmon
Transfer the cooked salmon to a plate and loosely cover it with aluminum foil. Resting the fish for a few minutes lets the juices redistribute, which keeps the fillets juicy and flavorful when served.
Step 5: Sauté Shallots and Garlic
In the same pan used for the salmon, add the diced shallots and minced garlic. Cook these over medium heat for 2 to 3 minutes until they soften and develop a subtle golden brown color. This builds the aromatic foundation for the creamy sauce without losing any leftover salmon flavoring.
Step 6: Wilt the Spinach
Add the chopped spinach to the pan and sauté until it wilts down completely. The spinach reduces significantly in volume, releasing moisture and adding a fresh, vibrant green burst to the sauce.
Step 7: Add Liquids and Sun-Dried Tomatoes
Pour in the sun-dried tomatoes along with the heavy cream and whole milk. Bring the mixture to a gentle boil, allowing these rich, tangy, and smooth ingredients to meld together beautifully, creating the base for the luscious sauce.
Step 8: Thicken the Sauce
Let the sauce simmer for 2 to 3 minutes until it begins to thicken and coat the back of a spoon. This is where the flavors intensify and the texture turns wonderfully creamy, making it perfect to pair with the salmon.
Step 9: Incorporate Parmesan Cheese
Stir in the grated parmesan cheese and cook for an additional 1 to 2 minutes. The cheese melts into the sauce, providing a nutty depth and helping the sauce reach that ideal consistency without becoming too heavy.
Step 10: Season and Serve
Finish the sauce by adjusting the seasoning with salt and pepper to your liking. Serve this delicious creamy spinach and sun-dried tomato sauce alongside the perfectly cooked salmon. This Tuscan Salmon with Sun-Dried Tomatoes and Creamy Spinach Recipe pairs wonderfully with your favorite pasta, rice, couscous, or even some crusty bread to mop up every drop.
How to Serve Tuscan Salmon with Sun-Dried Tomatoes and Creamy Spinach Recipe

Garnishes
A sprinkle of freshly chopped parsley or basil can add a pop of color and fresh herbaceous brightness. A twist of lemon zest also adds an uplifting citrus note that cuts through the richness beautifully.
Side Dishes
This dish is wonderfully versatile and can be accompanied by a variety of sides. Creamy mashed potatoes, garlic butter pasta, or fluffy couscous all complement the flavorful sauce and tender fish. For a lighter option, a crisp green salad with a tangy vinaigrette is perfect.
Creative Ways to Present
Serve the salmon nestled on a bed of the creamy spinach and sun-dried tomato sauce, allowing the vibrant colors to shine through on the plate. Alternatively, arrange the sauce alongside the salmon with a swirl on the side for an elegant restaurant-worthy presentation.
Make Ahead and Storage
Storing Leftovers
Leftover Tuscan Salmon with Sun-Dried Tomatoes and Creamy Spinach Recipe keeps well in an airtight container in the refrigerator for up to 2 days. Make sure the salmon and sauce are completely cooled before storing to maintain freshness.
Freezing
While the salmon tends to be best fresh, you can freeze the creamy spinach and sun-dried tomato sauce separately in a freezer-safe container for up to 1 month. Thaw overnight in the fridge for best results.
Reheating
Gently reheat the salmon in a low oven or covered pan to avoid drying it out. Warm the sauce separately on the stovetop on low heat while stirring often until heated through. Then combine just before serving for the best flavor and texture.
FAQs
Can I use fresh tomatoes instead of sun-dried tomatoes?
Sun-dried tomatoes have a unique concentrated flavor and chewy texture that fresh tomatoes can’t quite replicate. If you want to substitute, try roasting fresh tomatoes to intensify their flavor, but the dish will have a different taste profile.
Is it necessary to use heavy cream in the sauce?
The heavy cream creates a luscious and smooth sauce that complements the salmon perfectly. You can experiment with half-and-half or coconut cream for a lighter or dairy-free version, but the texture will be less rich.
Can I cook this recipe with skin-on salmon?
Yes, you can. Just ensure to crisp the skin side first for a delicious texture. Skin-on fillets also help hold the fish together while cooking but may require a slightly longer cook time.
What can I serve if I don’t eat dairy?
For a dairy-free option, omit the heavy cream and parmesan and use a non-dairy cream substitute such as cashew cream or coconut milk. Nutritional yeast can replace the cheesiness of parmesan without dairy.
How do I know when the salmon is cooked perfectly?
Salmon is done when it flakes easily with a fork and the center is just opaque but still moist. Overcooking dries it out, so watch closely during the last minute or two of cooking for perfect results.
Final Thoughts
There is something truly comforting about this Tuscan Salmon with Sun-Dried Tomatoes and Creamy Spinach Recipe. It’s a perfect blend of easy preparation, bold flavors, and rich textures that feel special yet approachable any night of the week. I can’t encourage you enough to give this recipe a try—it might just become your new favorite way to enjoy salmon that impresses everyone at your table.
Print
Tuscan Salmon with Sun-Dried Tomatoes and Creamy Spinach Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Description
Tuscan Salmon is a creamy, flavorful dish featuring tender salmon filets cooked in sun-dried tomato oil and served with a rich spinach and parmesan cream sauce. This quick and easy stovetop recipe combines vibrant Mediterranean flavors with a luscious sauce, perfect for a satisfying weeknight dinner.
Ingredients
Salmon and Cooking Oil
- 2 tablespoons oil from the sun-dried tomatoes
- 4 skinless salmon filets (around 1 lb total)
Vegetables and Aromatics
- 4 cups spinach, roughly chopped and stems removed
- 3 garlic cloves, minced
- 1 shallot, diced
- ½ cup sun-dried tomatoes in oil, drained (reserve oil for cooking)
Sauce
- ¾ cup heavy cream
- ½ cup whole milk
- 1 cup parmesan cheese, lightly packed and grated
- Salt and pepper to taste
Instructions
- Season the salmon: Sprinkle one side of each salmon filet with salt and pepper to prepare them for cooking.
- Heat oil and sear salmon: In a large pan over medium-high heat, warm the sun-dried tomato oil. Place the salmon in the pan seasoned side down, then season the other side with salt and pepper.
- Cook the salmon: Cook the salmon until the bottom side is crisp, about 3-4 minutes. Flip the filets and cook the other side for an additional 2-3 minutes until cooked through.
- Rest the salmon: Transfer the cooked salmon to a plate and cover loosely with tin foil to keep warm while making the sauce.
- Sauté shallots and garlic: Using the same pan, add the diced shallot and minced garlic. Cook for 2-3 minutes until softened and slightly browned, stirring occasionally.
- Wilt the spinach: Add the chopped spinach to the pan and cook until it wilts down, stirring frequently.
- Add tomatoes and dairy: Stir in the sun-dried tomatoes, heavy cream, and whole milk. Bring the mixture to a boil.
- Thicken the sauce: Let the sauce simmer for 2-3 minutes until it starts to thicken slightly.
- Incorporate parmesan: Add the grated parmesan cheese, stirring continuously, and cook for another 1-2 minutes until the sauce reaches your desired consistency.
- Season and serve: Adjust seasoning with salt and pepper to taste. Serve the creamy Tuscan sauce over the salmon alongside pasta, rice, couscous, or bread.
Notes
- Ensure not to overcook the salmon to maintain its moist texture.
- Removing stems from spinach helps avoid a tough texture in the sauce.
- Use good quality parmesan for the best flavor in the cream sauce.
- This dish pairs wonderfully with light side dishes such as steamed rice or crusty bread to soak up the sauce.

