Easy Creamy Tuscan Salmon (20-Minute Recipe)
on Mar 25, 2026
This post may contain affiliate links. Please read my disclosure for more info.
The first time I made this creamy Tuscan salmon, I felt like I was eating a fancy dinner at a restaurant. I also felt smug, because I’d made it in around 20 minutes at home. And it’s so easy! Just pan-fry salmon fillets, then make a quick rich, creamy and flavor-packed sun-dried tomato and spinach sauce in the same pan. This might be the tastiest salmon dinner you’ve ever had!

Salmon that’s both special and uncomplicated
Most of the time, salmon is very simple in our house. Into the oven it goes with Mediterranean roasted vegetables and maybe some olive oil toasts on the side. It’s colorful, healthy, plain enough for our fussy one, and honestly hard to beat.
But every now and then, I want to do something different with fresh salmon fillets. This creamy Tuscan salmon is still very quick and uncomplicated. You can get it on the table in around 20 to 30 minutes – but it feels just that little bit special.
I think you’ll love the garlicky cream sauce with sweet and tangy pops of sun-dried tomato flavor, and a handful of fresh spinach stirred through. There’s so much flavor in this recipe, but it still lets the salmon be the star.
📌Recipe snapshot
- Prep: 10 minutes
- Cook time: 10 to 15 minutes
- Serves: 4
- Key ingredients: fresh salmon, onion & garlic, sun-dried tomatoes, cream, spinach, parmesan cheese, a few more pantry flavors (dried herbs, paprika, mustard, lemon zest…)
- Why you’ll love this: quick and easy restaurant quality dish, one pan stove top recipe, big flavor with simple ingredients, works well with rice, pasta, bread or potatoes
About the ingredients
You’ll find a full list of ingredients with amounts in the recipe card below. But here’s a summary of what you need to know.

- Salmon: I usually buy fresh salmon fillets from our local supermarket deli counter – either skin on, or skin off, whichever looks like the best value that day. I generally peel off the skin after cooking, but this recipe is also very delicious served with the salmon crispy skin side up! It’s also possible to use frozen salmon for this recipe. Just defrost it overnight in the fridge before cooking.
- Salt and pepper: Start the recipe by grinding plenty of seasoning over both sides of the fish. You can then taste the sauce at the end to see if the dish needs more.
- Onion: Around half a medium-sized white or red onion adds extra flavor to the sauce.
- Garlic: Around three large cloves will add plenty of savory depth to the sauce, and also helps balance out its richness.
- Cream: Heavy cream (it might be called double cream or thickened cream where you live) gives you the most delicious parmesan cream sauce. It is possible to use light cream or even half and half, but the sauce will be thinner and less luscious.
- Sun-dried tomatoes: I usually use the kind that are packed in oil. Semi-dried tomatoes will work, too. If you like, you can replace some of them with fresh, finely chopped tomatoes for a variety of textures.
- Spinach: This adds freshness and color to the sauce. I usually use ready-washed baby spinach for convenience, but frozen spinach is fine, too – just let defrost then squeeze out the water before using. TIP: I often throw leftover bagged fresh spinach into the freezer to use in recipes such as this that only need a little.
- Mustard: If you have some, just a teaspoon adds extra depth of flavor to the sauce. I like Dijon mustard.
- Paprika: Just half a teaspoon adds mild warmth and peppery-sweet depth of flavor.
- Herbs: Use what you have – dried or fresh or both! I like around a teaspoon of mixed dried Italian style herbs, and some fresh basil for sprinkling over at the end as the icing on the cake.
- Lemon zest: Lemon goes perfectly with fish, of course. In this dish, it also balances the richness of the sauce really well. You can save the rest of the lemon to squeeze over at the table!
- Parmesan cheese: Just a third of a cup is all you need to thicken the delicious creamy garlic sauce.
How to make creamy Tuscan salmon
Creamy Tuscan salmon really is a very simple recipe, and you don’t need to be afraid if you haven’t pan-fried salmon before.
First, season the salmon well on both sides with salt and pepper. Heat a tablespoon or two of oil on a medium high heat, then cook the salmon on the first side for around 5 minutes without moving it.
Carefully flip it over using a fish slice and let it cook for another 2 to 3 minutes until it’s ‘just’ cooked all the way through. This works for salmon that is about 1 inch thick (or a bit more). If the pieces are thicker, they’ll need a bit longer. You can also briefly flip them onto the sides, as well.

Take the salmon out of the pan and onto a plate for now. Then pan-fry the onions for a couple of minutes to soften them. Add the garlic for another minute, then stir in the paprika and dried herbs (if using).

Now it’s time to add all of the other Tuscan sauce ingredients, apart from the parmesan and fresh basil (if using!). Just stir it all together with the onions in the pan.
You’ll see below that this time I chose to add some juicy chopped fresh tomatoes as well as the sun-dried tomatoes!

Finally, stir in the parmesan cheese, then bubble until smooth and slightly thickened. Also taste it and add more salt and pepper if you think it needs it.

Then nestle the cooked salmon back into the sauce. Spoon a little of the sauce over each piece of salmon.

To finish, scatter over a little fresh basil, parsley, or both (if you like)!

Helen’s Top Tips
- Cooking oil: Try using a little of the oil from the sun-dried tomato jar to cook the salmon. Why waste all that beautiful tomato flavor?
- Salmon: I suggest using a meat thermometer to check when the internal temperature of the salmon is 125F/52C.
- For crispy skin: If you love crispy salmon skin, put the fish into the pan skin-side-down and cook it for 5 minutes without moving it. Serve it skin side up in the sauce.
- Sauce thickness: It’s easy to adjust the thickness of the sauce before adding the salmon back into the pan. Just add a drizzle of milk, broth (stock) or even just water if it seems too thick for drizzling over the salmon, or simmer for longer if you’d like it slightly thicker.
- Tweak the recipe: Truly, the ‘essential’ ingredients are the salmon, sun-dried tomatoes, cream and parmesan. If you don’t have any of the others, you can leave them out. You can also add alternative ingredients such as a tablespoon of capers, chopped roasted marinated peppers, or chopped dill.
- More ‘Tuscan’ recipes: If you love the Tuscan-inspired flavor vibe in this creamy salmon dish, you might also enjoy this one pot Marry me chicken pasta, and this cozy crockpot zuppa toscana.
Serving ideas
- I usually serve this with rice (I won’t tell if you use microwavable rice) and steamed broccoli or another green veggie such as sauteed frozen green beans. You can experiment with how much of the tasty cream sauce you like to drizzle over the salmon. I don’t go too crazy because I still want the delicious flaky salmon to take center stage.
- The salmon is equally delicious served on top of pasta. Try ‘long’ pasta such as linguine, spaghetti or tagliatelle.
- Potatoes go well, too. Try these simple truffle mashed potatoes, or these quick and easy crispy diced potatoes. If you have an air fryer, try air fryer smashed potatoes.
- The easiest option of all is to serve by itself with fresh crusty bread or toast and some crisp fresh green salad.
Recipe FAQs
I don’t recommend this. The sauce will be too thin, and will lose the richness that helps to make it so delicious. Instead, try half-and-half and add a little extra parmesan to achieve a similar thickness.
I use local fresh salmon fillets. If these aren’t available where you live, I suggest Atlantic salmon or wild salmon such as Sockeye, King or Coho. You can absolutely use frozen salmon fillets, but defrost them first in the fridge. Try to choose fillets that are all roughly the same size and thickness to make cooking easier.
Store any leftovers in an airtight container or well covered in the fridge for up to 2 days. Reheat very gently either in a saucepan with a lid on (add a drizzle of milk, broth or water to the sauce to loosen it) or in the oven in a baking dish tightly covered with foil (try 320–340°F/160-170°C for 15 minutes). The microwave would work, too (on low to medium power, cover well). I don’t really recommend freezing this dish.
More easy salmon recipes
- Fan of sheet pan dinners? You’ll love this lemon butter salmon with potatoes and asparagus.
- These crispy salmon fishcakes are perfect for families.
- This salmon with yogurt dill sauce makes a perfect 10-minute ‘lazy’ summer dinner.
- Jerk salmon with yogurt potatoes is the one for you if you like a bit of heat and a whole lot of flavor.





Easy Creamy Tuscan Salmon (20-Minute Recipe)
Equipment
Ingredients
- 4 fillets salmon, (skin on if you like crispy skin, or skin off) I like fresh, but frozen – defrosted first – is fine, too.
- ½ medium onion, chopped finely
- 3 large garlic cloves, crushed
- ½ teaspoon paprika
- 1 teaspoon mixed dried herbs, (I like Italian)
- 1 cup heavy cream, (or double cream, thickened cream)
- 1 teaspoon mustard, (I like Dijon)
- 1½ cups spinach, I use bagged baby spinach for convenience. Frozen works too – just defrost and squeeze out the water.
- ⅓ cup sun-dried tomatoes, (in oil) chopped (I sometimes replace some of these or add to them with some finely chopped fresh tomato.)
- 1 lemon, zest only
- ⅓ cup parmesan cheese, grated
- fresh basil, to serve (optional)
Instructions
- Heat up 1 to 2 tablespoons of oil in a skillet, frying pan or other large pan on a medium high heat. Place the salmon in the pan (skin-side-down if using skin-on salmon) and leave it to cook for about 5 minutes. Then use a fish slice or similar to flip it over to cook for 2 to 3 minutes on the other side or until just cooked through. Take the cooked salmon out of the pan and onto a plate.4 fillets salmon
- Pour out any excess liquid in the pan. Then add a drizzle more oil. Cook the onion, stirring, for a couple of minutes until softened. Then add the crushed garlic, paprika, and dried herbs, and stir for another minute.½ medium onion, 3 large garlic cloves, ½ teaspoon paprika, 1 teaspoon mixed dried herbs
- Now add the cream, mustard, spinach and tomatoes to the pan. Stir until you have a smooth mixture. Then stir in the lemon zest and parmesan cheese. Let the mixture bubble until hot and thickened to a pourable consistency that coats the back of a spoon. If it seems too thick, stir in a drizzle of milk, broth (stock) or water, if too thin, simply simmer for a minute or two longer.1 cup heavy cream, 1 teaspoon mustard, 1½ cups spinach, ⅓ cup sun-dried tomatoes, 1 lemon, ⅓ cup parmesan cheese
- Now carefully place the cooked salmon back into the pan. Spoon a little of the sauce over each piece. If using, scatter a handful or two of fresh basil over the whole dish.fresh basil
- Immediately serve each person with one piece of salmon and a little more of the sauce drizzled over the top. Serve with rice, pasta, potatoes or mashed potatoes, and vegetables or salad (I like plain broccoli for ease!). You can also serve the lemon cut into wedges for everyone to squeeze over at the table if they like.









