I made this creamy garlic spinach salmon on a random Wednesday night when I was honestly too tired to think. I had salmon in the fridge, a jar of sun dried tomatoes that had been sitting there for two weeks, and a bunch of spinach I needed to use up before it turned into a science experiment.

Twenty-five minutes later, Emily walked into the kitchen and said, "Mom, this smells like a real restaurant." I almost cried. (Okay, I didn't almost cry, but I was pretty proud of myself.)
This dish tastes like something you'd order at a fancy Italian place and then spend the rest of dinner trying to figure out what's in the sauce. The answer? Garlic butter, sun dried tomatoes, parmesan, and spinach — all things you probably already have. If you love creamy salmon dishes, you'll also want to check out my Creamy Tuscan Chicken Pasta with Sun Dried Tomatoes and Spinach — same dreamy sauce vibes, different protein!
Jump to:
- Why You'll Love This Creamy Tuscan Salmon Recipe
- Creamy Garlic Spinach Salmon — Ingredients
- How To Make Creamy Garlic Butter Tuscan Salmon
- Storage And Reheating
- Tips, Variations, And What I Learned The Hard Way
- Frequently Asked Questions About Tuscan Salmon
- Recipes You May Like
- Let's Wrap This Up
- Creamy Garlic Butter Tuscan Salmon
Why You'll Love This Creamy Tuscan Salmon Recipe
- Done in 25 minutes — faster than ordering takeout
- One pan, minimal cleanup (I'm serious)
- The creamy garlic sauce is absolutely ridiculous in the best way
- Works with salmon, trout, or any firm white fish
- Dairy-free and wine-free options included
- Feels fancy enough for guests but easy enough for a Tuesday
Creamy Garlic Spinach Salmon — Ingredients
- 4 salmon fillets (skin off — or use trout or any firm white fish)
- 1 pinch salt and pepper (to season the fish)
- 2 teaspoons olive oil
- 2 tablespoons butter
- 6 cloves garlic, finely diced
- 1 yellow onion, diced
- ⅓ cup dry white wine (optional — skip it or use chicken broth instead)
- 5 oz sun dried tomato strips in oil (jarred, drained)
- 1 ¾ cups half and half (see notes below for substitutions)
- Salt and pepper to taste
- 3 cups baby spinach leaves
- ½ cup fresh grated parmesan cheese (skip for dairy free)
- 1 teaspoon cornstarch mixed with 1 tablespoon water (optional, for a thicker sauce)
- 1 tablespoon fresh parsley, chopped
How To Make Creamy Garlic Butter Tuscan Salmon
This easy Tuscan salmon skillet comes together in just a few steps. I've broken it down so nothing feels rushed. Trust me — once you've made this once, you won't even need the recipe.
Step 1 — Sear The Salmon
- Heat the olive oil in a large skillet over medium-high heat.
- Season your salmon fillets on both sides with salt and pepper.
- Place them flesh-side down in the hot pan and sear for 5 minutes.
- Flip and cook for another 5 minutes, or until cooked to your liking.
- Remove from the pan and set aside on a plate.
Don't move the fish around while it's searing — just let it sit and do its thing. That's how you get that gorgeous golden crust.
Step 2 — Build The Garlic Butter Sauce
- In the same pan (don't wipe it out!), melt the butter in the leftover salmon juices.
- Add the garlic and fry for about 1 minute until fragrant.
- Add the diced onion and cook until softened.
- Pour in the white wine if using, and let it reduce down for a minute or two.
- Add the sun dried tomatoes and stir for 1–2 minutes to wake up their flavor.
That smell at step 4? Yeah. That's the moment you'll know this dinner is going to be DA BOMB.
Step 3 — Make It Creamy
- Reduce the heat to low.
- Pour in the half and half and stir gently.
- Let the sauce come to a gentle simmer, stirring occasionally.
- Season with salt and pepper to taste.
If your sauce feels too thin, mix 1 teaspoon cornstarch with 1 tablespoon water and stir it into the center of the pan. It thickens up fast.
Step 4 — Add Spinach And Parmesan
- Add the baby spinach and let it wilt right into the sauce — about 1 minute.
- Stir in the parmesan cheese and let it melt through.
- Give it another minute of gentle simmering.
Step 5 — Finish The Dish
- Slide the salmon fillets back into the pan.
- Spoon that creamy, garlicky sauce over the top of each piece.
- Sprinkle with fresh parsley and serve immediately.
Serve over pasta, rice, or steamed vegetables. All three are amazing. I went with pasta the first time and honestly haven't looked back.
Storage And Reheating
Leftovers store really well in an airtight container in the fridge for up to 2 days.
To reheat, do it gently on the stovetop over low heat with a splash of cream or milk to loosen the sauce back up. The microwave works too, but go slow — 60 second increments — or the sauce can separate a little.
I wouldn't freeze this one. Cream-based sauces don't love the freezer, and the texture gets a bit weird when thawed.
Tips, Variations, And What I Learned The Hard Way
This pan seared Tuscan salmon is already pretty forgiving, but here are a few things that made a real difference for me:
- Don't skip the sear. I tried once just placing the salmon straight into the sauce to "save time" and it was way less satisfying. That golden crust on the outside is worth the extra pan step.
- Use fresh garlic, not jarred. I know jarred is easier. But fresh garlic in this sauce makes a noticeable difference. Six cloves sounds like a lot — it's not.
- Sun dried tomatoes packed in oil are the ones you want. The dry kind don't have the same richness and they can get a little leathery in the sauce.
- Want it dairy free? Just skip the parmesan and swap the half and half for full-fat coconut cream. It's actually really good — slightly sweeter but still rich.
- No wine? No problem. A splash of chicken broth works just as well. The wine just adds a little depth, but it's totally optional.
- Wondering what to pair it with? Tuscan salmon with pasta is the move, but creamy salmon over rice is also absolutely worth trying when you want something a bit lighter.

Frequently Asked Questions About Tuscan Salmon
Yes! Use equal parts light cream and milk, or swap for heavy cream for a richer sauce.
Absolutely. The wine is optional — simply skip it or replace it with a splash of chicken broth.
It pairs perfectly with pasta, rice, or steamed vegetables to soak up the creamy sauce.
Yes! Trout or any firm white fish work great as a substitute in this recipe.
Recipes You May Like
If you loved this creamy garlic butter Tuscan salmon, here are a few more recipes worth trying:
- Creamy Tuscan Chicken Pasta with Sun Dried Tomatoes and Spinach — same Tuscan sauce, incredibly satisfying over pasta
- Honey Garlic Glazed Salmon — a completely different flavor profile but just as easy and weeknight-friendly
- Garlic Butter Chicken Bites with Creamy Parmesan Pasta — if you want that garlic butter parmesan combo in a different form, this one is so good
Let's Wrap This Up
This creamy garlic spinach salmon has become one of those recipes I go back to again and again — especially on weeks when I want something that feels put-together without spending an hour in the kitchen.
The sauce is rich and garlicky, the salmon stays tender, and the whole thing comes together in one pan in 25 minutes. What more could you want on a weeknight?
Give it a try this week and let me know what you think in the comments — I love hearing how it turns out for you!
And don't forget to save this to Pinterest so you can find it again when that salmon-for-dinner idea hits at 5pm on a Tuesday. (We've all been there.)




Creamy Garlic Butter Tuscan Salmon
Ingredients
Equipment
Method
- Heat the oil in a large skillet over medium-high heat. Season the salmon fillets on both sides with salt and pepper, and sear in the hot pan, flesh-side down first, for 5 minutes on each side, or until cooked to your liking. Once cooked, remove from the pan and set aside.
- Melt the butter in the remaining juices leftover in the pan. Add in the garlic and fry until fragrant (about one minute). Fry the onion in the butter. Pour in the white wine (if using), and allow to reduce down slightly. Add the sun dried tomatoes and fry for 1-2 minutes to release their flavours.
- Reduce heat to low, add the half and half (or heavy cream), and bring to a gentle simmer, while stirring occasionally. Season with salt and pepper to your taste.
- Add in the spinach leaves and allow to wilt in the sauce, then add in the parmesan cheese. Allow sauce to simmer for a further minute until cheese melts through. For a thicker sauce, stir in the cornstarch and water mixture and continue to simmer until thickened.
- Add the salmon back into the pan, sprinkle with the parsley, and spoon the sauce over each fillet.
- Serve over pasta, rice or steamed vegetables.






