How Long Cooked Salmon Stays Fresh in Your Refrigerator
Cooked salmon lasts three to four days in the refrigerator
Cooked salmon will stay safe to eat for three to four days when stored in an airtight container on a shelf, not the door. The clock starts the moment it cools to room temperature after cooking. If you leave it sitting on the counter for more than two hours (or one hour if your kitchen is above 90°F), that time is lost — bacteria multiply rapidly in the danger zone between 40°F and 140°F, and the salmon becomes unsafe regardless of how long it's been in the fridge.
The reason for the short window is that cooked salmon is moist and protein-rich, which bacteria love. Unlike raw fish, which has a natural barrier of skin and can last longer, cooked salmon has been broken down by heat and is more vulnerable to spoilage. The three-to-four-day window assumes your refrigerator is holding a steady 40°F or colder — if it's warmer, the salmon will spoil faster.
Key Takeaways
- Cooked salmon stays safe for three to four days when stored in an airtight container at 40°F or below, with the clock starting after it cools to room temperature.
- Leaving cooked salmon on the counter for more than two hours (or one hour in warm kitchens) makes it unsafe, even if you refrigerate it afterward.
- Store salmon on a middle or lower shelf, never on the door, because door temperatures fluctuate and can shorten shelf life by a day or more.
- Cooked salmon that smells sour, looks slimy, or has visible mold should be thrown away — these are signs bacteria have multiplied beyond safe levels.
- Freezing cooked salmon extends it to two to three months, but thaw it in the refrigerator overnight, not on the counter.
Why the door is the wrong place to store cooked salmon
The refrigerator door is the warmest part of your fridge because it opens and closes, letting warm air in each time. Cooked salmon stored there may only last one to two days instead of three to four. If you have a choice, use a middle or lower shelf where the temperature stays more stable and closer to 40°F.
This matters because temperature swings cause bacteria to wake up and multiply faster. Even if the door eventually gets cold again, the damage is already done. A container of salmon that spends half its time at 45°F and half at 38°F will spoil sooner than one that stays at a steady 38°F.
How to store cooked salmon so it lasts the full four days
Use a glass or plastic airtight container — not a plate covered loosely with foil or plastic wrap. Airtight containers keep out the air that carries spoilage bacteria and prevent the salmon from absorbing odors from other foods in the fridge. If you don't have a container, wrap the salmon tightly in plastic wrap, then place it in a zip-top bag with as much air pressed out as possible.
Let the salmon cool completely before putting it away. Putting hot food directly into the fridge raises the temperature inside and can warm nearby foods, creating conditions where bacteria multiply faster. If you're in a hurry, place the container in a bowl of ice water for 15 to 20 minutes to speed cooling, then transfer it to the fridge.
Keep the salmon away from raw fish, raw meat, and raw poultry. Even though the salmon is cooked, cross-contamination can happen if juices from raw foods drip onto it. Store cooked salmon on a shelf above raw foods, or in a separate container on a different shelf.
Signs that cooked salmon has gone bad
Throw away cooked salmon if it has a sour or ammonia-like smell. This is the clearest sign that bacteria have multiplied to unsafe levels. Trust your nose — if something smells off, it is off. Don't taste it to check.
Visual signs of spoilage include a slimy or sticky surface, dull gray color instead of the original pink or orange, or any visible mold (white, green, or black spots). These changes mean bacteria or mold have colonized the surface. Even if only part of the salmon looks bad, throw out the whole portion — bacteria spread through the fish faster than they show on the surface.
If the salmon looks and smells fine but you're past the four-day mark, discard it anyway. Harmful bacteria like Listeria can grow without changing the smell or appearance of food, so the calendar is your safest guide.
Freezing cooked salmon for longer storage
Cooked salmon can be frozen for two to three months and remain safe to eat. Freezing stops bacterial growth completely, though it doesn't improve quality — the texture becomes slightly softer when thawed. Freeze it in the same airtight container or a freezer bag, and label it with the date so you know when it went in.
Thaw frozen cooked salmon in the refrigerator overnight, never on the counter. Thawing on the counter brings the outside of the salmon into the danger zone (40°F to 140°F) while the inside is still frozen, giving bacteria hours to multiply. Refrigerator thawing keeps the whole piece cold and safe. Once thawed, use the salmon within one day.
How to tell if your refrigerator is cold enough
Your refrigerator should hold a steady 40°F or colder. If you don't have a thermometer, buy an inexpensive dial or digital one (they cost $5 to $15) and place it on a middle shelf for 24 hours to get an accurate reading. Check it every few months, especially if you notice food spoiling faster than expected.
If your fridge is running warmer than 40°F, cooked salmon will spoil in two to three days instead of four. This is a sign the fridge may need cleaning (a clogged condenser coil reduces cooling) or repair. In the meantime, store salmon in the coldest part of the fridge, usually the back of the bottom shelf, and use it within two days.
Reheating cooked salmon safely
When you're ready to eat the salmon, reheat it gently to avoid drying it out. The oven at 275°F for 10 to 15 minutes works well, or microwave it at 50% power for 1 to 2 minutes. Avoid high heat, which can make the salmon tough and rubbery. The salmon is done when it reaches 165°F in the thickest part, though it will already be at that temperature if it was cooked through the first time.
Don't reheat salmon more than once. Each time you heat and cool it, you give bacteria more chances to multiply. If you've reheated it once and have leftovers, discard them rather than cooling and reheating again.
Frequently Asked Questions
Can I eat cooked salmon on the fifth day if it still smells fine?
No. Harmful bacteria like Listeria can grow without changing the smell or appearance of food. The four-day window is based on when these bacteria reach unsafe levels, not when you can detect them with your senses. After four days, discard it.
What if I left cooked salmon on the counter overnight?
Discard it. Bacteria multiply rapidly between 40°F and 140°F, and leaving salmon out for more than two hours (or one hour in warm kitchens) makes it unsafe, even if you refrigerate it afterward. It's not worth the risk of food poisoning.
Does vacuum-sealing cooked salmon make it last longer in the fridge?
Vacuum-sealing removes air, which slows some spoilage, but it doesn't stop bacterial growth. Cooked salmon will still last three to four days in a vacuum-sealed bag at 40°F. The main benefit is that it takes up less space and doesn't absorb odors from other foods.
Can I store cooked salmon in the same container as raw salmon?
No. Raw salmon can drip juices that carry bacteria onto the cooked salmon, causing cross-contamination. Store them in separate containers on different shelves, with cooked salmon on a higher shelf so raw juices can't drip down onto it.
How do I know if my refrigerator is keeping food cold enough?
Use a refrigerator thermometer placed on a middle shelf for 24 hours. Your fridge should read 40°F or colder. If it's warmer, clean the condenser coil (usually on the back or bottom) or have the fridge serviced. Warmer temperatures mean all your cooked foods, including salmon, will spoil faster.