What you’re really buying when you buy salmon
The single most consequential decision in cooking salmon happens at the fish counter. Two fillets that look identical can be wildly different fish: a deep-orange Wild Sockeye, lean and intensely flavored; a pale-pink Farmed Atlantic, fatty and forgiving; a frozen Coho from Alaska that’s fresher than yesterday’s “fresh” Norwegian Atlantic. Knowing what you’re holding changes how you should cook it.
There are six commercially important species. King (Chinook) is the fattiest, the most luxurious, and the most expensive, it takes intensely well to grilling and high-heat roasting because the fat insulates the flesh. Sockeye is leaner, deeper red, with an assertive flavor; it’s easy to overcook and rewards a quick pan-sear or a brief grill. Coho sits in the middle, versatile, well-priced, the species I’d reach for first if I didn’t know what I was cooking yet. Pink and Chum are smaller and milder; they’re what’s in the can of salmon at the supermarket and they’re best left there. Atlantic is almost always farmed and is the salmon most home cooks have actually eaten, milder, oilier, and consistent in texture.
For everyday cooking, farmed Atlantic is fine and often the most practical choice. For an event or a fish you actually want to taste, spring for Wild Pacific. The price gap is real but the flavor gap is bigger.
The temperature question
The USDA’s recommended internal temperature for fin fish is 145°F (63°C). At that temperature, salmon is fully opaque, firm to the bite, slightly dry, and entirely safe. It’s the temperature a hospital cafeteria cooks salmon to.
That is not how most cooks and restaurants serve it. The practical home target for a fillet of fresh, well-sourced salmon is 120–125°F (49–52°C) for medium-rare or 130°F (54°C) for medium. At these temperatures the flesh is silky, deeply flavored, just barely separating into flakes, with no chalky surface. The fat hasn’t started to bleed out as the white protein streaks (albumin) you see on overcooked fillets.
The math on safety: salmon that’s been properly frozen for raw consumption is eaten as sashimi all over the world; medium-rare cooked salmon from a quality source is several steps safer than sashimi. If you’re cooking for someone immunocompromised, pregnant, or very young, default to the USDA’s 145°F. Otherwise, pull at 125°F and let carryover bring the center to about 130°F during a 3-minute rest. The texture difference is enormous and the safety delta is small.
Skin: the part most people throw away
Salmon skin, cooked properly, is one of the best parts of the fish. Pan-seared until it shatters under a knife, it has the texture of a chip and the flavor of concentrated salmon fat. It’s also a perfect heat shield, leave the skin on, cook skin-side down for most of the time, and the flesh gets a gentle bath of escaping fat rather than direct contact with the pan.
The trick to crisp skin is dryness and patience. Pat the skin completely dry with paper towels before salting. Heat the pan or grill until it’s smoking. Lay the fillet down, press gently for 30 seconds with a fish spatula (the protein contracts and tries to lift the fillet off the surface in the first few seconds, hold it down or you’ll end up with a curled, half-cooked fillet), then leave it alone for 3 to 4 minutes. The skin releases on its own when it’s ready. Flip, cook 60 to 90 seconds on the flesh side, and pull at 125°F.
The exception is anything wet, poaching, steaming, sous vide. Skin doesn’t crisp in water, so skin-on or skin-off makes no real difference there. For sous vide, you can leave the skin on, bag it with the fillet, then remove and crisp separately in a screaming-hot pan after.
Choosing a cooking method
Salmon is one of the few proteins where method choice is mostly about what else is in the meal:
- Pan-sear for crispy skin and a fast pan sauce, the highest-impact technique for a weeknight.
- Roast or bake when you’re cooking other things in the oven and want zero hands-on time. A whole side at 400°F (200°C) is the easiest way to feed a crowd.
- Grill when you want char and smoke. Use a fish basket or a cedar plank; bare grates work but require absolute confidence in the release.
- Air fry when you have a single fillet and 10 minutes. The result is closer to oven than pan but with a slightly drier exterior, flip and finish with a brush of olive oil if that bothers you.
- Sous vide when you’re prepping ahead or want surgically precise doneness. 122°F for 45 minutes produces texture you literally cannot replicate any other way.
- Steam or poach when you want delicate, almost custardy flesh, often for cold salmon salads or for someone on a low-fat diet.
Each of the cooking method cards above has its own timing, temperature, and tips for salmon specifically.
A note on color and freshness
Color is the single most misleading freshness cue in salmon. Wild Sockeye is naturally crimson because its diet is full of pigment-rich crustaceans; farmed Atlantic is the same color because that pigment (astaxanthin) is added to the feed. A pale fillet isn’t worse than a dark one, it’s a different species or a different diet. What actually signals quality is smell (clean and briny, never sharp or sour), texture (firm and springs back when pressed), and the appearance of the myocommata, the thin white lines running through the flesh, which should be bright white and opaque, not yellowed or browning. Trust those three cues and ignore the color of the fillet.