FridgeLife

How Long Does Cooked Salmon Last?

Cooked salmon lasts 3–4 days in the fridge and 2–3 months in the freezer at best quality. Refrigerate it within 2 hours of cooking.

Cooked Salmon — cooked

shelf life
Fridge
3–4 days
Freezer
2–3 months
Pantry
Not safe

Fridge at 40°F (4°C) or below · freezer at 0°F (−18°C). Freezer times are for best quality; frozen food stays safe longer.

Cooked salmon is any leftover baked, grilled, pan-seared or poached salmon fillet. Salmon is rich in unsaturated omega-3 oils, which oxidize after cooking and give day-old fish a stronger smell and flavor even while it is still safe. That same fat is why cooked salmon turns rancid-tasting in the freezer sooner than lean fish does.

How to store cooked salmon

How to tell if cooked salmon has gone bad

  • A sharp sour, ammonia-like or rancid smell, clearly stronger than the ordinary fishy smell of day-old salmon.
  • A slimy or milky film on the surface of the flesh.
  • Flesh that has turned dull gray and mushy, or any mold.
  • White protein (albumin) that set on the surface during cooking is normal and not a sign of spoilage.

Bacteria that cause food poisoning usually do not change the look, smell or taste of food. Go by the time limits first, and the signs above second.

Cooked Salmon shelf life chart

StateFridgeFreezerPantry
Cooked3–4 days2–3 monthsNot safe
Flavor is best within 2 days; the oils get noticeably fishier after that.

Not safe = perishable: no more than 2 hours at room temperature (1 hour above 90°F / 32°C). Not recommended = possible, but quality suffers or it serves no purpose.

Frequently asked questions

How long does cooked salmon last in the fridge?

Cooked salmon lasts 3–4 days in the fridge at 40°F (4°C) or colder. It is at its best in the first 2 days, after which the fats oxidize and the flavor becomes stronger. If it was served at a restaurant, the 2-hour window before refrigeration includes the time it sat on your plate.

Can you eat leftover salmon cold?

Yes. Cooked salmon that was refrigerated within 2 hours is safe to eat cold for 3–4 days, and it is often nicer cold than reheated. Flake it over a salad, mix it with mayonnaise for a sandwich, or stir it into cooked pasta at the last moment.

Can you freeze cooked salmon?

Yes. Cooked salmon keeps its best quality for about 2–3 months at 0°F (−18°C). It remains safe longer, but the oils slowly turn rancid and the flesh dries out. Thaw it overnight in the fridge and use it in salmon cakes, chowder or pasta, where a softer texture does not matter.

What is the best way to reheat salmon?

The gentlest method is a low oven. Place the fillet in a baking dish with a tablespoon of water, cover with foil and warm at 275°F (135°C) for about 15 minutes. The USDA advises reheating leftovers to 165°F (74°C); if you prefer it less heated, eating it cold is the safer alternative.

Is cooked salmon left out overnight still okay?

No. Cooked fish left at room temperature for more than 2 hours should be discarded. Bacteria multiply rapidly on moist, protein-rich fish, and the harmful ones do not produce a warning smell. A strong fishy odor is not a reliable indicator either way, so go by the clock.

Related foods

FoodFridgeFreezerPantry
Salmon
Raw
1–2 days2–3 monthsNot safe
Smoked Salmon
Opened
5–7 days2 monthsNot safe
Canned Salmon
Unopened
Not recommendedNot recommended2–5 years
Trout
Raw
1–2 days2–3 monthsNot safe
Tuna Salad
Prepared
3–4 daysNot recommendedNot safe
Cooked Rice
Cooked
3–4 days6 monthsNot safe

All leftovers

Reviewed 2026-09-20. Times follow published USDA FoodKeeper / FSIS, FDA and CDC storage guidance; where sources differ we use the shorter time. How we compile this data.