Skip to main content

How Long Cooked Salmon Stays Fresh in Your Refrigerator

Cooked salmon lasts three to four days in the refrigerator

Cooked salmon keeps safely in your refrigerator for three to four days from the moment you cook it, as long as you store it properly. This timeline applies whether the salmon was baked, grilled, poached, or pan-seared. The clock starts when the fish cools to room temperature and goes into the fridge, not when you first cooked it.

The reason for this window is bacterial growth. Salmon is a protein-rich food that bacteria colonize quickly once it drops below the danger zone (above 40°F). After four days, harmful microorganisms like Listeria and Clostridium botulinum can reach unsafe levels even if the fish looks and smells normal. Eating it beyond this point carries real food poisoning risk.

If you know you won't eat the salmon within three to four days, freeze it instead. Frozen cooked salmon keeps for two to three months and thaws safely in the refrigerator overnight.

Key Takeaways

  • Cooked salmon stored in an airtight container at 40°F or below stays safe to eat for three to four days.
  • The three-to-four-day window begins when the cooked salmon cools and enters the refrigerator, not when you finished cooking.
  • Salmon that smells fine or looks normal can still harbor dangerous bacteria after four days, so date your containers and discard older portions.
  • Freezing cooked salmon extends its life to two to three months and is the best option if you cannot eat it within four days.
  • Reheating leftover salmon to 165°F kills surface bacteria but does not reverse spoilage that already occurred.

How to store cooked salmon so it lasts the full three to four days

The moment your salmon finishes cooking, let it cool to room temperature—usually 20 to 30 minutes. Do not leave it sitting on the counter longer than two hours total (one hour if your kitchen is above 90°F). Bacteria begin multiplying in the danger zone, and the longer salmon sits out, the fewer safe days remain in the fridge.

Once cooled, place the salmon in an airtight container or wrap it tightly in plastic wrap or aluminum foil. Airtight storage does two things: it keeps the salmon from drying out, and it prevents it from absorbing odors from other foods in the fridge. A shallow container works better than a deep one because the salmon cools faster and more evenly.

Store the container on a shelf, not in the door. Refrigerator doors experience temperature swings every time you open them, which shortens shelf life. The back of a middle or lower shelf stays closest to a steady 40°F. Write the date on the container with a permanent marker or tape so you know exactly when you cooked it.

Signs that cooked salmon has gone bad

Smell is your first warning. Fresh cooked salmon has a mild, pleasant aroma. If it smells sour, ammonia-like, or "off" in any way, throw it out. Do not taste it to check—smell alone is enough reason to discard it.

Look at the texture and color. Cooked salmon should be opaque and firm. If it has turned gray, developed a slimy coating, or feels mushy when you touch it, bacteria have broken down the muscle fibers. Mold, discoloration, or any visible spots also mean it is unsafe.

Trust your instincts. If you are unsure whether the salmon is safe, discard it. The cost of replacing a meal is far lower than the cost of treating food poisoning. Symptoms like nausea, vomiting, diarrhea, and fever can appear within hours or days depending on which bacteria caused the spoilage.

Freezing cooked salmon for longer storage

If you have cooked salmon you will not eat within three to four days, freeze it on day two or three rather than waiting until day four. Freezing stops bacterial growth but does not kill bacteria already present, so the sooner you freeze, the safer the final product.

Wrap the salmon tightly in plastic wrap, then place it in a freezer bag or airtight container. Remove as much air as possible—freezer burn (the white, dry patches that form on frozen food) degrades texture and flavor. Label the container with the date and contents. Frozen cooked salmon keeps for two to three months.

Thaw frozen salmon in the refrigerator overnight, never at room temperature. Once thawed, eat it within one to two days. Do not refreeze cooked salmon after thawing, because the thawing process allows bacteria to multiply again.

Reheating leftover salmon safely

Reheating does not extend the three-to-four-day window. It only makes the salmon warm enough to eat. Heat leftover salmon to an internal temperature of 165°F, which kills surface bacteria but does not reverse spoilage that already occurred inside the flesh.

Reheat salmon gently to avoid drying it out. The oven at 275°F for 10 to 15 minutes works well, as does a covered skillet over low heat with a splash of water. Microwaving is fastest but can make the salmon rubbery. Whatever method you choose, do it only once—reheating multiple times introduces more opportunities for bacterial contamination.

How cooked salmon differs from raw salmon in storage

Raw salmon lasts one to two days in the refrigerator, while cooked salmon lasts three to four days. This seems backward, but it is because cooking kills most of the bacteria present in raw fish. The remaining bacteria multiply more slowly in cooked salmon, giving you a longer safe window.

Raw salmon also requires different storage: it should sit on the lowest shelf in its original packaging or in a shallow container, so any drips do not contaminate other foods. Cooked salmon can go anywhere on a shelf because it is already a finished product.

What to do with salmon approaching day four

If your cooked salmon is nearing the end of its three-to-four-day window and you have not eaten it, freeze it immediately rather than hoping it will last another day. Freezing on day three or four is still safe, and you preserve the option to eat it later.

Alternatively, use the salmon in a dish that will be eaten the same day: flake it into a salad, mix it into pasta, or add it to a grain bowl. Combining it with other ingredients and eating it right away reduces the risk compared to storing it again as a leftover.

Frequently Asked Questions

Can I eat cooked salmon on day five if it smells okay?

No. Bacteria that cause food poisoning do not always produce a noticeable smell, especially in the early stages of spoilage. Listeria, in particular, can grow without any odor change. The three-to-four-day guideline exists because that is when bacterial levels become unsafe, regardless of how the salmon appears or smells.

Does vacuum-sealing cooked salmon extend how long it lasts?

Vacuum-sealing removes air, which slows oxidation and keeps the salmon fresher-tasting longer, but it does not stop bacterial growth. Vacuum-sealed cooked salmon still lasts three to four days in the refrigerator. Freezing it in a vacuum-sealed bag does extend shelf life to two to three months.

What if I cooked salmon from frozen—does that change the timeline?

No. The three-to-four-day countdown starts when the cooked salmon enters the refrigerator, not based on whether the raw salmon was frozen beforehand. Cooking kills bacteria regardless of the salmon's prior state.

Can I store cooked salmon in the freezer section of my refrigerator instead of the main fridge?

Refrigerator freezer compartments stay around 0°F, which is cold enough to freeze food, but they cycle on and off and do not maintain consistent temperature. Cooked salmon stored there will partially freeze and thaw repeatedly, which damages texture and allows bacteria to multiply during thaw cycles. Use the main refrigerator for three-to-four-day storage or a dedicated freezer for long-term storage.

Is it safe to eat cooked salmon cold straight from the fridge, or must I reheat it?

Cold cooked salmon is safe to eat without reheating, as long as it is within the three-to-four-day window and was stored properly. Reheating is a matter of preference, not food safety. If you do reheat, bring it to 165°F to kill any surface bacteria that may have grown during storage.