Creamy Tuscan salmon is the kind of dinner that looks like it came from a restaurant but comes together in a single skillet. Salmon fillets are seared until golden, then finished in a garlic-parmesan cream sauce with sun-dried tomatoes and fresh spinach. The whole thing is ready in about 30 minutes.
The sauce is rich and savoury, the sun-dried tomatoes add a sweet-tart punch, and the spinach wilts in at the end for colour. Because everything cooks in the same pan, the sauce picks up the browned flavour left behind by the salmon, and cleanup stays minimal. It suits a busy weeknight and works just as well for guests.

Why You’ll Love This Recipe
- Quick and easy: a gourmet-style dinner in about 30 minutes.
- One-pan convenience: minimal washing up and maximum flavour.
- Low-carb friendly: high in protein and easy to keep keto-friendly with the right sides.
- Creamy and indulgent: a rich sauce that complements the salmon beautifully.
Ingredients
- 4 salmon fillets (skin-on or off)
- 2 tbsp olive oil
- 3 tbsp unsalted butter
- 4 cloves garlic (minced)
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1 tsp Italian seasoning
- 1/2 cup sun-dried tomatoes (chopped)
- 2 cups fresh spinach
- 1/2 tsp red pepper flakes (optional)
- Salt and black pepper (to taste)
- Fresh parsley (for garnish)
Ingredient Notes and Substitutions
- Salmon: fresh or fully thawed fillets both work. Pat them very dry so they sear instead of steam.
- Sun-dried tomatoes: oil-packed tomatoes are softer and more flavourful; if you use dry-packed ones, soak them briefly in hot water first.
- Heavy cream: full-fat cream gives the smoothest sauce that will not split. For a lighter sauce, half-and-half works but will be thinner.
- Parmesan: freshly grated cheese melts more smoothly than pre-grated, which can taste grainy.
- Spinach: baby spinach wilts fastest. Kale can be used if you chop it finely and give it an extra couple of minutes.
Step-by-Step Instructions
Step 1: Sear the Salmon
- Pat the salmon fillets dry and season with salt and pepper.
- Heat the olive oil in a large skillet over medium-high heat.
- Sear the salmon for 4-5 minutes per side until golden brown.
- Remove and set aside.
Step 2: Prepare the Sauce
- In the same pan, melt the butter over medium heat.
- Add the garlic and sauté for 30 seconds until fragrant.
- Stir in the heavy cream, Parmesan and Italian seasoning.
- Simmer for 2-3 minutes until thickened.
Step 3: Add the Vegetables
- Stir in the sun-dried tomatoes and the red pepper flakes (if using).
- Add the fresh spinach and let it wilt into the sauce.
Step 4: Return the Salmon and Serve
- Place the salmon fillets back into the pan.
- Spoon the sauce over the salmon and let it simmer for 2 minutes.
- Garnish with fresh parsley and serve hot.
Tips for the Best Tuscan Salmon
- Use fresh salmon for the best flavour.
- Avoid overcooking: salmon should be flaky and moist. Since it goes back into the sauce, do not push the searing stage too far.
- Deglaze the pan with a splash of white wine for extra depth of flavour.
- Thicken the sauce by simmering a little longer or adding more Parmesan.
- Keep the heat moderate once the cream goes in. A gentle simmer keeps the sauce smooth.
- Taste before salting: Parmesan and sun-dried tomatoes are already salty.
Variations
- Chicken Tuscan: use chicken breasts or thighs and cook 6-7 minutes per side.
- Shrimp version: sear shrimp for a couple of minutes per side and add them back at the end.
- Dairy-free: swap the heavy cream for coconut cream and use a dairy-free Parmesan substitute.
- Extra veg: add sliced mushrooms or a handful of halved cherry tomatoes with the garlic.
Serving Suggestions
- Serve over pasta, rice or mashed potatoes to soak up the sauce.
- Pair with garlic bread or a fresh green salad.
- Keep it low-carb with zucchini noodles or cauliflower rice.
Storage and Reheating
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently over low heat or in a low oven with a splash of cream or water, so the salmon does not dry out and the sauce stays smooth. Cream sauces do not freeze especially well, so this dish is best enjoyed fresh.
Nutritional Facts (Per Serving)
- Calories: 480 kcal
- Protein: 42g
- Carbohydrates: 6g
- Fat: 32g
- Fiber: 1g
- Sugar: 2g
Note: Nutritional values are approximate and may vary depending on the ingredients used.
About Salmon
- Omega-3 fatty acids: salmon is a well-known source of these healthy fats.
- High in protein: helps make a meal filling and satisfying.
- Vitamin D and phosphorus: salmon naturally contains both nutrients.
Not sure which to make? This Tuscan salmon is seared in a skillet and finished in a garlic-parmesan cream sauce with sun-dried tomatoes and spinach, while our Garlic Butter Salmon with Asparagus is brushed with garlic butter and baked on a single sheet with asparagus, with no cream sauce.
Frequently Asked Questions
Can I use chicken instead of salmon?
Yes. Substitute chicken breasts or thighs and adjust the cook time to 6-7 minutes per side, making sure the chicken is cooked through.
How do I store leftovers?
Keep them in an airtight container in the fridge for up to 3 days and reheat gently over low heat.
Can I make this dairy-free?
Yes. Swap the heavy cream for coconut cream and use a dairy-free Parmesan substitute. The flavour will be slightly different but still rich.
How do I know when the salmon is done?
It should turn opaque and flake easily with a fork. Because it simmers briefly in the sauce at the end, take it off the heat slightly early rather than late.
My sauce is too thin. What should I do?
Simmer it a few minutes longer, or stir in a little more grated Parmesan until it coats the back of a spoon.
Final Thoughts
This creamy garlic parmesan Tuscan salmon is an easy way to get a restaurant-style dinner on the table without much effort. If you make it, leave a comment below and tell us which sides you served with it.

Leave a Reply