Skip to main content

How Long to Cook Whole Salmon in Roast

Time, temperature, and tips for perfect results every time.

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

Kitchen Timer

33:00

33 min preset

min
:
sec

Adjust for Weight

80oz
48 oz128 oz

Adjusted cooking time

25-40 min

Temperature Options

TemperatureTimeNotes
375°F(recommended)25-40 minFor a 5 lb whole salmon, about 10 min per pound
400°F20-35 minSlightly faster cook

Frequently Asked Questions

How long to cook Whole Salmon in Roast?

Whole Salmon takes 25-40 minutes in Roast at 375°F. Verify internal temperature reaches 145°F with a meat thermometer.

What temperature to bake Whole Salmon?

The recommended temperature for Whole Salmon in Roast is 375°F. For a 5 lb whole salmon, about 10 min per pound

Should I cover Whole Salmon when bakeing?

It is generally not necessary to flip Whole Salmon during this cooking method. Check your specific recipe for guidance.

Can I cook frozen Whole Salmon in Roast?

Yes, you can cook frozen Whole Salmon in Roast. Add approximately 50% more time (38-60 minutes). Always verify internal temperature before serving.

Do I need to preheat Roast for Whole Salmon?

Yes, preheating your Roast is recommended for best results. This ensures even cooking and proper browning from the start.