HowLongFor

How Long Does Cooked Salmon Last in the Fridge?

By the HowLongFor Editorial Team

Quick Answer

Cooked salmon lasts 3–4 days in the refrigerator when stored in an airtight container at or below 40°F. For longer storage, freeze it for up to 2–3 months.

Duration by Type

Refrigerated, airtight (cooked)(most common)3 days – 4 days
Frozen (cooked)2 months – 3 months

Safe indefinitely at 0°F but quality drops after 3 months.

Room temperature0 hours – 2 hours

Discard after 2 hours in the danger zone.

Quick Answer

Cooked salmon keeps for 3 to 4 days in the fridge when refrigerated promptly in an airtight container at 40°F (4°C) or below. Beyond that, it should be frozen or discarded. Freezing extends its life to about 2–3 months while preserving safety, though texture softens over time.

Storage Life by Method

Storage MethodHow Long It Lasts
Refrigerator (cooked)3–4 days
Refrigerator (raw)1–2 days
Freezer (cooked)2–3 months
Freezer (raw)3–8 months
Room temperatureDiscard after 2 hours (1 hour if above 90°F)

Factors That Affect Shelf Life

  • Refrigeration speed: Salmon should be refrigerated within 2 hours of cooking (1 hour in hot weather). Bacteria multiply rapidly in the "danger zone" of 40–140°F.
  • Container: Airtight glass or plastic containers, or tightly wrapped foil, slow drying and contamination.
  • Fridge temperature: A fridge running warmer than 40°F shortens the safe window.
  • Freshness at cooking: Salmon cooked near the end of its raw shelf life won't last as long afterward.
  • Cross-contamination: Using clean utensils and avoiding contact with raw foods matters.

Signs Cooked Salmon Has Gone Bad

Trust your senses — when in doubt, throw it out:

  • Smell: A sour, ammonia-like, or overly "fishy" odor
  • Texture: Slimy, sticky, or mushy surface
  • Appearance: Dull, grayish color or mold
  • Taste: Any off or sour flavor means stop eating immediately

How to Store Cooked Salmon Properly

  1. Let it cool slightly, but refrigerate within 2 hours of cooking.
  2. Seal it in an airtight container or wrap tightly in foil or plastic.
  3. Keep it on a lower shelf where the fridge is coldest.
  4. To freeze, wrap in freezer-safe packaging and label with the date.
  5. Reheat leftovers to an internal temperature of 165°F (74°C).

Food-Safety Warning

Eating spoiled salmon can cause foodborne illness with symptoms like nausea, vomiting, diarrhea, and stomach cramps. Scombroid poisoning — from histamines that build up in improperly stored fish — can cause flushing, headache, and a rash, and requires medical attention. Pregnant people, young children, older adults, and those with weakened immune systems should be especially cautious and never eat salmon that's past 4 days or shows any warning signs. Reheating does not make spoiled fish safe.

Getting the Most From Leftover Salmon

To make cooked salmon last the full 3–4 days at its best quality, cool it quickly and get it into the coldest part of the fridge fast — a shallow, sealed container chills faster than a deep one. Leftover salmon is excellent cold, so you don't always need to reheat it: flake it into salads, grain bowls, or pasta. If you do reheat, use gentle heat to avoid drying it out, and only reheat the portion you'll eat rather than the whole batch. Never leave salmon out on the counter to "warm up" before serving for more than the 2-hour limit. If you know you won't finish it within a few days, freeze it right away while it's freshest rather than waiting until day four, when quality has already started to slip.

Pro Tips

Store salmon in an airtight container on the coldest lower shelf, not the door.

USDA food storage guidance

When unsure whether salmon is still good, rely on smell — a sour or ammonia odor means discard it.

FDA seafood safety

Freeze portions you won't eat within 3–4 days and label them with the date.

Food storage best practices

Quick Facts

Cooked salmon should be refrigerated within 2 hours of cooking to stay safe.

Source: USDA FoodKeeper

Reheating leftover salmon to 165°F kills common bacteria but does not undo spoilage.

Source: FoodSafety.gov

Sources

How long did it take you?

day(s)

Was this article helpful?