How Long Does Salmon (Cooked) Last?
Salmon (Cooked) keeps 3–4 days in the refrigerator and 3–6 months in the freezer, according to cited USDA/FDA storage references.
- 2 cited USDA/FDA/FSIS sources
- Editorial review · Verified June 2026
- Only storage locations with source-backed entries are shown; a missing freezer or pantry card means FoodLasts does not have a supported value.
- No after-opening tab appears unless the source data has a separate opened value.
Based on USDA/FSIS guidance:
Fresh fish and shellfish should be used within 1 to 2 days of purchase and kept on ice in the coldest part of the refrigerator.
Eat refrigerated cooked salmon within 3–4 days and reheat it to steaming hot before serving.
How to tell if it's gone bad
- Look:Grey film or slime
- Smell:Sour or strongly fishy smell
- Texture:Dry, mushy, or slimy texture
When in doubt, throw it out. If Salmon (Cooked) smells, looks, or feels off — discard it. Food poisoning is not worth the risk.
Can you freeze Salmon (Cooked)?
Yes.Salmon (Cooked)keeps 3–6 monthsin the freezer when stored in airtight packaging.
Cool cooked salmon quickly, then freeze it in an airtight container or wrapped tightly in foil and a bag with the air pressed out. It holds its quality for 3–6 months. Thaw overnight in the fridge and eat it cold in salads, or flake it into pasta and fishcakes; reheat only gently so it doesn't dry out.
How to store Salmon (Cooked)
- Keep Salmon (Cooked) covered in the refrigerator. Use the refrigerator duration shown above for this food state.
- Package Salmon (Cooked) tightly for the freezer and label the stored date. Use the freezer duration shown above for this food state.
- Transfer Salmon (Cooked) to a clean, covered container before refrigerating it.
Storage tips
Refrigerate cooked salmon within two hours in a shallow covered container. It reheats best gently to avoid drying out.
Is it still good?
Enter when you bought or opened it and where it's stored.
Common questions
- How long can Salmon (cooked) sit out before it goes bad?
- Salmon (cooked) should not be left out more than 2 hours (1 hour above 90°F / 32°C). Refrigerate promptly.
Was this helpful?
Thanks — your feedback helps us improve.