Introduction
It was one of those Wednesdays where I got home later than planned, the fridge looked pretty uninspiring, and I had absolutely zero interest in ordering takeout again. I had two salmon fillets sitting in the fridge, a jar of sun-dried tomatoes I kept meaning to use, and some spinach that was one day away from being compost. While I love a good sweet and savory dish like my sweet and spicy pineapple salmon, that night called for something rich and creamy. That was the night this Creamy Tuscan Salmon became a regular in my house.
I honestly threw it together out of necessity more than inspiration. But the result was this rich, garlicky cream sauce clinging to perfectly seared salmon, with little pops of sun-dried tomato and wilted spinach running through it. My partner took one bite and asked when I was making it again. That was maybe eight months ago, and I’ve probably made it a dozen times since.
It’s not complicated. It’s not fancy. It’s just genuinely good food that comes together fast and makes a regular Tuesday feel a little more worth sitting down for.
Why You’ll Love This Recipe
There are a lot of salmon recipes out there, and I’ve tried plenty of them. Some are great. Some are fine. A few have been disasters I’d rather forget. This one keeps earning its spot in my regular rotation for a handful of honest reasons.
First, it’s fast. We’re talking about 35 minutes from pulling things out of the fridge to sitting down with a plate. On a weeknight, that matters a lot.
Second, the sauce does most of the heavy lifting. The combination of garlic, cream, parmesan, and sun-dried tomatoes creates something that tastes like you spent way more time on it than you actually did. It’s the kind of sauce that makes plain rice or pasta taste incredible just by being poured over it.
Third, it’s flexible. You can swap the spinach for kale or even frozen peas. You can use half-and-half instead of heavy cream if you want something a little lighter. You can add red pepper flakes if you like heat. The base recipe is solid enough that it handles changes without falling apart.
And finally, it looks impressive on the plate. The deep red of the sun-dried tomatoes, the green of the spinach, the golden crust on the salmon, and that pale cream sauce pooling underneath — it photographs beautifully and looks like something you’d order at a sit-down restaurant.
Quick Recipe Snapshot
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4
Skill Level: Beginner-friendly
Best For: Weeknight dinners, casual entertaining, meal prep
Ingredients List
Here’s everything you need. Nothing obscure, nothing hard to find. Most of it is probably already in your kitchen.
For the Salmon:
- 4 salmon fillets, skin-on or skinless (about 6 oz each)
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
- 2 tablespoons olive oil
For the Tuscan Cream Sauce:
- 4 cloves garlic, minced
- 1/2 cup sun-dried tomatoes, drained and roughly chopped (oil-packed)
- 1 1/2 cups heavy cream
- 1/2 cup chicken broth
- 1/2 cup freshly grated parmesan cheese
- 2 cups fresh spinach, loosely packed
- 1 teaspoon Italian seasoning
- 1/2 teaspoon red pepper flakes (optional)
- Salt and pepper to taste
- Fresh basil or parsley for garnish
Step-by-Step Instructions
Step 1: Season the salmon. Pat your salmon fillets dry with paper towels. This is important — moisture is the enemy of a good sear. Season both sides with garlic powder, Italian seasoning, salt, and pepper. Don’t be shy with the seasoning. Salmon can handle it.
Step 2: Sear the salmon. Heat olive oil in a large skillet over medium-high heat. Once the oil is shimmering, place the salmon fillets in the pan. Cook for about 4 minutes on the first side without moving them. You want that golden crust to form. Flip carefully and cook another 3 to 4 minutes depending on thickness. Remove the salmon from the pan and set it aside on a plate. It will finish cooking when it goes back into the sauce.
Step 3: Build the sauce base. Reduce the heat to medium. In the same pan with all those good salmon drippings, add the minced garlic. Cook for about 60 seconds, stirring constantly. You want it fragrant but not brown.
Step 4: Add sun-dried tomatoes. Toss in the chopped sun-dried tomatoes and stir them around for another minute. They’ll soak up the garlic and start to smell incredible.
Step 5: Add the liquids. Pour in the chicken broth first and let it bubble for a minute, scraping up any bits stuck to the bottom of the pan. Then pour in the heavy cream. Stir to combine and let the whole thing come to a gentle simmer.
Step 6: Add parmesan and spinach. Stir in the parmesan cheese until it melts into the sauce. Add the spinach and stir until it wilts down, which takes about 2 minutes. Taste the sauce and adjust salt, pepper, and red pepper flakes as needed.
Step 7: Return the salmon. Nestle the salmon fillets back into the sauce. Spoon some of the sauce over the top. Let everything cook together on low heat for 2 to 3 more minutes until the salmon is cooked through and the sauce has thickened slightly.
Step 8: Serve. Garnish with fresh basil or parsley and serve immediately over pasta, rice, or with crusty bread to catch all that sauce.
Small Tricks From Cooking Fish at Home
To get that perfect, golden-brown crust we’re talking about, the pan you use is everything. I rely on my Lodge Cast Iron Skillet because it gets incredibly hot and, more importantly, *stays* hot. This consistent, even heat is the secret to a perfect sear that locks in moisture, preventing the fish from overcooking while the crust forms. It’s the difference between good salmon and truly unforgettable salmon.
If you’re serious about elevating your home cooking, this is the one piece of cookware I’d tell you to invest in. Get yours and see the difference for yourself!
Lodge 10.25 Inch Cast Iron Skillet with Assist Handle
✓ prime
We earn a commission if you make a purchase, at no additional cost to you.

I’ve cooked a lot of salmon over the years and picked up a few things that make a real difference, especially with a recipe like this one.
Dry the fish before cooking. I mentioned it in the instructions but it’s worth saying again. A wet piece of fish will steam instead of sear. Dry it well and you’ll get that golden crust that makes the whole dish better.
Don’t overcrowd the pan. If your fillets are large, cook them in batches. Crowding the pan drops the temperature and you end up steaming the fish instead of searing it. Same problem, different cause.
Pull the salmon out before you think it’s done. Salmon keeps cooking after it leaves the heat. If you wait until it looks fully cooked in the pan, it’ll be overdone by the time it hits the plate. A little translucency in the center when you pull it is fine — it finishes in the sauce.
Use oil-packed sun-dried tomatoes. The dry-packed ones work but they need to be rehydrated and they don’t have the same depth of flavor. The oil-packed ones are ready to go and a little of that oil in the jar is great for cooking.
Freshly grated parmesan melts better. The pre-shredded stuff has anti-caking agents that can make your sauce grainy. Takes an extra two minutes to grate it yourself and it’s worth it.
Common Mistakes to Avoid
Cooking on too high heat for the sauce. Once the cream goes in, keep it at a gentle simmer. This is a key technique for any Tuscan-style cream sauce, including the one in our popular Tuscan Shrimp recipe. A hard boil will break the sauce and you’ll end up with something greasy and separated. Low and slow once the cream is in.
Skipping the sear. Some people skip this step and just poach the salmon in the sauce. You can do it, but you lose that golden crust and the flavor it adds to the pan drippings. The sear is what makes this recipe feel restaurant-quality at home.
Over-salting before tasting. Parmesan is already salty. Sun-dried tomatoes packed in oil can be salty too. Season lightly at first, then taste and adjust after everything is combined.
Using pre-minced garlic from a jar. I know it’s convenient and I’ve used it plenty of times in other recipes. But for a sauce this simple, fresh garlic makes a noticeable difference. The flavor is brighter and more complex.
Variations and Serving Ideas
Once you’ve made this a couple of times, it’s easy to start playing with it.
Add mushrooms. Sliced cremini mushrooms sautéed with the garlic add a meaty, earthy element that works really well with the cream sauce.
Make it lighter. Swap heavy cream for half-and-half or even full-fat coconut milk for a dairy-free version. The sauce won’t be quite as thick but it’s still very good.
Add capers. A tablespoon of capers stirred into the sauce adds a briny punch that cuts through the richness nicely.
Use different greens. Baby kale, arugula, or even frozen spinach (thawed and squeezed dry) all work in place of fresh spinach.
Make it pasta-style. Cook some fettuccine or penne, toss it directly into the sauce before adding the salmon back, and serve it as a pasta dish. It stretches the recipe further and makes it feel like a completely different meal.
What to Serve With
This dish is rich, so you want sides that balance it out without competing with it.
- Pasta or egg noodles — the sauce clings to them perfectly
- Steamed white rice or jasmine rice — simple and absorbs the sauce well
- Crusty bread — essential for mopping up whatever’s left on the plate
- Roasted asparagus or green beans — a little bitterness cuts through the cream
- Simple green salad — something light and acidic works well alongside
- Mashed potatoes — if you want something hearty and comforting
Storage and Reheating
Leftovers keep well in the fridge for up to 3 days in an airtight container. The sauce will thicken considerably as it cools — that’s normal.
To reheat, put it in a skillet over low heat and add a splash of chicken broth or cream to loosen the sauce back up. Stir gently and warm slowly. Avoid the microwave if you can — it tends to overcook the salmon and make it rubbery. If you do use the microwave, go low power in short 30-second bursts.
I don’t recommend freezing this one. Cream-based sauces don’t thaw well and the texture of the salmon suffers. It’s better eaten fresh or within a few days.
FAQs
Can I use frozen salmon? Yes, just make sure it’s fully thawed and patted very dry before cooking. Frozen salmon releases more moisture, so drying it thoroughly is even more important.
Can I make this ahead of time? You can make the sauce ahead and refrigerate it separately. Sear and finish the salmon fresh when you’re ready to eat. Reheating fully assembled leftovers works fine too.
What if I don’t have heavy cream? Half-and-half works as a substitute. The sauce will be thinner but still flavorful. You can also add a little cream cheese to help thicken it up.
Is this recipe keto-friendly? Yes, as written it’s low in carbohydrates. Just serve it without pasta or bread and pair it with roasted vegetables instead.
Can I use a different fish? Absolutely. Thick white fish like cod, halibut, or sea bass all work well with this sauce. Adjust cooking times based on thickness.
Nutrition
These are approximate values per serving based on 4 servings. Actual numbers will vary depending on the size of your salmon fillets and any substitutions you make.
- Calories: ~350 kcal
- Protein: ~32g
- Fat: ~22g
- Carbohydrates: ~6g
- Fiber: ~1g
- Sodium: ~480mg
Salmon is naturally high in omega-3 fatty acids, which is one of the reasons I try to work it into meals a few times a week. Even with the cream sauce, this is a reasonably balanced dinner compared to a lot of weeknight options.
Conclusion
This homemade Creamy Tuscan Salmon started as a fridge-clearing experiment on a tired Wednesday night and turned into one of the most-requested dinners in my house. It’s the kind of recipe that feels a little special without requiring any special skills or a long shopping list.
If you’ve been looking for a salmon recipe that’s genuinely easy, genuinely delicious, and genuinely repeatable — this is it. Make it once and you’ll understand why it keeps showing up on my dinner table week after week.
Give it a try and let me know how it goes. And if you end up adding something to it that makes it even better, I’d love to hear about it.

Creamy Tuscan Salmon
Ingredients
- 4 salmon fillets, skin-on or skinless (about 6 oz each)
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 1/2 cup sun-dried tomatoes, drained and roughly chopped (oil-packed)
- 1 1/2 cups heavy cream
- 1/2 cup chicken broth
- 1/2 cup freshly grated parmesan cheese
- 2 cups fresh spinach, loosely packed
- 1 teaspoon Italian seasoning
- 1/2 teaspoon red pepper flakes (optional)
- Salt and pepper to taste
- Fresh basil or parsley for garnish
Instructions
- Pat salmon fillets dry with paper towels. Season both sides with garlic powder, Italian seasoning, salt, and pepper.
- Heat olive oil in a large skillet over medium-high heat. Sear salmon for 4 minutes on the first side without moving. Flip and cook another 3 to 4 minutes. Remove from pan and set aside.
- Reduce heat to medium. Add minced garlic to the same pan and cook for 60 seconds, stirring constantly, until fragrant.
- Add chopped sun-dried tomatoes and stir for 1 minute.
- Pour in chicken broth and scrape up any bits from the bottom of the pan. Add heavy cream and stir to combine. Bring to a gentle simmer.
- Stir in parmesan cheese until melted. Add spinach and stir until wilted, about 2 minutes. Season with salt, pepper, and red pepper flakes to taste.
- Return salmon fillets to the pan. Spoon sauce over the top and cook on low heat for 2 to 3 more minutes until salmon is cooked through and sauce has thickened slightly.
- Garnish with fresh basil or parsley and serve immediately over pasta, rice, or with crusty bread.






