
This creamy Tuscan salmon with sun-dried tomatoes brings together golden-seared salmon, a silky garlic parmesan cream sauce, tender spinach, and bold Mediterranean-inspired flavors – all in one pan!
The result is indulgent yet balanced. Rich but not heavy. Sophisticated yet incredibly easy to make.
If you’re looking for a one-skillet dinner that impresses guests and satisfies your family, this is the recipe to keep on repeat.
Ingredients for Creamy Tuscan Salmon with Sun-Dried Tomatoes
This recipe uses simple ingredients that work together to build deep flavor.
Main Ingredients
- Salmon fillets (skin-on or skinless; about 6 ounces each)
- Sun-dried tomatoes (oil-packed recommended for best texture)
- Heavy cream for a rich, thick sauce
- Fresh garlic, minced
- Fresh spinach
- Freshly grated parmesan cheese
- Chicken broth for added depth
- Italian seasoning
- Butter and olive oil
- Salt and black pepper
Optional Add-Ins
- Red pepper flakes for subtle heat
- Fresh basil for brightness
- Cherry tomatoes for added freshness
- A splash of white wine for complexity
How to Make Creamy Tuscan Salmon
This dish comes together in about 30 minutes in one skillet.
1. Prepare the Salmon
Pat the salmon dry with paper towels. Season generously on both sides with salt, black pepper, and a sprinkle of Italian seasoning. Dry salmon ensures a beautiful golden crust.
2. Sear Until Golden
Heat olive oil and butter in a large skillet over medium-high heat. Place the salmon skin-side down (if using skin-on). Sear for about 4–5 minutes per side until golden brown and mostly cooked through. Remove from the skillet and set aside.
3. Build the Garlic Cream Sauce
Reduce heat to medium. In the same skillet, sauté minced garlic until fragrant, about 30 seconds. Add chopped sun-dried tomatoes and cook briefly to release their flavor.
Pour in chicken broth to deglaze the pan, scraping up the flavorful browned bits. Then stir in heavy cream and bring to a gentle simmer.
4. Add Cheese and Spinach
Stir in freshly grated parmesan cheese until melted and smooth. Add fresh spinach and cook until wilted. Allow the sauce to simmer gently until slightly thickened.
5. Return the Salmon
Place the salmon back into the skillet. Spoon the creamy sauce over each fillet and simmer for another 3–5 minutes, or until the salmon flakes easily with a fork.
Serve immediately, spooning extra sauce over the top.

Tips for Perfect Creamy Tuscan Salmon
Get a Perfect Sear
- Start with dry salmon.
- Do not move it while it sears.
- Use a hot skillet to develop a golden crust.
Prevent a Broken Sauce
- Keep the heat at a gentle simmer, not a rapid boil.
- Stir frequently after adding cream.
- Add parmesan gradually for smooth melting.
Know When Salmon Is Done
Salmon is perfectly cooked at an internal temperature of 125–130°F for medium. It should flake easily but remain moist inside.
Adjust the Sauce Thickness
- Too thin? Simmer longer.
- Too thick? Add a splash of broth or cream.
What to Serve with Tuscan Salmon
This creamy dish pairs beautifully with a variety of sides:
- Garlic mashed potatoes
- Buttered fettuccine or linguine
- Steamed jasmine rice
- Cauliflower rice for a low-carb option
- Crusty artisan bread to soak up the sauce
- Roasted asparagus or green beans
For a lighter option, serve it over zucchini noodles or alongside a simple arugula salad.
Variations and Substitutions
Make It Lighter
Swap heavy cream for half-and-half for a slightly lighter version. The sauce will be thinner but still flavorful.
Dairy-Free Option
Use full-fat coconut cream instead of heavy cream and omit parmesan or use a dairy-free alternative.
Add Extra Vegetables
Mushrooms, kale, or roasted red peppers add more texture and depth.
Turn It Into Pasta
Slice the cooked salmon and toss it with pasta and the cream sauce for a Tuscan salmon pasta variation.
Make It Keto-Friendly
Serve over cauliflower rice or zucchini noodles and ensure sun-dried tomatoes have no added sugar.
Storage, Reheating, and Meal Prep
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheating
Reheat gently over low heat on the stovetop. Add a splash of broth or cream to loosen the sauce. Avoid microwaving at high heat, which can dry out the salmon.
Freezing
Cream-based sauces can separate after freezing, so freezing is not recommended for best texture.
Meal Prep Tip
This dish works well for meal prep lunches when paired with rice or vegetables. Store sauce and salmon together to keep everything moist.
Recipe FAQ’s
Can I Use Frozen Salmon?
Yes. Thaw completely and pat dry before cooking to ensure proper searing.
Can I Make It Ahead of Time?
You can prepare the sauce ahead, but salmon is best cooked fresh for optimal texture.
How Do I Thicken the Sauce?
Simmer longer to reduce, or stir in a small amount of additional parmesan cheese.

Creamy Tuscan Salmon with Sun-Dried Tomatoes
Ingredients
- 4 (6-ounce) salmon fillets
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 tablespoon olive oil
- 1 tablespoon butter
- 4 cloves garlic minced
- ½ cup sun-dried tomatoes chopped (oil-packed, drained)
- ½ cup chicken broth
- 1 cup heavy cream
- ¾ cup freshly grated parmesan cheese
- 2 cups fresh spinach
- ¼ teaspoon red pepper flakes optional
- 2 tablespoons fresh basil chopped (optional)
Instructions
Step 1: Prepare the Salmon
- Pat the salmon fillets dry with paper towels. Season both sides evenly with salt, black pepper, and Italian seasoning.
Step 2: Sear the Salmon
- Heat olive oil and butter in a large skillet over medium-high heat. Once hot, add the salmon (skin-side down if using skin-on). Cook for 4–5 minutes per side until golden brown and mostly cooked through. Remove from the skillet and set aside.
Step 3: Sauté the Garlic and Tomatoes
- Reduce heat to medium. In the same skillet, add the minced garlic and cook for about 30 seconds until fragrant. Stir in the chopped sun-dried tomatoes and cook for another minute.
Step 4: Create the Cream Sauce
- Pour in the chicken broth and scrape up any browned bits from the bottom of the pan. Stir in the heavy cream and bring to a gentle simmer.
Step 5: Add Cheese and Spinach
- Add the grated parmesan cheese and stir until melted and smooth. Stir in the spinach and cook until wilted. If using red pepper flakes, add them now.
Step 6: Finish Cooking the Salmon
- Return the salmon to the skillet. Spoon the sauce over each fillet. Simmer for 3–5 minutes until the salmon is fully cooked and flakes easily with a fork (internal temperature should reach 125–130°F for medium).
Step 7: Garnish and Serve
- Sprinkle with fresh basil if desired. Serve immediately with your favorite side dishes.
