The first time I made this creamy Tuscan salmon, it felt like a restaurant meal—yet I cooked it at home in about 20 minutes. It’s simple: pan-seared salmon fillets finished in a quick, rich sun-dried tomato and spinach cream sauce. The result is elegant, comforting, and full of flavor.

Salmon that’s both special and uncomplicated
Most nights we keep salmon very simple—roasted with Mediterranean vegetables or served with olive oil toasts. It’s colorful, healthy and reliably liked by picky eaters. But when I want something a little different, this creamy Tuscan salmon delivers a restaurant-style dish with minimal fuss.
This recipe is ready in 20–30 minutes and features a garlicky cream sauce with tangy sun-dried tomatoes and fresh spinach. The sauce is flavorful but designed to showcase the salmon as the star.
📌 Recipe snapshot
- Prep: 10 minutes
- Cook time: 10–15 minutes
- Serves: 4
- Key ingredients: salmon, onion, garlic, sun-dried tomatoes, cream, spinach, parmesan, plus pantry staples (dried herbs, paprika, mustard, lemon zest)
- Why you’ll love it: quick one-pan stove-top recipe, big flavor from simple ingredients, pairs well with rice, pasta, bread or potatoes
About the ingredients
Full ingredient amounts are in the recipe card below. Highlights:

- Salmon: Fresh fillets are ideal—skin on for crispy skin or skin off if you prefer. Frozen fillets work if fully defrosted in the fridge first.
- Seasoning: Generous salt and pepper on the fish to start; adjust the sauce at the end if needed.
- Onion & garlic: Half a medium onion and about three cloves of garlic add savory depth to the sauce.
- Cream: Heavy (double/thickened) cream makes the richest sauce. Light cream or half-and-half can be used but the sauce will be thinner.
- Sun-dried tomatoes: Tomatoes packed in oil give concentrated flavor. You can mix in some fresh chopped tomatoes if you like varied texture.
- Spinach: Fresh baby spinach works best; frozen is fine if thawed and squeezed dry.
- Mustard, paprika, herbs & lemon zest: A teaspoon of mustard and a little paprika lift the sauce. Use dried Italian herbs and finish with lemon zest for balance.
- Parmesan: About 1/3 cup grated parmesan helps thicken and flavor the sauce.
How to make creamy Tuscan salmon
This is an easy one-pan recipe even if you haven’t pan-fried salmon before. Pat the fillets dry, season both sides with salt and pepper, and heat 1–2 tablespoons of oil in a large skillet over medium-high heat.
Place the salmon in the pan (skin-side-down for skin-on fillets) and cook undisturbed for about 5 minutes. Flip with a fish turner and cook 2–3 minutes more, until just cooked through for fillets about 1″ thick. Thicker fillets will need a little longer; you can briefly sear the sides as well.

Remove the salmon to a plate. Pour off any excess liquid and add a little more oil to the pan. Cook the chopped onion for a couple of minutes until softened, then add crushed garlic, paprika and dried herbs and cook another minute.

Add the cream, mustard, spinach and sun-dried tomatoes (and any fresh tomatoes, if using). Stir to combine, then add lemon zest and parmesan. Let the sauce gently bubble until smooth and slightly thickened—thick enough to coat the back of a spoon. If it’s too thick, loosen with a splash of milk, stock or water; if too thin, simmer a bit longer.

Spoon the sauce over the salmon fillets and nestle them back into the pan to warm through for a minute. Finish with a scattering of fresh basil or parsley.

Serve immediately, drizzling a little extra sauce over each portion. A lemon wedge at the table is a nice finishing touch.

Helen’s Top Tips
- Use flavored oil: Fry the salmon in a little of the oil from the sun-dried tomato jar to add extra depth.
- Doneness: For accuracy, a meat thermometer should read about 125°F / 52°C for medium salmon.
- Crispy skin: For crisp skin, start skin-side-down and cook 5 minutes without moving; serve skin-side-up in the sauce.
- Sauce consistency: Thin with a splash of milk or stock if needed, or simmer longer to thicken.
- Flexible recipe: The essentials are salmon, sun-dried tomatoes, cream and parmesan—other ingredients can be swapped or omitted. Try capers, roasted peppers or dill as variations.
Serving ideas
- Serve with rice and steamed greens for a quick weeknight dinner.
- Or toss the sauce with long pasta (linguine, spaghetti, tagliatelle) and top with a salmon fillet.
- Potatoes also pair well—mashed, crispy diced or smashed potatoes are all good options.
- Keep it simple with crusty bread and a crisp green salad to soak up the sauce.
Recipe FAQs
Milk will make a much thinner sauce. If you prefer a lighter option, try half-and-half and add a bit more parmesan to help thicken.
Fresh fillets are great; if unavailable, Atlantic or wild Pacific salmon (Sockeye, King, Coho) are all good choices. If using frozen fillets, defrost fully and choose similar-thickness pieces so they cook evenly.
Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently in a covered pan with a splash of milk or stock, or in the oven covered with foil at 320–340°F (160–170°C) for about 15 minutes. Microwave on reduced power if needed. Freezing is not recommended as cream can separate and salmon texture may change.
More easy salmon recipes
- Try lemon butter sheet pan salmon with asparagus and potatoes for a crowd-pleasing sheet-pan dinner.
- Crispy salmon fishcakes are family-friendly and versatile.
- Salmon with yogurt-dill sauce makes a quick summer dinner.
- For bolder flavors, jerk salmon with yogurt potatoes is a spicy option.





Easy Creamy Tuscan Salmon (20-Minute Recipe)
Ingredients
- 4 salmon fillets (skin on or off)
- ½ medium onion, finely chopped
- 3 large garlic cloves, crushed
- ½ tsp paprika
- 1 tsp mixed dried herbs (Italian blend suggested)
- 1 cup heavy cream (double/thickened cream)
- 1 tsp Dijon mustard
- 1½ cups baby spinach (or thawed, drained frozen spinach)
- ⅓ cup sun-dried tomatoes (in oil), chopped
- Zest of 1 lemon
- ⅓ cup grated parmesan cheese
- Fresh basil or parsley, to serve (optional)
Instructions
- Heat 1–2 tablespoons of oil in a large skillet over medium-high heat. Season salmon with salt and pepper. Place fillets in the pan (skin-side-down if using skin-on) and cook undisturbed for about 5 minutes. Flip and cook 2–3 minutes more until just cooked through. Remove salmon to a plate.
- Pour off excess liquid, add a little more oil, and sauté the chopped onion for 2 minutes until softened. Add the garlic, paprika and dried herbs and cook another minute.
- Stir in the cream, mustard, spinach and sun-dried tomatoes until smooth. Add lemon zest and parmesan, then simmer until the sauce thickens to a pourable consistency. Adjust thickness with a splash of milk, stock or water if needed.
- Return the salmon to the pan and spoon sauce over each fillet. Scatter fresh basil or parsley if using.
- Serve immediately with rice, pasta, potatoes or crusty bread and a green vegetable or salad.
Notes
Doneness: Use a meat thermometer for accuracy—125°F / 52°C is a good target for medium salmon. The fish should flake easily and be opaque rather than translucent.
Tomato options: Swap some or all sun-dried tomatoes for fresh chopped or halved cherry tomatoes for varied texture.
Variations: Try capers, roasted peppers, dill or different dried herbs to change the flavor profile.
Storage: Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently with a splash of liquid. Freezing is not recommended as cream and salmon texture can be affected.