How Long Does Cooked Salmon Last in the Fridge?
A quick guide to fresh, cautious, and toss-it cues for cooked salmon.
Cooked-salmon lasts 3–4 days refrigerated.
Cooked-salmon is a high-risk leftovers food, so the clock matters. In the refrigerator, cooked-salmon stays at best quality for 3–4 days when cooled promptly, stored in a sealed container, and kept cold. After that, the odds of spoilage climb fast, even if it still smells okay at first glance. This guide breaks down the visual and texture cues for each stage, from bright and flaky to the point where tossing it is the safest move. Because cooked-salmon is safety-critical, the article keeps a strict safe-to-unsafe progression and never treats risky leftovers like a snack experiment.
Heads up: shelf-life ranges are estimates based on home storage. We make no guarantee of accuracy. When unsure, throw it out.
The full timeline
Day 1 (Peak Fresh)
0–1 day
- Flesh looks moist and opaque
- Surface is glossy, not slimy
- Color stays even and rosy
- Edges hold neat flaky layers
- Eat now
- Refrigerate promptly
Day 2 (Still Good)
1–2 days
- Flesh stays firm and flakes easily
- Surface may look slightly drier
- No sour odor or tacky film
- Color remains fairly bright
- Eat cold
- Reheat thoroughly
Day 3 (Watch Closely)
3 days
- Edges start to look dry or leathery
- Mild fishy odor may sharpen
- Surface can turn sticky
- Color may fade a bit
- Toss if any doubt
- Do not taste-test
Day 4 (Past Prime)
4 days
- Texture looks dry and less cohesive
- Surface may feel slimy or tacky
- Odor can turn noticeably sour
- Color shifts toward grayish tones
- Toss it
- Discard if odor or slime appears
Day 5 (Unsafe)
5+ days
- Possible mold or fuzzy spots
- Strong sour or ammonia-like odor
- Visible slime or pooling liquid
- Severe discoloration and collapse
- Toss
- Discard immediately
Common questions
How long can cooked salmon be kept in the refrigerator?
Cooked salmon lasts 3–4 days when stored in the refrigerator. Beyond this window, the risk of spoilage increases significantly. Sage's Verdict: If it has been in the fridge for more than 4 days, do not consume it.
How should I store cooked salmon to keep it fresh?
To maximize freshness, cool the salmon quickly after cooking, place it in a sealed container or airtight wrap, and refrigerate within 2 hours. Proper containment helps maintain quality and safety for the 3–4 day window.
Can I freeze cooked salmon if I can't eat it within 4 days?
Yes, you can freeze cooked salmon to extend its life beyond the 4-day refrigerator limit. However, be aware that freezing may slightly impact the texture of the fish compared to fresh-cooked fillets.
Does reheating old cooked salmon make it safe to eat?
No. Reheating does not eliminate spoilage toxins or all bacteria if the salmon has already begun to spoil. If the salmon smells off or feels slimy, it must be discarded regardless of how much you heat it. Sage's Verdict: when in doubt, discard.
What signs indicate that cooked salmon has spoiled?
Discard the fish immediately if you notice a sour or ammonia-like odor, a slimy or sticky texture, gray discoloration, or any visible mold. Any one of these indicators means the salmon is no longer safe to eat.
Cooked-salmon is a short-timer: 3–4 days in the refrigerator, then the odds tilt the wrong way. When the fish gets slimy, sour, or discolored, toss it without a nibble.