How long does Cooked Fish last?
How long does Cooked Fish last? fridge 2–3 days, freezer 3 months. Plus spoilage signs, sources, and an unopened-vs-opened note.
Quick answer
Sealed / unopened: N/A
Signs Cooked Fish has gone bad
- Strong fishy or ammonia smell (cooked fish should smell mild), slimy texture.
- Dull or gray color shift.
Discard immediately if
- Any slimy or sticky feel
- Any off smell at all (cooked food should smell neutral or like its seasoning)
- Mold of any color
Why guidance varies
Cooked food safety depends on how quickly it was cooled to 40°F, container depth, and whether it stayed under the 2-hour danger zone limit before refrigerating.
Get a heads-up before it expires. Search the full database instead.
Frequently asked questions
How long does Cooked Fish last?
In the fridge: 2–3 days. In the freezer: 3 months. Sealed / unopened: N/A. Fish deteriorates quickly. When in doubt, throw it out. Smell test is very reliable.
How can you tell if Cooked Fish has gone bad?
Signs that Cooked Fish has gone bad: Strong fishy or ammonia smell (cooked fish should smell mild), slimy texture; Dull or gray color shift.
What does the date label on Cooked Fish mean?
Cooked Fish usually doesn't carry a printed date label — judge by storage time and the spoilage signs above.
Sources for this answer
- A USDA FSIS — Leftovers and Food Safety — Storage windows and refrigeration guidance for this category.
- A FoodSafety.gov — 4 Steps to Food Safety — Date-label interpretation and food-safety baseline.