The safest internal temperature for salmon is 145°F (63°C); many cooks pull at 120–130°F for a moist, flaky center.
Cooking salmon to the right internal temperature gives you tender flakes, clean layers, and safe food. The FDA’s safety baseline is 145°F (63°C), which guarantees doneness. Many chefs stop the heat a bit earlier and let carryover bring the center into the sweet spot. This guide shows the best target by method, what a thermometer should read, and how to avoid dry results.
Why Temperature Matters For Salmon Texture And Safety
Salmon muscle is stacked in thin layers that set at a lower heat than beef or chicken. Warm it too far and albumin squeezes out, leaving a chalky film and a firm bite. Stay within a narrow window and you get silky flakes and a gentle gloss. The safety side is simple: the federal guidance lists 145°F for fin fish. For readers who want the source, see the FoodSafety.gov safe temperature for fish.
Salmon Cooking Temp By Doneness
Here’s the practical split most home cooks use. If you want a moist, rosy center, aim for 120–125°F at the thickest point and rest a couple of minutes. For a fully opaque center, stop near 130–135°F and let carryover finish. For the strict safety mark, cook to 145°F. The best path depends on thickness, heat source, and timing. Use the chart below as your first stop.
Fast Reference: Method, Pull Temperature, Visual Cues
| Method | Pull Temp (°F/°C) | Result & Visual Cue |
|---|---|---|
| Pan-Sear (1-in. fillet) | 122–125 / 50–52 | Moist center; sides turn opaque; beads of white albumin just starting |
| Oven Roast (400°F) | 124–128 / 51–53 | Even doneness; flakes separate with a gentle press |
| Broil | 120–125 / 49–52 | Crisp top; rosy middle; watch edge browning |
| Grill (direct heat) | 125–130 / 52–54 | Defined grill marks; center glistens, flakes clean |
| Air Fryer (390–400°F) | 124–128 / 51–53 | Light crust; opaque bands climb from edges |
| Poach (simmering) | 118–122 / 48–50 | Custardy texture; no browning; pale pink core |
| Sous Vide | 113–122 / 45–50 | Edge-to-edge texture set by bath temp |
| Cedar Plank Grill | 125–130 / 52–54 | Light smoke, even cook, flakes with fork |
| Whole Side (sheet pan) | 125–130 / 52–54 | Uniform flake; center slightly glossier than edges |
Best Internal Temperature For Salmon By Method
This section helps you hit a target on your stove, grill, or oven. You’ll see setup tips, thermometer placement, and timing cues. Poke the thickest point only, and wipe the probe between checks for accuracy.
Pan-Sear On The Stovetop
Heat a heavy skillet until a drop of water skitters. Pat fillets dry, lightly oil the pan, and go skin-side down first. Keep the heat at medium-high so the skin crisps but the top warms gently. Check the thick end at 4–6 minutes; flip for 30–90 seconds to finish. Pull at 122–125°F for a moist core. Rest 2 minutes; carryover adds 2–3°F.
Oven Roast For Even Doneness
Set the oven to 400°F (204°C). Place fillets on a lined sheet, skin down. Roast 8–12 minutes for a 1-inch thick piece. The bands of opaque flesh climb from the edges toward the center. Pull near 124–128°F. If you want the 145°F safety mark in the oven, roast a touch longer and watch the center turn fully opaque.
Broil For A Crisp Top
Move a rack 6–8 inches from the element. Broil skin-side down. The top browns fast while the center lags. Start checks at 5 minutes. Pull at 120–125°F for a rosy middle and let rest. Keep a close eye; broilers run hot and the last minute moves the needle fast.
Grill For Char And Smoke
Clean and oil grates well. Place salmon skin-side down over medium-high direct heat. Close the lid to keep the heat steady. Turn only once if needed. Most fillets reach 125–130°F in 6–10 minutes, depending on thickness and grill temp. If your grill runs hot, scoot to indirect heat to finish without drying the edges.
Air Fryer For Weeknights
Preheat to 390–400°F. Set fillets in the basket with slight space between pieces. Check at 7–9 minutes; pull at 124–128°F. The top will crust lightly while the inside stays tender.
Poach For Gentle Texture
Simmer a shallow bath of salted water, court bouillon, or broth; keep the liquid at a bare tremble. Slide in the salmon and cook 8–12 minutes. Pull between 118–122°F for a custardy bite. Because there’s no sear, season with acid and herbs after cooking to brighten the flavor.
Sous Vide For Edge-To-Edge Control
Bag with a dab of oil and a pinch of salt. Common bath temps: 113°F for very soft, 118°F for buttery, 122°F for classic flake. Hold 30–45 minutes for a typical fillet. Pat dry, then give a quick, hot sear if you want color. The final texture mirrors the bath temperature exactly.
Whole Side On A Sheet Pan
Roast at 400°F on parchment with lemon slices and herbs. A 2-pound side usually reaches 125–130°F in 14–20 minutes. Check the center line along the thickest ridge and give it a brief rest so juices settle.
Thermometer Setup And Placement
Use an instant-read that reads in 2–3 seconds. Slide the tip horizontally into the thickest section, midway between skin and surface. Avoid the pan; metal spikes readings. If you use a leave-in probe, anchor it before the fish goes on heat so you aren’t venting the oven or grill repeatedly. For general thermometer use across foods, USDA has a simple primer on placement and safe temps; see the FDA safe handling temperature table.
Thickness, Carryover, And Rest Time
Thickness drives timing more than weight. A ¾-inch tail piece can be ready in 6–8 minutes; a 1½-inch center-cut can take twice that. Pulling a bit early works because carryover heat nudges the center up 2–5°F as steam redistributes. Rest 1–3 minutes for fillets and up to 5 minutes for a whole side.
Skin-On Vs Skinless, Wild Vs Farmed
Skin acts like a built-in shield on hot surfaces. It slows heat on the flesh and protects the bottom from drying, so pan-seared and grilled pieces often do better skin-on. Wild sockeye and coho run leaner than farmed Atlantic; they set a touch faster and can feel firm if you push past 125–130°F. Farmed fillets have more intramuscular fat and stay tender a few degrees higher.
Food Safety Notes For Raw Or Lightly Cooked Salmon
Raw or undercooked fish served at restaurants is typically frozen to specific time-and-temperature steps that inactivate parasites before service. The FDA Food Code lists options such as seven days at −4°F (−20°C) or shorter times at −31°F (−35°C). If you’re serving raw salmon at home, source from vendors who document those steps, or choose hot-smoked/cooked options instead. The codified reference is FDA Food Code §3-402.11 (parasite destruction), summarized in many public-health postings.
Doneness Levels, Look, And Temperature
Visual cues help confirm the number on the thermometer. Compare the center’s color and the amount of albumin on the surface to the ranges below. Use this to calibrate your eye so you’re not guessing on busy nights.
| Doneness Level | Center Look & Flake | Internal Temp (°F/°C) |
|---|---|---|
| Very Tender | Translucent pink, custardy | 113–118 / 45–48 |
| Medium-Rare | Rosy, glossy flakes | 120–125 / 49–52 |
| Medium | Opaque with slight gloss | 126–130 / 52–54 |
| Medium-Well | Fully opaque, firmer bite | 131–135 / 55–57 |
| Well Done | Dryer flakes, more albumin | 136–145+ / 58–63+ |
| FDA Safety Target | Fully opaque throughout | 145 / 63 |
Seasoning And Moisture Management
Salt early for better seasoning. A ½ teaspoon of kosher salt per pound, 30–60 minutes ahead, lets sodium move into the flesh and hold moisture. Pat dry before heat so searing works. For high heat, add a thin film of neutral oil to the fish, not the pan, to limit sputter. For gentle methods like poaching, season the liquid and finish with citrus or a quick glaze for pop.
Edge Cases: Frozen, Skin-Side Sear, And Whole Fish
Frozen fillets can go straight to the oven at 400°F. Add a few minutes and start checks near 15 minutes for standard pieces. For a crisp skin, dry thoroughly and press with a spatula for the first minute to keep contact; pull at your chosen temperature and rest skin-side up. Whole salmon cooks evenly at 350–375°F; stuff the cavity with aromatics, and insert the probe horizontally near the backbone at the thickest point.
Troubleshooting Dry Or Underdone Salmon
Dry Result
If the fish tastes dry, the number likely went past your target or the piece sat too long on heat after reaching temp. Next time, pull 2–3°F earlier and rest. Add a spoon of pan butter or a quick sauce to bring back richness.
Underdone Center
When the center lags, tent loosely with foil and give a short return to gentle heat. In a skillet, drop to low and cover for 30–60 seconds, then recheck. On a grill, slide to indirect heat and close the lid for another minute or two.
White Albumin On Top
A thin line is normal. A thick layer signals heat was too aggressive or the fillet was cooked hard past 130°F. Next time, drop the burner one notch and pull a few degrees earlier.
Storage, Reheat, And Safety Windows
Cool leftovers fast and refrigerate within two hours. Store up to three days in a shallow container. Reheat gently: low oven (275–300°F) or covered skillet with a splash of water until the center is warm, not steaming hot. Chilling and reheating dries fish faster than first-run cooking, so stop early on the initial cook if you plan for leftovers.
Putting It All Together
Pick a method, set a clear target, and use your thermometer without fear. For a moist fillet, pull between 120–130°F and rest. For fully opaque, go to 145°F. If you want to double-check safety policy lines, read the FDA Food Code §3-402.11 parasite destruction summary and the FoodSafety.gov fish temperature page.
Where The Numbers Fit The Words “Salmon Cooking Temp”
When readers search salmon cooking temp, they usually want a number to trust and a plan to reach it. Use the safety baseline of 145°F if you need full opacity end-to-end, or stop closer to 120–130°F for a glossier center. Either way, measure the thickest point, rest briefly, and you’ll get repeatable results every time.
Use this as your back-pocket map. Dial in your preferred pull temperature, watch for the visual cues, and note how your stove or grill runs so you can adjust. That’s all you need to turn a simple fillet into a consistent weeknight win.

