Creamy Tuscan salmon is a one-pan dish: salmon fillets seared hard, then finished in a sauce of garlic, cream, Parmesan, sun-dried tomatoes and spinach. About 30 minutes. Two things decide whether it comes out well: how long the fish sits in that sauce, and whether the cream ever hits a hard boil.
I’ve cooked this maybe forty times since 2019, and the version below has drifted a fair way from the one I first wrote down. The salmon spends less time in the pan now, the spinach goes in earlier, and I stopped using my non-stick skillet for it.
Prep: 10 mins Cook: 18 mins Serves: 4
Buy centre-cut, and buy it thick
Centre-cut fillets are the even rectangular pieces from the middle of the side, the same thickness end to end, so the whole fillet hits doneness at the same moment. Tail pieces taper: by the time the thick end is right, the thin end is chalky.
Aim for 2.5 to 3 cm at the deepest point, about 6 oz (170 g) per person. Under 2 cm and the fish is cooked before a crust forms, which is a race you lose.
Farmed Atlantic has more fat running through it and is the forgiving choice here, worth roughly 60 extra seconds of margin before it dries. Wild sockeye is leaner and goes from perfect to dry fast. I use sockeye for the grill and Atlantic when there’s cream involved. For a leaner treatment that suits sockeye far better, there’s my baked salmon with lemon.
Frozen is fine. Thaw overnight in the fridge on a rack, never in water, and blot twice: once out of the packet, once before it hits the pan. Thawed salmon weeps more than fresh.
Skin on or skin off, and how to actually get it crisp
Leave the skin on. Not because everyone eats it, but because it shields delicate flesh from the pan and holds the fillet together while you move it around in sauce.
Drying the fish is true advice and nowhere near enough. What actually works, in order:
- Scrape the skin. Run the back of a knife along it, tail to head. You’ll be surprised how much watery liquid comes off. Wipe, repeat once. This does more than everything else on this list.
- Salt the skin 15 minutes ahead and leave the fillets uncovered on a rack in the fridge. Salt pulls moisture out; cold dry air takes it away.
- Cold pan, medium heat. Fillets skin-side down into a cold stainless pan with a thin film of oil, then turn the heat on. The fat renders gradually instead of seizing and curling. Takes about 6 minutes rather than 4, and it’s worth the two.
- Press it flat for the first 30 seconds with a fish slice. Salmon skin contracts as it heats and lifts the middle of the fillet clear of the pan, leaving a crisp rim around a pale, soft centre.
- Don’t move it. Not to peek, not to reposition. The skin releases on its own when it’s crisp. If it sticks, it isn’t ready.
Skinless works: sear presentation-side down 3 minutes and don’t fuss. The trade is that the underside then sits directly in sauce for the whole finish and the fillet flakes apart when you lift it out. Tastes the same, looks worse.
One caveat about crisp skin here. The moment the fillets go back into cream, the skin softens. Serve skin-side up, spoon sauce around rather than over, and it holds for the ten minutes it takes to eat.
Ingredients
- 4 centre-cut salmon fillets, about 6 oz / 170 g each, skin on
- 3/4 teaspoon fine salt, plus more for the sauce
- Black pepper
- 1 tablespoon neutral oil (not olive; you want a high smoke point for the sear)
- 2 tablespoons unsalted butter
- 4 garlic cloves, thinly sliced rather than minced
- 1/2 cup sun-dried tomatoes packed in oil, drained and sliced, plus 1 tablespoon of the oil from the jar
- 1/2 cup chicken or vegetable stock
- 1 and 1/4 cups heavy cream, at least 35% fat
- 1/2 cup Parmesan, grated from a block
- 1 teaspoon dried oregano or Italian seasoning
- 5 oz / 150 g baby spinach, about 4 packed cups
- Juice of half a lemon, and chopped parsley to finish
Instructions
- Scrape the skin with the back of a knife to squeegee off moisture, wipe with paper towel, then salt skin and flesh. Rest on a rack 15 minutes if you have time.
- Oil into a cold stainless skillet, fillets skin-side down, heat to medium. Press each flat for 30 seconds. Cook undisturbed 6 to 7 minutes, until the skin releases easily and the cooked line has crept two-thirds up the side of the fillet.
- Flip and cook 60 to 90 seconds only. Move to a plate, skin-side up. It should still look underdone in the middle; it finishes in the sauce.
- Pour off burnt oil, leave the browned bits. Heat to medium-low, add butter, garlic, sun-dried tomatoes and their tablespoon of jar oil. Cook 60 to 90 seconds until the garlic smells sweet and is barely coloured.
- Add the stock and scrape the pan base clean with a wooden spoon. Reduce by about half, roughly 2 minutes.
- Add the spinach now, before the cream, and stir until it collapses, about 2 minutes. Tip the pan and spoon out the pooled water.
- Pour in the cream and oregano. Bring to a lazy simmer only, bubbles breaking at the edges and not the middle. Cook 3 to 4 minutes until it coats a spoon.
- Take the pan off the heat, wait 30 seconds, then stir in the Parmesan in three additions.
- Return the fillets skin-side up with their juices. Back on low for 2 to 3 minutes, spooning sauce around the fish rather than over the skin. Pull at 52 to 55C in the thickest part.
- Off the heat, add lemon juice and parsley. Serve immediately.
52 to 55C, and the 63C figure you’ll also see
Salmon at 52 to 55C (126 to 131F) in the centre is medium: coral through the middle, moist, separating into big soft flakes instead of shredding. That’s what I cook to.
The USDA figure is 63C (145F), a food-safety guideline rather than a texture recommendation, set with a wide margin to kill parasites and bacteria. At 63C salmon is firm, paler, and pushes out white albumin, the curd-like protein that beads on the surface.
So who should cook to 63C? Pregnant women, children under five, adults over 65, and anyone whose immune system is suppressed by illness or medication. That’s a real list, not hedging. If someone at your table is on it, cook the whole batch to 63C and buy thicker fillets so there’s more margin. Previously-frozen salmon has had its parasite risk handled by the freezing itself, which is why sushi-grade fish is frozen first.
Buy a thin-probe instant-read thermometer. Mine cost about £15 and did more for my salmon than any technique. Push it in sideways through the side of the fillet, not down through the top, so the tip sits in the middle rather than out the bottom.
How long, by thickness
Sear times are for a cold-start stainless pan on medium, skin-side down, plus the finish in sauce. Pull temperatures sit about 3C below target because salmon carries over.
| Thickness at centre | Skin-side down | Flesh side | In the sauce | Pull at |
|---|---|---|---|---|
| 1.5 cm | 4 min | 45 sec | 1 min | 49C |
| 2 cm | 5 min | 60 sec | 2 min | 50C |
| 2.5 cm | 6 min | 75 sec | 2 to 3 min | 51C |
| 3 cm | 7 min | 90 sec | 3 to 4 min | 52C |
| 3.5 cm+ | 8 min | 2 min | 4 to 5 min | 52C |
Cooking to 63C instead? Add roughly 90 seconds to the sauce column per centimetre of thickness, and check with the probe rather than the clock.
Why the sauce splits, and the three culprits
A split sauce looks grainy, fat pooling yellow at the edges. It still tastes fine. It just looks like something went wrong, because something did.
Heat first. Cream emulsions break above a hard boil: once the whole surface is rolling, fat separates from water and the milk proteins clump. Keep bubbles breaking only around the rim.
Second, the Parmesan. Cheese dropped into boiling liquid seizes into strings almost instantly, and pre-grated makes it worse because the cellulose anti-caking powder never dissolves. Pull the pan off the heat, count to thirty, add the cheese in three goes.
Third, and this is the one people miss: acid. Lemon juice added while the sauce is on the burner will curdle it. Lemon goes in at the very end, off the heat, and only then. Same for a splash of wine, which belongs in the reduction stage before the cream, never after.
If it does split, off the heat and whisk in a tablespoon of cold cream. Works about three times out of four.
Two ingredients that quietly rewrite the sauce
The oil in the sun-dried tomato jar has sat with tomatoes, often garlic and herbs, for months, and it carries most of the aromatics that leached out of them. Draining it away and reaching for fresh olive oil throws that out.
Use one tablespoon with the butter when the garlic goes in. It gives the sauce a rusty colour and a low tomato sweetness the tomato pieces alone don’t deliver. Two tablespoons and it turns oily and the emulsion gets fragile, so one is the number. Dry-packed tomatoes aren’t a straight swap: soak them in hot water 20 minutes first, then add an extra tablespoon of olive oil.
Then the spinach, which is roughly 91% water. Five ounces releases somewhere near 100 ml of liquid as it wilts, against 300 ml of cream in the pan. That’s why it goes in before the cream above, and it’s the step most versions of this recipe get backwards. Wilt it in the reduced stock, tip the pan, spoon the pooled liquid out, then pour the cream in. Thicker sauce with no extra simmering, so less time on the heat and less chance of splitting. Frozen spinach carries far more water again: thaw it and wring it in a tea towel with real force.
Pan choice changes the flavour more than you’d think
Stainless steel or carbon steel. Not non-stick.
The browned residue that sticks while the salmon sears, the fond, carries a lot of the savoury depth in the sauce. Non-stick surfaces exist specifically to stop that forming, so you deglaze and nothing lifts, because there’s nothing there. I used non-stick for two years before running the two side by side one evening, a pan each, same fish. The stainless version tasted like more was going on, and my husband picked it blind.
A 28 cm (11 inch) skillet fits four fillets with air between them; crowd them into a 24 cm pan and they steam. Cast iron works but holds heat so stubbornly the sauce keeps simmering after you drop the flame, so take it off the burner entirely for the Parmesan stage.
Make-ahead: don’t
I’ll be blunt. This isn’t a make-ahead dish, and recipes that suggest otherwise are being polite.
Salmon cooked to 52 to 55C, chilled, then reheated passes through the 60s on the way back up, so you’re eating well-done fish however careful you are. Flaking becomes crumbling. The sauce sets hard in the fridge as the Parmesan firms, and reheating it fast enough to be pleasant is exactly the condition that splits it.
What you can do ahead: slice the garlic and tomatoes, grate the Parmesan, wash the spinach, measure the cream. Separate containers in the fridge and active cooking drops to about 15 minutes.
Leftovers are a different question, and leftovers are fine: fridge, airtight, 2 days. Reheat covered on the lowest heat with a splash of milk and accept firmer fish. Flaking cold salmon into warmed sauce and tossing it through pasta beats reheating the fillet whole. Don’t freeze it; cream sauces separate on thawing.
What goes underneath
The sauce is the point, so serve something that catches it. Pappardelle cooked a minute short and finished in the pan with a ladle of pasta water. Mash loosened with more cream than feels sensible. Plain rice, which is what I make on weeknights. A mushroom and spinach risotto holds up too, though two cream dishes on one plate is a lot.
The sauce is rich enough that fish alone gets heavy by the halfway mark, so put something acidic alongside: a sharp Greek salad with plenty of red wine vinegar, or roasted vegetables with lemon squeezed over at the table.
One last thing, and it’s the tip I use most: store leftover sauce and fish in separate containers. The salmon absorbs sauce overnight and turns pasty, and the sauce reheats better without fish juice in it.