Skip to main content

How Long to Cook Whole Salmon

2 cooking methods with times, temperatures, and tips. Safe to 145°F (USDA FSIS).

Roast

Whole Salmon

Cook Time

25-40 min

Set Roast To

375°F

cooking temperature

Safe Internal Temp

145°F

63°C · USDA FSIS

Preheat Roast before cooking

Cooking Tips

  • Stuff cavity with lemon, dill, and onion
  • Wrap in foil or place on a lined sheet pan
  • Fish is done when it flakes at the thickest part

Rest for 5 minutes before serving

Resting allows juices to redistribute for a moister result.

Roast Temperature Options

TemperatureCook Time
375°Frecommended25-40 min
400°F20-35 min

Adjust Cooking Time by Weight

Adjust for Weight

80oz
48 oz128 oz

Adjusted cooking time

25-40 min

All 2 Ways to Cook Whole Salmon

Kitchen Timer

Kitchen Timer

33:00

33 min preset

min
:
sec

Frequently Asked Questions

How long does it take to cook Whole Salmon?

Whole Salmon typically takes 25-40 minutes using the Oven method at 375°F. Times vary by cooking method and weight.

What temperature should Whole Salmon be cooked to?

Whole Salmon must reach an internal temperature of 145°F (63°C) according to USDA FSIS guidelines. Always verify with a meat thermometer.

What is the best method to cook Whole Salmon?

Whole Salmon can be prepared using 2 different methods: Roast, Grill. The most popular method is Roast.

Can I cook Whole Salmon from frozen?

Yes, you can cook Whole Salmon from frozen. Add approximately 50% more cooking time (multiply by 1.5x). Always verify the internal temperature reaches the safe minimum before serving.

How do I know when Whole Salmon is done?

The most reliable way to check doneness is using an instant-read meat thermometer. Whole Salmon is done when the internal temperature reaches 145°F (63°C). Do not rely on color alone.