Creamy Tuscan Salmon
Let me tell you about a recipe I keep coming back to. This creamy Tuscan salmon. It’s rich, it’s comforting, and it tastes like something you’d order at a little Italian place down the street. But you’re making it at home. In one pan. In 30 minutes.
Yeah. It’s that good.
Why I Keep Making This
I’ve tried a lot of salmon recipes. But this one? It just hits differently.
The salmon comes out tender and flaky on the inside with a lightly crisp golden crust on the outside. And the sauce — oh, that sauce — it’s silky, creamy, and packed with flavor from sun-dried tomatoes, garlic, and a little splash of lemon juice.
The best part? It never feels too heavy. The lemon keeps it bright. The spinach keeps it fresh. The whole thing just balances perfectly.
And since it’s a one pan meal, cleanup is almost nothing. I’ve made this on a Tuesday night after work and still had time to sit down and actually enjoy dinner. That says a lot.
Whether you’re cooking for the family, having a friend over, or just treating yourself — this dish genuinely impresses every time.
What You’ll Need
Nothing complicated here. Just good, simple ingredients:
- Salmon — 1 pound, cut into 4 fillets. Skin-on or skinless both work. Skin-on gets crispier when seared though, so I usually go that route.
- Salt & pepper — Don’t skip seasoning. It brings everything to life.
- Garlic powder — Just a little, rubbed right onto the salmon before cooking.
- Flour — A light dredge. This is what creates that beautiful golden crust.
- Olive oil & butter — Use both. The butter adds flavor, the oil keeps it from burning.
- Chicken broth or dry white wine — Either works. The wine adds a little more depth if you have it.
- Lemon juice — Just a teaspoon. It brightens up the whole sauce.
- Sun-dried tomatoes — Go for the oil-packed kind. They have way better flavor and texture.
- Heavy cream — The heart of the sauce. Don’t try to substitute with half-and-half here.
- Fresh baby spinach — It wilts right into the sauce and adds a pop of color.
- Fresh basil & parmesan (optional) — Totally worth it if you have them on hand.
Tools You’ll Need
You don’t need a fancy kitchen. Just:
- A large skillet — cast iron or stainless steel works best
- Tongs or a fish spatula for flipping
- Measuring cups and spoons
- A garlic press (optional, but makes life easier)

How to Make It Creamy Tuscan Salmon
Step 1: Prep the Salmon
Pat the salmon completely dry with paper towels. This is important — moisture is the enemy of a good sear.
Season each piece with salt, pepper, and garlic powder. Then lightly dredge in flour and shake off the excess.
Step 2: Sear the Salmon
Heat your olive oil and butter in the skillet over medium-high heat. Once it’s hot and shimmering, add the salmon.
Cook for 4–5 minutes per side until golden. Then remove it from the pan and set it aside. Don’t overcook it here — it’ll finish in the sauce.
Step 3: Build the Sauce
Here’s where the magic happens. Keep all those browned bits in the pan — they are packed with flavor.
Pour in the chicken broth or white wine and the lemon juice. Use your spatula to scrape up everything from the bottom of the pan. That’s called deglazing, and it makes the sauce taste incredible.
Step 4: Add the Creamy Elements
Stir in the sun-dried tomatoes and heavy cream. Let it gently bubble over medium heat until it thickens slightly. This takes just a couple of minutes.
Step 5: Add the Spinach
Toss in the fresh baby spinach. It’ll wilt down fast — about 1 minute. Stir it into the sauce.
Step 6: Bring It All Together
Nestle the salmon back into the pan. Spoon that gorgeous cream sauce right over the top. Let everything heat through for about 2 minutes.
Step 7: Finish and Serve
Top with fresh basil and freshly grated parmesan if you’re using them. Serve immediately — this dish is best eaten hot, right from the pan.
Pro Tips (Don’t Skip These)
Don’t overcook the salmon. Salmon cooks fast. The moment it flakes easily with a fork, pull it off the heat. Overcooked salmon goes dry and rubbery fast.
Use oil-packed sun-dried tomatoes. The jarred ones in oil are far better than the dry-packed kind. More flavor, better texture. Worth it.
Deglazing is non-negotiable. Those browned bits on the bottom of the pan after searing? That’s flavor gold. Scrape every bit when you add your broth or wine.
Sauce too thick? Add a splash of cream or broth. Sauce too thin? Let it simmer a minute or two longer.
Swaps and Variations
No wine? Use chicken broth with a tiny pinch of Dijon mustard. Adds a similar depth without the wine.
Want some heat? Add a pinch of red pepper flakes when you build the sauce. It gives a subtle kick that works really well with the cream.
Extra veggies? Mushrooms or halved cherry tomatoes are both great additions. Toss them in after deglazing.
Dairy-free? Coconut cream technically works, but be aware — it will change the flavor. It’ll taste more tropical than Tuscan. Not bad, just different.
What to Serve With It
This dish pairs well with basically anything that can soak up that sauce. And trust me — you want something to soak up that sauce.
My go-to options:
- Creamy mashed potatoes — a classic for a reason
- Buttered pasta or fettuccine — feels like a full restaurant meal
- Steamed rice — simple and satisfying
- Crusty bread — honestly the best option for sauce-soaking
- A simple green salad — keeps things light and balanced
Storing Leftovers
| Storage Method | Details |
|---|---|
| Fridge | Airtight container, up to 3 days |
| Reheating | Low heat on the stovetop, add a splash of cream or broth |
| Freezing | Not recommended — creamy sauces tend to separate when frozen |
Creamy Tuscan Salmon
4
servings10
minutes20
minutes~420
kcalThis creamy Tuscan salmon recipe is an easy, quick, and incredibly delicious one-pan meal. It’s ready in just 30 minutes and packed with rich, comforting flavors!
Ingredients
1 pound fresh salmon, cut into 4 pieces
Salt & pepper, to taste
1/4 teaspoon garlic powder
Flour, for dredging
1 tablespoon olive oil
1 tablespoon butter
1/2 cup chicken broth or dry white wine
1 teaspoon lemon juice
1/4 cup sun-dried tomatoes
1 cup heavy/whipping cream
1–2 cups fresh baby spinach
- Optional:
1 tablespoon fresh basil, sliced
Freshly grated parmesan cheese
Directions
- Season the salmon with salt, pepper, and garlic powder. Lightly dredge in flour.
- Heat olive oil and butter in a skillet over medium-high heat.
- Cook the salmon for 4–5 minutes per side until golden and cooked through. Remove and set aside.
- Add chicken broth (or wine) and lemon juice to the pan. Scrape up the browned bits from the bottom.
- Stir in the sun-dried tomatoes and heavy cream. Let simmer until slightly thickened.
- Add spinach and cook until wilted.
- Return salmon to the pan and spoon sauce over the top. Heat through for 2 minutes.
- Garnish with fresh basil and parmesan if desired. Serve immediately.
