Larder Lane

How long does cooked salmon last in the fridge?

By Sarah · · Updated · 5 min read

Cooked salmon keeps three to four days in the refrigerator at 40°F (4°C) or below, and even the upper end is generous. Fish breaks down faster than poultry or red meat because of its softer protein structure and higher unsaturated-fat content. Most cooked salmon tastes noticeably worse by day three. The bigger food safety risk is the histamine that can build up if salmon was mishandled before you bought it. Heat doesn't destroy histamine.

Refrigerator: 3-4 days at 40°F

USDA's FoodKeeper places cooked seafood at three to four days in the refrigerator. Within that window, salmon specifically has a few quirks:

  • Day 1-2: flavor and texture nearly identical to fresh-cooked.
  • Day 3: flavor still good, texture slightly drier, color may darken.
  • Day 4: at the safe limit. Smell test before eating.
  • Day 5+: discard. Don't trust appearance alone.

Store it cold. Main shelves of the refrigerator, not the door. The door temperature can swing up to 45°F when opened often, and fish at 45°F spoils noticeably faster than at 35°F.

Why fish spoils faster than chicken or beef

USDA gives both cooked fish and cooked chicken the same 3-4 day window, but in practice cooked salmon's quality (flavor, texture, smell) declines noticeably faster within that window. Two reasons:

  • Softer protein structure. Fish muscle is much shorter and more delicate than the dense muscle fibers of land animals. Bacteria break it down faster, and the texture deteriorates as soon as it leaves the refrigerator.
  • High unsaturated fat content. Salmon's omega-3 fats oxidize quickly, which creates the "fishy" smell over time. Beef and chicken fats are more saturated and oxidize slower.

The practical takeaway: don't extrapolate from your chicken leftover comfort zone. Salmon's 3-day mark is the real window, shorter in practice than most cooked leftovers.

Raw salmon (in case you need to know)

If you bought raw salmon and need to know how long it keeps before cooking:

  • Raw salmon, refrigerated: 1 to 2 days from purchase. Buy from the seafood case and cook within that window. The "sell-by" date isn't enough on its own, buy fresh, cook fast.
  • Raw salmon, frozen: 2 to 3 months at best quality, indefinitely safe at 0°F. Most U.S. supermarket salmon labeled for raw consumption has already been frozen per FDA parasite-destruction guidance (-4°F / -20°C for 7 days, or -31°F / -35°C for 15 hours). "Sushi-grade" itself is not a regulated label; the freezing requirement comes from the FDA Food Code, not USDA. Refreezing once is usually fine for cooking, not safe for raw consumption.

The histamine risk that reheating doesn't fix

A specific danger with fish that doesn't apply to chicken or beef: scombroid poisoning (sometimes called histamine fish poisoning). FDA classifies the highest-risk species as tuna, mackerel, mahi-mahi, bluefish, amberjack, and bonito, fish with naturally high histidine that bacteria can convert into histamine if temperature ever drifts. Salmon is not on FDA's highest-risk list (its baseline histidine is much lower), but the same cold-chain principle applies: any fish, salmon included, should be kept below 40°F (4°C) from purchase to plate.

What makes this different from regular food poisoning:

  • Histamine is heat-stable. Cooking, reheating, freezing, none of it destroys histamine. The fish can be perfectly cooked and still cause symptoms.
  • Smell may seem normal. Scombroid-affected fish doesn't always have the off-smell people expect.
  • Symptoms usually within a few minutes to two hours of eating, often 10 to 60 minutes, flushing, headache, rapid heartbeat, hives, sweating. Usually resolves in a few hours but can be serious.

How to avoid it:

  • Buy fish from a cold case, not a warm display.
  • Get it home cold: pack a cooler bag in summer.
  • Cook within 1-2 days of purchase, or freeze immediately.
  • Refrigerate cooked salmon within 2 hours of cooking (1 hour if above 90°F / 32°C).

USDA's two-hour rule applies in full force here, with possibly higher stakes than for other proteins.

How to store cooked salmon properly

  1. Cool fast

    Cooked salmon out of the pan loses heat quickly because it's thin. Move to a shallow container and refrigerate within 30 minutes, well inside the 2-hour rule.

  2. Wrap or container with minimal air contact

    Plastic wrap directly on the surface plus an airtight container, or vacuum-seal. Air contact accelerates the fishy-smell oxidation.

  3. Separate from other leftovers

    The fish smell migrates aggressively. Store in a sealed container away from butter, milk, eggs, and anything porous.

  4. Label with the date

    Day 4 is the discard line. Without a date label, you'll guess wrong.

  5. Reheat to 165°F (74°C)

    USDA's safe internal temperature for reheating leftovers (145°F is for cooking raw fish, not reheating). Cover with foil and warm in a 275°F oven for 10-15 minutes for the best texture. Microwave at 50% power if you must, it dries out fast.

Freezer: 4-6 months for cooked, 2-3 for raw

Cooked salmon freezes well, especially for flaking uses: salads, grain bowls, pasta dishes, fish cakes. The texture isn't quite right for serving as a fillet on a plate after thawing.

To freeze cooked salmon:

  • Cool fully in the fridge first
  • Wrap tightly in plastic wrap, then a freezer bag or foil
  • Press out air
  • Freeze flat for fast freezing
  • 4-6 months at best quality

To thaw: overnight in the fridge. Counter-thaw is unsafe for fish (pushes through the danger zone).

For raw salmon: same wrapping, but a tighter window, 2-3 months for best quality.

Common mistakes

  • Leaving cooked salmon at room temperature for a long meal. The 2-hour rule is tight for fish. Refrigerate sooner if you can.
  • Storing in the fridge door. Temperature swings cut shelf life. Main shelf only.
  • Trusting day-5 salmon because "it looks fine." Bacteria and histamine don't always show. Discard at day 5.
  • Reheating to "warm." Reheat leftovers to 165°F internal. A thermometer is the only honest test.
  • Re-freezing thawed cooked salmon. Quality collapses. Better to portion before freezing.

In short

Three to four days in the fridge, with day three as the practical quality limit. Four to six months in the freezer for flaking use. Cool fast, wrap tight, reheat to 165°F. Smell test is useful but not foolproof, histamine doesn't smell. If you can't be sure, discard.

FAQ

How long is cooked salmon safe to eat from the fridge?
USDA places cooked salmon at three to four days in the refrigerator at 40°F (4°C) or below, the same window USDA gives cooked chicken. The numbers are identical, but salmon's quality declines faster within that window because fish proteins break down quicker than poultry. For best flavor and texture, day three is the practical limit.
Can you reheat cooked salmon?
Yes. Reheat cooked salmon to 165°F (74°C) internal, the USDA rule for reheating any leftovers (145°F is the minimum for cooking raw fish the first time, not for reheating). Use a low oven (275°F / 135°C) covered for 10-15 minutes to avoid drying out. The microwave works but tends to overcook the thin parts; if microwaving, use 50% power.
What if cooked salmon smells fishy?
Fresh-cooked salmon should smell mild and slightly sea-like. A sharper, ammonia-like, or sour smell means bacterial breakdown has started, discard. Important: fish can produce heat-stable histamines (scombroid) without changing smell. If the salmon sat at room temperature too long before refrigerating, smell isn't a reliable safety check.
Can you freeze cooked salmon?
Yes. Wrap tightly in plastic + freezer bag (or vacuum-seal) and freeze for up to 4-6 months at best quality. Safely indefinite at 0°F (-18°C). Texture stays acceptable for flaking into salads, pasta, or grain bowls; not ideal for a steak-style fillet presentation after thawing.