Skip to content

Salmon cook in about 10-20 minutes depending on the method and are done when it flakes easily with a fork, reaching an internal temperature of 145°F (63°C). The most popular methods are baking, pan-searing, grilling, broiling or air-frying. Below are step-by-step guides for every way to cook salmon, with exact times and temperatures.

The best way to cook salmon

You can cook salmon by baking, pan-searing, grilling, broiling or air-frying. Skin-on fillets crisp up beautifully, and a quick rest after cooking keeps the fish moist.

There is no single “best” method — it depends on the cut and the result you want. Quick, high-heat methods like searing and grilling give colour and a little char, while gentler methods like baking, steaming and poaching keep salmon moist and forgiving. Each guide below walks through one method in full, with the exact timing and doneness cues for it.

How to tell when salmon is done

The single most important thing with salmon is not to overcook it. Seafood goes from perfectly done to tough and dry in a matter of seconds, and it keeps cooking from residual heat even after it leaves the pan. Watch for the visual cue — salmon are ready when it flakes easily with a fork, or when a thermometer in the thickest part reads 145°F (63°C) — and take them off the heat a touch before they look completely done so carry-over heat can finish the job.

Buying and storing Salmon

Fresh salmon should smell clean and briny — never sour or of ammonia — and the flesh should look moist and spring back when pressed. Keep it on ice or in the coldest part of the fridge and cook it within one to two days of buying, or freeze it for up to about three months. Thaw frozen salmon overnight in the refrigerator rather than on the counter, and pat it dry before cooking so it browns instead of steaming.

Salmon guides

Tap any guide for the full method, times, temperatures and tips.

Frequently asked questions

How long does it take to cook salmon?

Salmon cook in about 10-20 minutes depending on the method with most methods. Exact timing depends on size and whether you are boiling, baking, searing or grilling — each guide above gives the precise time for that method.

How do you know when salmon are done?

Salmon are done when it flakes easily with a fork, or when they reach an internal temperature of 145°F (63°C). Avoid overcooking, which makes seafood tough and dry.

How long does salmon keep in the fridge?

Fresh salmon is best cooked within one to two days of buying. Keep it well chilled, and freeze it if you need longer — thaw overnight in the fridge before cooking.

Can you cook salmon from frozen?

For the best texture, thaw salmon first. Some cuts can be cooked straight from frozen in a pinch, but they cook more evenly and brown better once fully thawed and patted dry.