To know how to know salmon is done, pull the fillet between 125 and 135°F for a moist, slightly translucent center, confirm with a fork-twist or a gentle press, and rest it so carryover heat finishes the job. A thermometer, a fork, and your fingertips settle the question in seconds.
This guide walks home cooks through five reliable ways to tell when salmon has reached that perfect flaky-yet-moist stage, covering internal temperatures, visual cues, and method-specific timing so nothing goes from raw to rubber.
What ‘Done’ Actually Means for Salmon
The USDA Floor and the Chef’s Window
The USDA recommends an internal temperature of 145°F (63°C) for salmon, a safety floor set to reduce the risk of foodborne illness. Most restaurant chefs and home cooks pull their fish well below that line, landing between 125 and 135°F for medium-rare to medium. At that window, the flesh stays moist, slightly translucent in the center, and forgiving on the tongue.
That gap between 125°F and 145°F is where the real decision happens. The fish is safe, the texture is dramatically better, and the carryover heat from a hot pan or oven handles the final climb on its own.
Carryover Cooking and the Resting Window
Pulling a fillet off the heat does not stop the cooking. Internal temperature climbs another 5 to 10°F during the rest, a phenomenon food scientists call carryover cooking. A piece pulled at 130°F lands near 138°F after five minutes under loose foil, which is exactly where a flaky, juicy medium fillet lives.
Build that climb into your pull temperature, and the rest becomes a tool, not a worry.
Why Thickness and Starting Temperature Shift the Answer
A 1-inch center-cut farmed Atlantic fillet cooks differently than a 1.5-inch wild Sockeye steak pulled from the same pan. The thin tail end of a fillet can hit 145°F while the thick belly is still at 115°F, leaving you with a piece that’s half-dry, half-raw.
Starting temperature matters just as much. A fillet straight from the refrigerator carries a 35 to 40°F core that needs time on the counter to relax. Let it sit for 10 minutes before the pan, and the gap between the outside and the center shrinks dramatically.
Reading the Internal Temperature the Right Way
Inserting the Probe for a True Reading
An instant-read thermometer like the ThermoWorks Thermapen ONE or a ThermoPro TP19 gives the most reliable reading on a fillet. Slide the probe into the thickest part of the fish, angling it horizontally toward the center, so the tip sits in the deepest layer of flesh rather than against the bone or skin.
Skip the vertical plunge from the top. It reads the surface temperature, not the core, and you’ll pull the fish too early every time.
The Doneness Chart in Real Numbers
| Doneness | Pull Temperature | After 5-Minute Rest | Texture |
|---|---|---|---|
| Rare | 110°F (43°C) | 115 to 120°F | Very soft, translucent core |
| Medium-rare | 125°F (52°C) | 130 to 135°F | Silky center, opaque edges |
| Medium | 130°F (54°C) | 135 to 140°F | Flaky, mostly opaque |
| Well-done | 145°F (63°C) | 150°F+ | Fully opaque, firm |
These numbers hold whether you’re working with farmed Atlantic or wild-caught King, Chinook, or Coho. The protein structure of salmon behaves the same way at the same internal temperature regardless of species.
Adjusting for Carryover and Cutting Site
Pull the fillet 5 to 10°F below your target to account for the climb during rest. If you want a 130°F medium-rare, remove the fish at 120 to 125°F and tent it loosely with foil for three to five minutes. A thick wild king cut rests longer than a thin farmed tail piece because more mass holds more energy.
When in doubt, trust the thermometer over the clock. A timer estimates average behavior; the probe tells you what your specific fillet is doing right now.
Visual and Tactile Cues When You Skip the Thermometer
Reading Color, Opacity, and the Albumin Clue
Properly cooked salmon turns from translucent and glossy to a soft, peachy opacity across most of the fillet. A glassy, slightly translucent core signals medium-rare; fully opaque flesh from edge to center signals medium; bone-white, dry-looking flesh signals trouble.
The white stuff seeping from the sides is albumin, a heat-coagulated protein that surfaces around 140°F. It’s harmless, it shows up in every species, and it tells you almost nothing about doneness on its own. Ignore it as a clue and focus on the flesh underneath.
The Fork-Flake Test
Press a fork into the thickest part and twist gently. A medium-rare fillet resists slightly, then gives way into broad, moist sheets. A medium fillet flakes cleanly along its natural seams. An overdone fillet crumbles into small, dry rice-sized pieces.
Check the thickest part of the fillet, not the tail end. The tail always cooks faster, so reading there guarantees you’ll undercook the belly.
Finger-Press Resistance
Press the top of the fillet with your fingertip the way you’d test a steak. Springy and bouncy means the proteins have just set and moisture is still trapped inside. Firm and unyielding means the proteins have tightened too far and the water has squeezed out.
Matching Doneness Cues to Your Cooking Method
Pan-Seared Skin-On Fillets
Get the skillet ripping hot, lay the fillet skin-side down, and press it flat for the first 30 seconds so the skin contacts the pan evenly. Cook 4 minutes skin-side down for medium-rare, flip, and kill the heat. Let residual pan warmth finish the center for another minute, then rest.
The skin tells you a lot. When it’s shattery, golden, and releases cleanly from the pan without tearing, the bottom is cooked. If it’s still rubbery, give it another 30 seconds.
Roasted Whole Sides and Plank Grilling
A whole side of salmon roasted at 400°F takes 12 to 15 minutes for medium-rare, depending on thickness. Probe near the head end where the fillet is thickest, and tent loosely with foil during the rest so the surface doesn’t cool too fast.
Cedar plank salmon cooks with indirect ambient heat, so flare-ups aren’t the worry. Keep the lid closed, target a 130°F pull at the thickest point, and let the plank do its smoky work while the carryover finishes the center.
Sous Vide and Low-Temp Oven Cooking
Sous vide gives you pinpoint control: set the circulator to 125°F for medium-rare, 130°F for medium, and walk away. The texture edge-to-edge stays consistent because the water bath equalizes everything. Finish with a 60-second sear in a hot pan for crust and color, no internal climb to worry about.
A low-temp oven at 250°F works the same way, just slower. Roast to a 120°F pull, rest five minutes, and the fillet lands at 128°F with a uniform, custardy texture throughout.
Spotting Overcooking Before It Happens
Dry, Chalky, Crumbly Flesh
A dry, chalky-white surface and rice-sized crumbles instead of broad, moist sheets are the classic red flags that a fillet has been left on the heat too long. The proteins have contracted past their sweet spot, squeezing moisture out and leaving behind a cottony texture that no sauce can fully rescue.
If the flesh looks bone-white all the way through, you’ve gone past medium into well-done territory. The fish is safe but the eating quality drops sharply.
Tough Exterior and Visible Shrinkage
A fillet that has lost more than 10 to 15% of its raw volume has been overcooked. The edges curl, the surface tightens, and the protein fibers compress into a leathery shell. Press the top and you’ll feel no spring, just resistance with nothing underneath.
When you see white albumin pooling heavily across the surface, the proteins are squeezing hard. Pull the fish a touch earlier next cook, around 120°F instead of 125°F, and lean on the rest to finish the climb.
Recovery Moves for Already Overdone Fish
Slice thin against the grain and the texture improves. Cutting shortens the protein fibers and makes each bite feel less chewy. Serve with a buttery, acidic sauce like brown butter with lemon, a yogurt-dill drizzle, or a miso glaze, and the sauce rehydrates the surface while masking the dryness underneath.
Cold leftovers flake beautifully the next day in a grain bowl or a salad, where dressings and acid do the heavy lifting.
Recovery tip: A 30-minute brine (2 tablespoons of salt per quart of water) before cooking helps overdone-prone cuts stay juicier. The salt helps the proteins hold onto moisture longer under heat.
Putting It All Together on One Cook
Pat the fillet dry with paper towels, season with salt and pepper, and let it sit at room temperature for 10 minutes so the core isn’t ice-cold going into the pan. Pull 5 to 10°F below your target, tent loosely with foil, and rest for 3 to 5 minutes while the carryover heat finishes the climb. Confirm with the flake-and-press check, and treat the thermometer reading as the final word before plating skin-side up or with a pooled sauce to lock in moisture.
FAQ
What temperature should salmon be cooked to?
The USDA recommends 145°F for food safety, though most chefs pull salmon between 125 and 135°F for a moist, slightly translucent center. The FDA Food Code accepts these lower temperatures when the fish is sourced sushi-grade and kept cold from catch to plate.
Can you eat salmon medium-rare?
Yes, when the salmon is sushi-grade and has been properly cold-handled. Farmed Atlantic and reputable wild-caught fish from suppliers who flash-freeze at sea are safe at 125 to 130°F, provided the cold chain stayed unbroken.
How do you tell when salmon is done without a thermometer?
Press the top with your finger: springy means medium-rare to medium, firm means well-done. Twist a fork into the thickest part: broad, moist flakes signal medium-rare to medium, while dry, rice-sized crumbles signal overcooking.
Is salmon done when it flakes?
Flaking is a reliable late-stage cue, but it can mislead at the tail. Check the thickest part of the fillet where flaking should feel like a gentle separation along natural seams, not a full breakup. If it flakes into fine, dry pieces, the fish has gone past medium.
How long does it take to cook salmon?
Timing depends on thickness and method. A 1-inch pan-seared fillet takes roughly 4 minutes per side; a whole side roasted at 400°F takes 12 to 15 minutes; sous vide at 125°F takes about 30 to 45 minutes. Always confirm with a probe at the thickest point rather than trusting the clock.
