How to Cook Salmon

Cooking salmon means applying heat to turn raw fish into flaky, moist protein. You can pan-sear, bake, grill, or poach it.

Why it matters

Salmon cooks fast. 10 minutes max for most methods. The fish stays tender when you nail the timing. Overcook by 2 minutes and you get dry cardboard. Master this and you have dinner in 15 minutes flat.

What you need

12-inch stainless steel or cast iron skilletInstant-read thermometerFish spatula (thin, flexible blade)Paper towelsNeutral oil with high smoke point (grapeseed or avocado)

Steps

1

Pat salmon dry with paper towels. Season both sides with 1/2 teaspoon salt per 6-ounce fillet. Let sit at room temperature for 15 minutes. The fish should feel tacky, not wet.

2

Heat 2 tablespoons oil in your skillet over medium-high heat for 2 minutes. The oil shimmers and a drop of water sizzles immediately on contact. Too hot if the oil smokes.

3

Place salmon skin-side up. Press gently for 10 seconds to ensure contact. Cook 4 minutes without moving. You hear steady sizzling, not violent popping.

4

Check the side of the fillet. When opacity climbs halfway up (about 1/2 inch on a 1-inch thick piece), flip with your fish spatula. The cooked side shows deep golden brown color.

5

Cook skin-side down for 3 minutes. The skin crackles and crisps. Internal temp hits 125F for medium-rare, 135F for medium. The center stays slightly translucent pink.

6

Remove from heat. Let rest on the plate for 2 minutes. The temperature climbs 5 degrees during rest. The fish flakes easily when pressed with a fork.

Common Mistakes

Starting with cold, wet fish

What happens: The salmon steams instead of sears, giving you gray fish with no crust

Fix: Dry thoroughly and bring to room temp for 15 minutes before cooking

Moving the fish too early

What happens: The proteins stick and tear, leaving half your salmon on the pan

Fix: Wait for natural release at 4 minutes when proteins denature

Cooking at 145F internal temp

What happens: Dry, chalky texture that flakes into sawdust

Fix: Pull at 125F for medium-rare or 135F max for medium

Using a thin nonstick pan

What happens: Uneven heating creates hot spots that burn while other areas stay raw

Fix: Use thick-bottomed stainless or cast iron for even heat distribution

Troubleshooting

If:

Salmon sticks to the pan despite oil

Then: Your pan wasn't hot enough. Next time heat for full 2 minutes until water droplet dances

If:

White stuff oozes out during cooking

Then: That's albumin protein. Lower heat to medium and cook slower to minimize it

If:

Skin won't crisp

Then: Scrape skin with knife edge to remove moisture, then press down with spatula while cooking

Related Techniques

How to BakeHow to GrillHow to Poach
Baking salmonUses 400F oven for 12-15 minutes instead of stovetop
Grilling salmonDirect heat over 450F grates adds char marks in 8-10 minutes
Poaching salmonGentle simmer in liquid at 180F for delicate texture

FAQ

Should I cook salmon with skin on or off?

Keep skin on. It protects the flesh from direct heat and gets crispy like bacon. Score the skin every 2 inches with a sharp knife if it's thick. The skin also tells you when to flip. When it releases easily after 4 minutes, the proteins have set. Plus you can eat crispy salmon skin or peel it off after cooking.

What's the white stuff that comes out of salmon?

Albumin, a protein that coagulates at 140F. Every salmon has it. Minimize it by cooking at medium heat instead of high. Or brine your salmon in 1 tablespoon salt per cup of water for 10 minutes before cooking. The salt helps proteins retain moisture. A little albumin is normal. Tons of it means you overcooked.

How thick should salmon fillets be?

Aim for 1 to 1.5 inches thick. Thinner than 3/4 inch cooks too fast and dries out. Thicker than 2 inches needs lower heat or the outside burns before the center cooks. Most grocery stores cut fillets 1.25 inches thick. Ask the fish counter to cut fresh if the pre-cut pieces vary wildly in thickness.

Can I use frozen salmon?

Yes, but thaw it right. Put frozen fillets in the fridge for 24 hours. Or submerge sealed bags in cold water for 1 hour, changing water every 20 minutes. Never use hot water or microwave. Pat extra dry since frozen fish releases more water. Add 1-2 minutes cooking time because thawed frozen salmon stays colder than fresh.