There’s nothing better than a perfectly cooked piece of salmon — tender, flavorful, and packed with nutrients. But what happens when you’ve got leftovers? Maybe you made a big batch for meal prep, or couldn’t finish your dinner. The question is: how long can you keep cooked salmon in the refrigerator before it goes bad?
Let’s break down everything you need to know — from proper storage tips to signs of spoilage — so you can safely enjoy your salmon for days to come.
How Long Does Cooked Salmon Last in the Fridge?
According to the U.S. Department of Agriculture (USDA), cooked salmon lasts 3 to 4 days in the refrigerator when properly stored.
That timeline assumes the fish was:
-
Cooked to a safe internal temperature (145°F / 63°C)
-
Refrigerated within two hours of cooking
-
Stored in an airtight container or tightly wrapped
After four days, the risk of bacteria growth increases, and the texture and flavor begin to decline — even if it still looks fine.
Pro tip: If you want to extend its shelf life, freezing your salmon is the best option (we’ll cover that shortly).
Best Practices for Storing Cooked Salmon
To keep your cooked salmon fresh, safe, and delicious, follow these simple but essential storage guidelines:
1. Cool It Quickly
Don’t let salmon sit at room temperature for more than two hours (or one hour if it’s over 90°F/32°C). Bacteria thrive in the “danger zone” between 40°F and 140°F.
2. Use an Airtight Container
Store your salmon in a sealed glass or plastic container to keep out moisture and prevent odors from other foods from seeping in.
3. Label and Date It
If you meal prep regularly, label the container with the date you cooked it. This makes it easier to keep track of freshness.
4. Store at the Right Temperature
Your refrigerator should always be at or below 40°F (4°C). Consider using a fridge thermometer if you’re unsure.
Can You Freeze Cooked Salmon?
Yes, absolutely! Cooked salmon freezes beautifully and can last for up to 3 months in the freezer when stored correctly.
Here’s how to do it:
-
Let the salmon cool completely.
-
Wrap it tightly in plastic wrap or aluminum foil.
-
Place it in a freezer-safe bag or airtight container.
-
Label it with the date.
When you’re ready to eat, thaw it overnight in the refrigerator and reheat gently in a skillet or microwave. Avoid reheating multiple times, as this can dry it out.
How to Tell If Cooked Salmon Has Gone Bad
Even if your salmon is within the 3–4 day window, it’s smart to check for signs of spoilage before eating. Trust your senses:
1. Smell Test
Fresh salmon smells mild and slightly oceanic. If it has a sour, rancid, or ammonia-like odor, toss it out immediately.
2. Visual Check
Look for discoloration (gray or green patches) or slimy residue. These are clear signs of bacterial growth.
3. Texture Test
Fresh salmon should feel firm and flaky. If it feels mushy or sticky, it’s time to discard it.
When in doubt, throw it out — foodborne illnesses are never worth the risk.
How to Reheat Cooked Salmon Properly
Reheating salmon the wrong way can turn your delicious fish into a dry, tough mess. Here’s how to do it right:
Stovetop
-
Add a splash of water, broth, or olive oil to a skillet.
-
Heat on low for 3–5 minutes with the lid on to retain moisture.
Oven
-
Preheat to 275°F (135°C).
-
Place salmon in an oven-safe dish, cover with foil, and heat for about 15 minutes.
Microwave (Quick Option)
-
Use 50% power and heat in 30-second intervals to avoid overcooking.
Health Risks of Eating Spoiled Salmon
Eating expired or spoiled salmon can lead to food poisoning, often caused by bacteria like Listeria monocytogenes or Salmonella.
Common symptoms include:
-
Nausea or vomiting
-
Stomach cramps
-
Diarrhea
-
Fever
If you experience any of these after eating leftover fish, seek medical advice — especially if you’re pregnant, elderly, or immunocompromised.
FAQs About Storing Cooked Salmon
Q1: Can I eat cooked salmon after 5 days?
Not recommended. While it might look fine, bacteria can grow even in the fridge after 4 days. It’s safest to discard it.
Q2: Can I eat cold cooked salmon?
Yes! Cold salmon is great in salads, sandwiches, or pasta dishes — just ensure it’s been stored properly and within 3–4 days.
Q3: Does cooked salmon last longer if vacuum sealed?
Yes. Vacuum sealing reduces air exposure, extending its fridge life by 1–2 extra days. Still, aim to eat it within a week.
Q4: Can I reheat cooked salmon twice?
No. Reheating multiple times increases the risk of bacterial contamination and reduces quality. Only reheat what you plan to eat.
Q5: How do I store salmon with sauce or glaze?
Keep it in a separate container. Some sauces can cause the salmon to become soggy or accelerate spoilage.
Conclusion: Keep Your Salmon Safe and Delicious
So, how long can you keep cooked salmon in the refrigerator? The short answer: 3 to 4 days when stored properly. Beyond that, it’s best to freeze it for later or toss it to stay safe.
By cooling it quickly, sealing it airtight, and storing it at the right temperature, you can enjoy tender, flavorful salmon for days without worry.
