Creamy Tuscan Salmon is one of the most saved recipes on Pinterest for good reason: it looks and tastes like a restaurant dish but comes together in one skillet in 25 minutes. Salmon fillets get seared until a golden crust forms, then nestle back into a luscious sun-dried tomato cream sauce with garlic, Parmesan, and wilted spinach. The sauce is the same DNA as the viral Marry Me Pasta — deeply savory, silky, and impossible to stop eating. Serve it with pasta to catch every drop of sauce, or keep it low-carb over cauliflower rice. Either way, this recipe will earn a permanent spot in your weekly rotation.

Nutrition estimates based on USDA FoodData Central. Values are per serving and may vary.

  • One skillet, 25 minutes — dinner party impressive on a Tuesday
  • Low-carb naturally — rich and satisfying without any pasta or bread
  • The sun-dried tomato cream sauce is outrageously good with the salmon
  • Omega-3 packed and protein-rich — beautiful and nutritious

Creamy Tuscan Salmon

Creamy Tuscan salmon in skillet
5 min
Prep
20 min
Cook
25 min
Total
4
Servings
⭐ 4.9
Rating
580
Calories

Ingredients

  • 4 salmon fillets (6 oz each)
  • 2 tbsp olive oil
  • 4 garlic cloves, minced
  • 1 shallot, diced
  • ½ cup sun-dried tomatoes
  • 1½ cups heavy cream
  • ½ cup broth
  • ½ cup Parmesan, grated
  • 2 cups baby spinach
  • Italian seasoning + chili flakes
  • Salt & black pepper
  • Fresh basil + lemon

Instructions

  1. 1Sear salmon Dry + season. Hot skillet, 4 min skin-up, 2–3 min skin-down. Remove to plate.
  2. 2Build sauce base Same pan: shallot 2 min, garlic 1 min, sun-dried tomatoes 1 min.
  3. 3Make cream sauce Deglaze with broth. Add cream, simmer 4–5 min to thicken.
  4. 4Finish sauce Stir in Parmesan. Add spinach, wilt. Season.
  5. 5Finish salmon Nestle salmon in sauce, simmer 2–3 min. Serve with herbs and lemon.
4 salmon fillets 2 tbsp olive oil 4 garlic cloves 1 shallot ½ cup sun-dried tomatoes 1½ cups heavy cream ½ cup broth ½ cup Parmesan 2 cups baby spinach Italian seasoning Red pepper flakes Fresh basil + lemon
  1. 1

    Sear the salmon

    Pat the salmon fillets completely dry with paper towels — this is the most important step for getting a good sear. Season both sides generously with salt and black pepper. Heat olive oil in a large skillet over medium-high heat until shimmering and just beginning to smoke. Place the salmon flesh-side down (skin facing up). Do not move it for 4 minutes — a golden crust needs undisturbed time on the heat. Flip and cook skin-side down for 2–3 more minutes. The salmon should be about 80% cooked at this point. Remove to a plate.

  2. 2

    Build the sauce base

    Reduce heat to medium. In the same skillet with the salmon fat (don't wipe it out — that's flavor), add the diced shallot and cook for 2 minutes until softened. Add the minced garlic and red pepper flakes and cook for 1 minute, stirring, until fragrant. Add the chopped sun-dried tomatoes and Italian seasoning and cook for 1 minute more to bloom the flavors in the fat.

  3. 3

    Make the cream sauce

    Pour in the broth to deglaze the pan, scraping up all the browned bits from the bottom with a wooden spoon — those bits are concentrated flavor. Add the heavy cream and bring to a gentle simmer over medium heat. Cook for 4–5 minutes, stirring occasionally, until the sauce reduces slightly and coats a spoon. Don't let it boil hard or the cream will break.

  4. 4

    Finish the sauce

    Remove from heat and stir in the freshly grated Parmesan until fully melted and the sauce is silky smooth. Return to low heat, add the baby spinach and stir gently until it just wilts — about 1 minute. Taste and season with salt and black pepper. The sauce should be rich, creamy, and deeply savory.

  5. 5

    Finish the salmon in the sauce

    Nestle the seared salmon fillets back into the skillet, skin-side down if it has skin. Spoon the sauce over the tops. Simmer gently for 2–3 minutes until the salmon is cooked through and flakes easily with a fork (internal temperature 125–130°F for medium, 145°F for fully cooked). Serve garnished with fresh basil or parsley and lemon wedges for squeezing over the top.

🏆 Chef's Tips for Perfect Results
  • Dry the salmon. Moisture on the surface prevents browning and the crust won't form. Paper towels are your most important tool here.
  • Don't move the salmon while searing. Leave it alone for 4 full minutes. It will release naturally from the pan when it's ready to flip.
  • Grate your own Parmesan. Pre-shredded Parmesan has anti-caking powder that prevents it from melting smoothly into the sauce. Freshly grated makes a silkier, creamier result.
  • Finish salmon in the sauce. Removing it slightly undercooked then letting it finish gently in the simmering sauce ensures it doesn't dry out.
🔄 Ways to Switch It Up
  • Tuscan Shrimp: Use 1.5 lbs large shrimp instead of salmon — sear 1–2 minutes per side and finish in the sauce for 1 minute. Much faster and equally stunning.
  • With Pasta: Toss cooked linguine or pappardelle in the extra sauce — it's the same Marry Me DNA and it's spectacular.
  • Tuscan Chicken: Use chicken breasts, pounded to ½ inch, in place of salmon. Sear 4–5 minutes per side; finish in the sauce for 5–6 minutes.
  • Add artichoke hearts: Stir in ½ cup of canned artichoke hearts (drained, quartered) with the sun-dried tomatoes for a classic Tuscan flavor profile.
Yes, but thaw completely first. Frozen salmon releases a lot of moisture that prevents proper searing. Thaw overnight in the fridge, then pat very dry. For the best sear, take the salmon out of the fridge 15 minutes before cooking to let it come closer to room temperature.
Crusty bread is perfect for mopping up the sauce. For a fuller meal: linguine or pappardelle tossed in extra sauce, mashed potatoes, or steamed rice. For lighter sides: roasted asparagus, steamed broccoli, or cauliflower rice for a low-carb option. The rich sauce pairs well with anything that can absorb it.
Store in an airtight container in the fridge for up to 2 days. Reheat gently in a skillet over low heat with a splash of cream or broth to revive the sauce — high heat will overcook the salmon and break the cream sauce. The microwave works in a pinch on 50% power for 60–90 seconds, stirring the sauce once halfway through.
580
Calories
46g
Protein
10g
Carbs
40g
Fat
2g
Fiber
5g
Sugar
540mg
Sodium
780mg
Potassium